# salt.returners.nagios_nrdp_return

Return salt data to Nagios

The following fields can be set in the minion conf file:

    nagios.url (required)
    nagios.token (required)
    nagios.service (optional)
    nagios.check_type (optional)

Alternative configuration values can be used by prefacing the configuration. Any values not found in the alternative configuration will be pulled from the default location:

    nagios.url
    nagios.token
    nagios.service

Nagios settings may also be configured as:

      nagios:
          url: http://localhost/nrdp
          token: r4nd0mt0k3n
          service: service-check

      alternative.nagios:
          url: http://localhost/nrdp
          token: r4nd0mt0k3n
          service: another-service-check

    To use the Nagios returner, append '--return nagios' to the salt command. ex:

    .. code-block:: bash

      salt '*' test.ping --return nagios

    To use the alternative configuration, append '--return_config alternative' to the salt command. ex:

      salt '*' test.ping --return nagios --return_config alternative

To override individual configuration items, append --return_kwargs '{"key:": "value"}' to the salt command.

Added in version 2016.3.0.

    salt '*' test.ping --return nagios --return_kwargs '{"service": "service-name"}'

salt.returners.nagios_nrdp_return.returner(ret)

  Send a message to Nagios with the data