File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/salt/modules/__pycache__/nagios_rpc.cpython-310.pyc
Back
o ;jV � @ sd d Z ddlZddlZddlZddlmZ e�e �Z dd� Zdd� Zddd �Z dd d�Zddd �ZdS )zT Check Host & Service status from Nagios via JSON RPC. .. versionadded:: 2015.8.0 � N)�CommandExecutionErrorc C s dS )z8 Only load if requests is successfully imported Z nagios_rpc� r r r �K/opt/saltstack/salt/lib/python3.10/site-packages/salt/modules/nagios_rpc.py�__virtual__ s r c C s` t d d�pt d d�} | std��t d d�pt d d�}t d d�p)t d d�}| ||d �S ) z@ Get configuration items for URL, Username and Password z config.getznagios.status_urlznagios:status_urlz(Missing Nagios URL in the configuration.znagios.usernameznagios:usernameznagios.passwordznagios:password)�url�username�password)Z__salt__r )Z status_urlr r r r r �_config s ���r c C s\ t � }d}|| d�}ddi}|rd|d<