Module for working with the Zenoss API
New in version 2016.3.0.
| depends: | requests |
|---|---|
| configuration: | This module requires a ‘zenoss’ entry in the master/minion config. For example: zenoss:
hostname: https://zenoss.example.com
username: admin
password: admin123
verify_ssl: True
ca_bundle: /etc/ssl/certs/ca-certificates.crt
|
salt.modules.zenoss.add_device(device=None, device_class=None, collector='localhost', prod_state=1000)¶A function to connect to a zenoss server and add a new device entry.
| Parameters: |
|
|---|
salt.modules.zenoss.device_exists(device=None)¶Check to see if a device already exists in Zenoss.
| Parameters: | device – (Optional) Will use the grain ‘fqdn’ by default |
|---|
salt.modules.zenoss.find_device(device=None)¶Find a device in Zenoss. If device not found, returns None.
| Parameters: | device – (Optional) Will use the grain ‘fqdn’ by default |
|---|
salt.modules.zenoss.set_prod_state(prod_state, device=None)¶A function to set the prod_state in zenoss.
| Parameters: |
|
|---|
Docs for previous releases are available on readthedocs.org.
Latest Salt release: 2018.3.3