Fabio Alessandro Locati
9f7ad2ca3b
Conditional main - monitoring ( #3648 )
2016-12-08 11:35:15 -05:00
Brian Coca
bd29252ee7
corrected versionadded
2016-12-08 11:35:05 -05:00
Jason Cormie
78e8709085
Allow setting the visible name of a host in zabbix ( #2919 )
...
In Zabbix, the visible name defaults to the hostname. This is not very
useful if you try to manage vmware VMs as the so called host_name within
zabbix must be set to the vcenter UUID.
This patch allows you to provide an alias which will be shown with
zabbix. If its not supplied it will default to host_name.
2016-12-08 11:35:05 -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
Rene Moser
bbf60e36eb
zabbix_host: fix typos in arg spec of login_user
...
Credits to @JasonCormie
2016-12-08 11:34:51 -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
Julien Recurt
5d68e4fe06
Add option to use ZabbixApi via auth basic protection
2016-12-08 11:34:00 -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
85f6bb4d8e
Check whether interface-list exits before querying its length
2016-12-08 11:33:53 -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
507986703c
corrected choices which was meant to be type
2016-12-08 11:33:34 -05:00
Ritesh Khadgaray
83bf44c78f
allows user to not update zabbix host config if host is present.
2016-12-08 11:33:33 -05:00
Eike Frost
754df8ff20
add zabbix proxy support to zabbix_host
2016-12-08 11:32:53 -05:00
Toshio Kuratomi
96fbe86f6a
Fix docs - don't need quote anymore
2016-12-08 11:32:43 -05:00
Rene Moser
b985c4d6a4
zabbix: improve module doc
2016-12-08 11:32:42 -05:00
Rene Moser
47eab56280
zabbix: improve arguments and prevent to log password
2016-12-08 11:32:42 -05:00
Rene Moser
a9449aa078
zabbix: remove redundant import of module_utils
2016-12-08 11:32:42 -05:00
Toshio Kuratomi
a8c12ec097
Add python >= 2.6 to documented deps
2016-12-08 11:32:36 -05:00
Brian Coca
caeeacd4f4
minor documentation fixes
2016-12-08 11:32:30 -05:00
Cove Schneider
a138a5dcf4
add zabbix_host
2016-12-08 11:32:30 -05:00