%PDF- %PDF-
Direktori : /lib/python2.7/site-packages/salt/states/ |
Current File : //lib/python2.7/site-packages/salt/states/zenoss.pyo |
� ���^c @@ s\ d Z d d l m Z m Z m Z d d l Z e j e � Z d � Z d d d d � Z d S( u� 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 i ( t absolute_importt print_functiont unicode_literalsNc C@ s d t k r d St d f Sd S( u@ Only load if the Zenoss execution module is available. u zenoss.add_deviceu zenossu, The zenoss execution module is not availableN( t __salt__t False( ( ( s6 /usr/lib/python2.7/site-packages/salt/states/zenoss.pyt __virtual__ s u localhostc C@ s� i } | | d <t d | � } | r� t | d <d | d <d j | � | d <| d k r� | d | k r� t d r� d j | � | d <d | d <n$ t d | | � d j | � | d <i d j | d � d 6d j | � d 6| d <n | St d r/d j | � | d <i d d 6d d 6| d <d | d <| St d | | | | � r�t | d <i d d 6d d 6| d <d j | � | d <n'