SIDEBAR OPTIONS

Page tree

MicroSpunk LLC

Skip to end of metadata
Go to start of metadata

NAGIOS2JSON Utility

   Usage: ./nagios2json [OPTIONS] -s <status.dat file>

   Nagios(R) status.dat parser utility.


OPTIONS: Arguments that are used by parser

   Either -n or -p MUST be supplied at a minimum.


   If -p is not specified then SERVICES are NOT shown!!!!

   If -n is not specified then HOSTS are NOT shown!!!!

   If -t is not specified then STATUSTYPES is defaulted to show ALL types!!!!


  -d, --debug              verbose output            optional

  -r, --report             downtime report           optional[Excludes -j and -c]

  -f, --failure            Failure report.  Items that are not perfect with OK/UP status

  -s, --status=[FILE]      nagios status.dat path    optional

     By default looks at the following locations: 

        /etc/nagios/nagios.cfg 

        /usr/local/etc/nagios/nagios.cfg 

        /usr/local/etc/nagios3/nagios.cfg 

        /usr/local/nagios/etc/nagios.cfg 

        /usr/local/nagios3/etc/nagios.cfg 

        /etc/nagios3/nagios.cfg 

  -c, --cgi                cgi mode                  optional

  -j, --json               json output               optional

  -x, --x                  html output               optional

  -O  --or                 MATCH ANY service/host property flag(s). [Defaults to MATCH ALL]

      If -O is specified then the mask for serviceprops/hostprops is ORed

      instead of ANDed.  The default is ANDed.

  -t, --servicestatustypes                           optional

      If -t is not specified then STATUSTYPES is defaulted to show ALL types!!!!

      -t is only used in conjunction with the -p parameter.

         SERVICE_PENDING          1 

         SERVICE_OK               2 

         SERVICE_WARNING          4 

         SERVICE_UNKNOWN          8 

         SERVICE_CRITICAL         16 

  -p, --serviceprops                                 optional

      If -p is not specified then SERVICES are NOT shown!!!!

         SERVICE_SCHEDULED_DOWNTIME               1 

         SERVICE_NO_SCHEDULED_DOWNTIME            2 

         SERVICE_STATE_ACKNOWLEDGED               4 

         SERVICE_STATE_UNACKNOWLEDGED             8 

         SERVICE_CHECKS_DISABLED                  16 

         SERVICE_CHECKS_ENABLED                   32 

         SERVICE_EVENT_HANDLER_DISABLED           64 

         SERVICE_EVENT_HANDLER_ENABLED            128 

         SERVICE_FLAP_DETECTION_ENABLED           256 

         SERVICE_FLAP_DETECTION_DISABLED          512 

         SERVICE_IS_FLAPPING                      1024 

         SERVICE_IS_NOT_FLAPPING                  2048 

         SERVICE_NOTIFICATIONS_DISABLED           4096 

         SERVICE_NOTIFICATIONS_ENABLED            8192 

         SERVICE_PASSIVE_CHECKS_DISABLED          16384 

         SERVICE_PASSIVE_CHECKS_ENABLED           32768 

         SERVICE_PASSIVE_CHECK                    65536 

         SERVICE_ACTIVE_CHECK                     131072 

         SERVICE_HARD_STATE                       262144 

         SERVICE_SOFT_STATE                       524288 

         SERVICE_ACTIVE_CHECKS_DISABLED           1048576 

         SERVICE_ACTIVE_CHECKS_ENABLED            2097152 

  -n, --hostprops                                    optional

      If -n is not specified then HOSTS are NOT shown!!!!

         HOST_SCHEDULED_DOWNTIME                  1 

         HOST_NO_SCHEDULED_DOWNTIME               2 

         HOST_STATE_ACKNOWLEDGED                  4 

         HOST_STATE_UNACKNOWLEDGED                8 

         HOST_CHECKS_DISABLED                     16 

         HOST_CHECKS_ENABLED                      32 

         HOST_EVENT_HANDLER_DISABLED              64 

         HOST_EVENT_HANDLER_ENABLED               128 

         HOST_FLAP_DETECTION_DISABLED             256 

         HOST_FLAP_DETECTION_ENABLED              512 

         HOST_IS_FLAPPING                         1024 

         HOST_IS_NOT_FLAPPING                     2048 

         HOST_NOTIFICATIONS_DISABLED              4096 

         HOST_NOTIFICATIONS_ENABLED               8192 

         HOST_PASSIVE_CHECKS_DISABLED             16384 

         HOST_PASSIVE_CHECKS_ENABLED              32768 

         HOST_PASSIVE_CHECK                       65536 

         HOST_ACTIVE_CHECK                        131072 

         HOST_HARD_STATE                          262144 

         HOST_SOFT_STATE                          524288 

         HOST_ACTIVE_CHECKS_DISABLED              1048576 

         HOST_ACTIVE_CHECKS_ENABLED               2097152 

  • No labels