Check Host & Service status from Nagios via JSON RPC.
New in version Beryllium.
salt.modules.nagios_rpc.
host_status
(hostname=None, **kwargs)¶Check status of a particular host By default statuses are returned in a numeric format.
Parameters:
Returns: | status: 'OK', 'Warning', 'Critical' or 'Unknown' |
---|
CLI Example:
salt '*' nagios_rpc.host_status hostname=webserver.domain.com
salt '*' nagios_rpc.host_status hostname=webserver.domain.com numeric=False
salt.modules.nagios_rpc.
service_status
(hostname=None, service=None, **kwargs)¶Check status of a particular service on a host on it in Nagios. By default statuses are returned in a numeric format.
Parameters:
Returns: | status: 'OK', 'Warning', 'Critical' or 'Unknown' |
---|
CLI Example:
salt '*' nagios_rpc.service_status hostname=webserver.domain.com service='HTTP'
salt '*' nagios_rpc.service_status hostname=webserver.domain.com service='HTTP' numeric=False