File: //opt/saltstack/salt/lib/python3.10/site-packages/salt/states/__pycache__/zenoss.cpython-310.pyc
o
�N�gV � @ s, d Z ddlZe�e�Zdd� Zddd�ZdS ) a�
State to manage monitoring in Zenoss.
.. versionadded:: 2016.3.0
This state module depends on the 'zenoss' Salt execution module.
Allows for setting a state of minions in Zenoss using the Zenoss API. Currently Zenoss 4.x and 5.x are supported.
.. code-block:: yaml
enable_monitoring:
zenoss.monitored:
- name: web01.example.com
- device_class: /Servers/Linux
- collector: localhost
- prod_state: 1000
� Nc C s dt v rdS dS )z@
Only load if the Zenoss execution module is available.
�zenoss.add_deviceZzenoss)Fz,The zenoss execution module is not available)�__salt__� r r �F/opt/saltstack/salt/lib/python3.10/site-packages/salt/states/zenoss.py�__virtual__ s r � localhostc C s< i }| |d<