Michael Scherer
d4157095f3
Make bigpanda module pass python3 sanity check
2016-12-08 11:34:59 -05:00
Michael Scherer
1948bcb9e7
Make zabbix modules compile on python 3
...
Since the module is not compatible with python 2.4, we
do not need to use the get_exception trick
2016-12-08 11:34:59 -05:00
Benjamin Copeland
2796370b57
statusio_maintenance: Fix minor typo ( #3137 )
2016-12-08 11:34:58 -05:00
Michael Scherer
415c2d4591
Make sensu_check compile on python 3 ( #3177 )
2016-12-08 11:34:58 -05:00
Michael Scherer
9ba5218631
Do not leak the newrelic token in log ( #3118 )
2016-12-08 11:34:56 -05:00
Rene Moser
bbf60e36eb
zabbix_host: fix typos in arg spec of login_user
...
Credits to @JasonCormie
2016-12-08 11:34:51 -05:00
Trevor Kensiski
b2337a7ef7
Adding datadog monitor locked option. http://docs.datadoghq.com/api/#monitor-create ( #2698 )
2016-12-08 11:34:40 -05:00
Naoya Nakazawa
44bcad7d8a
ready_for_review datadog_event module: Datadog API http status code 202 is ok. Ref: http://docs.datadoghq.com/api/ ( #2117 )
...
* Use official datadog create event API.
* Fix exception
2016-12-08 11:34:40 -05:00
Matt Clay
38d1cce5d1
Use open_url directly to avoid failing tests. ( #2680 )
2016-12-08 11:34:38 -05:00
Jeff Wozniak
9d0eecc873
Add logicmonitor and logicmonitor_facts modules
2016-12-08 11:34:37 -05:00
Naoya Nakazawa
8b64309051
datadog_monitor add no_log secret key ( #2525 )
2016-12-08 11:34:33 -05:00
Alex Paul
195bedee56
Add datadog_monitor param for datadog tags ( #2541 )
...
* Add datadog_monitor param for datadog tags
* Rename tags, add version_added
2016-12-08 11:34:33 -05:00
jonathanbouvier
c9e19e7b2d
added support for deleting nagios downtime ( #2497 )
2016-12-08 11:34:27 -05:00
nitzmahone
c56da672d1
fix statusio_maintenance exception handling
2016-12-08 11:34:24 -05:00
Benjamin Copeland
79946c5f43
Adding statusio_maintenance module ( #1394 )
2016-12-08 11:34:24 -05:00
Anders Ingemann
7144a88897
Sensu subscription bugfixes ( #2380 )
...
* Fix syntax for exception catching
* Friendlier error message as per suggestion by @bcoca
2016-12-08 11:34:21 -05:00
Artem Alexandrov
0dcd274339
zabbix_hostmacro: Fixed basic auth ( #2330 ) ( #2331 )
2016-12-08 11:34:21 -05:00
Anders Ingemann
cea88bdf63
Add sensu_subscription module ( #205 )
2016-12-08 11:34:21 -05:00
Toshio Kuratomi
adc5ea5168
Fix exception catching for python3
2016-12-08 11:34:18 -05:00
Benjamin Curtis
778bffe35c
Add honeybadger_deployment module
2016-12-08 11:34:18 -05:00
Hagai Kariti
390aa7a75f
bigpanda: Remove docs using complex args ( #2275 )
...
As they're going to be deprecated, don't recommend using them.
2016-12-08 11:34:16 -05:00
Michael Scherer
d7ac2a8499
Use a python3 compatible notation for octal ( #2238 )
2016-12-08 11:34:15 -05:00
Jordan Cohen
020379b0dc
doc update to demostrate message template vars
2016-12-08 11:34:14 -05:00
Jordan Cohen
97d5d80983
message template variable fix
...
Due to ansible/jinja2 templating, it is difficult to use the monitor message template variables as they need to be surrounded by `{{` and `}}`, this change addresses that issue by allowing the user to use `[[` and `]]` instead.
2016-12-08 11:34:14 -05:00
Lukáš Lalinský
3e81023a87
monitoring/zabbix_host: Fix (no) proxy handling
...
When updating a host with no proxy explicitly set,
the host was always reported as changed, because it was
comparing `"0"` and `None`.
2016-12-08 11:34:14 -05:00
Toshio Kuratomi
1782ff04d0
Docs fixes
2016-12-08 11:34:13 -05:00
Charles V Bock
7802a3a8c9
high_flap_threshold documentation correction
...
Changing description of high_flap_threshold to properly reflect its function.
2016-12-08 11:34:13 -05:00
Ryan G. Hunter
67967d04ee
monit startup fix
2016-12-08 11:34:11 -05:00
Michael Scherer
ab26847e06
Remove unused import of 'socket' module
2016-12-08 11:34:11 -05:00
Michael Scherer
6c959dc77e
Mark api_key as no_log, since that's supposed to be kept secret
2016-12-08 11:34:11 -05:00
Michael Scherer
07f8846134
Mark api_key as no_log to avoid potential leaks ( #2048 )
2016-12-08 11:34:10 -05:00
Markus Ostertag
8fd23c7d75
Change success status code to 202
...
As I already mentioned here: a1b1182662 (diff-d04a476e5d71372918cb6e7e5b39a683R120)
@jimi-c added some "hidden" additional check in his urllib commit and broke the whole module for everybody as Datadog answers with an 202 in case of success (http://docs.datadoghq.com/api/#troubleshooting ).
2016-12-08 11:34:10 -05:00
Michael Scherer
bcf4c6be49
Fix aibrake
2016-12-08 11:34:08 -05:00
Michael Scherer
d1c6b6f3b8
Fix default url in airbrake_deployment doc ( #2078 )
2016-12-08 11:34:08 -05:00
Michael Scherer
3d21f7c5a4
Mark the token as sensitive, since it shouldn't be printed ( #2043 )
2016-12-08 11:34:07 -05:00
Jordan Cohen
e07cc7d9a2
idempotency fix ( #2024 )
2016-12-08 11:34:06 -05:00
Paul Seiffert
48223fd268
Allow Datadog metric alerts to define multiple thresholds
2016-12-08 11:34:01 -05:00
Julien Recurt
5d68e4fe06
Add option to use ZabbixApi via auth basic protection
2016-12-08 11:34:00 -05:00
James Moore
0ecaea3ac1
Added a source parameter for setting the JIT client name
2016-12-08 11:33:57 -05:00
Ritesh Khadgaray
d8ea847739
zabbix_host : add the ability to set inventory_mode
2016-12-08 11:33:57 -05:00
t.goto
8a3c60cfd2
add exit_json
...
add exit_json code to succesfully exit, when you want to delete the already
deleted host.
Without this, playbook fails with
`Specify at least one group for creating host`
which is not correct message.
2016-12-08 11:33:57 -05:00
t.goto
b03d1da393
change host.delete() parameter for newer ZBX api.
...
As of Zabbix API 2.4, host.delete() will not takes parameter with
`hostid` property but only the array of it.
https://www.zabbix.com/documentation/2.2/manual/api/reference/host/delete
fix #1800
2016-12-08 11:33:57 -05:00
Miguel Martín
da668dca56
Replace deprecated zabbix api method 'exists' to support zabbix 3.0
2016-12-08 11:33:56 -05:00
Eike Frost
b8b2613c35
Replace deprecated exists API for Zabbix 3.0 compatibility
2016-12-08 11:33:55 -05:00
Calvin Walton
f623057e0e
zabbix_maintenance: Stop using api removed in zabbix 3.0
2016-12-08 11:33:55 -05:00
Eike Frost
85f6bb4d8e
Check whether interface-list exits before querying its length
2016-12-08 11:33:53 -05:00
Eike Frost
9779792b07
return as unchanged if macro update is unnecessary
2016-12-08 11:33:52 -05:00
Ronny
bb417d2b62
Update zabbix_host.py
...
Use existing proxy when updating a host unless proxy is specified. Before change proxy was always set to none(0) when updating.
2016-12-08 11:33:51 -05:00
Eike Frost
007b637e7a
Add explicit argument_spec types to avoid misinterpretation and subsequent errors (i.e. getting an int instead of the expected str)
2016-12-08 11:33:50 -05:00
Brian Coca
91ff5ce256
added missing verison_added
2016-12-08 11:33:48 -05:00