org.blue.include
Class nagios_h

java.lang.Object
  extended by org.blue.include.nagios_h

public class nagios_h
extends java.lang.Object


Nested Class Summary
static class nagios_h.circular_buffer
           
static class nagios_h.mmapfile
           
static class nagios_h.notification
           
static class nagios_h.passive_check_result
           
static class nagios_h.sched_info
           
static class nagios_h.scheduled_downtime_entry
           
static class nagios_h.service_message
           
static class nagios_h.timed_event
          DATA STRUCTURES
static interface nagios_h.timed_event_timing_func
           
static class nagios_h.timespec
           
static class nagios_h.timeval
           
 
Field Summary
static int ACTIVE_DOWNTIME
          SCHEDULED DOWNTIME TYPES
static int CHECK_OPTION_FORCE_EXECUTION
           
static int CHECK_OPTION_NONE
          SERVICE CHECK OPTIONS
static int COMMAND_BUFFER_SLOTS
           
static int COMMAND_WORKER_THREAD
           
static int CURRENT_STATES
           
static int DEFAULT_AGGRESSIVE_HOST_CHECKING
           
static int DEFAULT_AUTO_RESCHEDULE_CHECKS
           
static int DEFAULT_AUTO_RESCHEDULING_INTERVAL
           
static int DEFAULT_AUTO_RESCHEDULING_WINDOW
           
static int DEFAULT_CHECK_EXTERNAL_COMMANDS
           
static int DEFAULT_CHECK_HOST_FRESHNESS
           
static int DEFAULT_CHECK_ORPHANED_SERVICES
           
static int DEFAULT_CHECK_SERVICE_FRESHNESS
           
static int DEFAULT_COMMAND_CHECK_INTERVAL
           
static int DEFAULT_ENABLE_FLAP_DETECTION
           
static int DEFAULT_EVENT_HANDLER_TIMEOUT
           
static int DEFAULT_FRESHNESS_CHECK_INTERVAL
           
static double DEFAULT_HIGH_HOST_FLAP_THRESHOLD
           
static double DEFAULT_HIGH_SERVICE_FLAP_THRESHOLD
           
static int DEFAULT_HOST_CHECK_SPREAD
           
static int DEFAULT_HOST_CHECK_TIMEOUT
           
static double DEFAULT_INTER_CHECK_DELAY
           
static int DEFAULT_INTERLEAVE_FACTOR
           
static int DEFAULT_INTERVAL_LENGTH
           
static int DEFAULT_LOG_EVENT_HANDLERS
           
static int DEFAULT_LOG_EXTERNAL_COMMANDS
           
static int DEFAULT_LOG_HOST_RETRIES
           
static int DEFAULT_LOG_INITIAL_STATES
           
static int DEFAULT_LOG_LEVEL
           
static int DEFAULT_LOG_PASSIVE_CHECKS
           
static int DEFAULT_LOG_SERVICE_RETRIES
           
static double DEFAULT_LOW_HOST_FLAP_THRESHOLD
           
static double DEFAULT_LOW_SERVICE_FLAP_THRESHOLD
           
static int DEFAULT_MAX_PARALLEL_SERVICE_CHECKS
           
static int DEFAULT_MAX_REAPER_TIME
           
static int DEFAULT_NOTIFICATION_LOGGING
           
static int DEFAULT_NOTIFICATION_TIMEOUT
           
static int DEFAULT_OCHP_TIMEOUT
           
static int DEFAULT_OCSP_TIMEOUT
           
static int DEFAULT_PERFDATA_TIMEOUT
           
static int DEFAULT_PROCESS_PERFORMANCE_DATA
           
static int DEFAULT_RETENTION_SCHEDULING_HORIZON
           
static int DEFAULT_RETENTION_UPDATE_INTERVAL
           
static int DEFAULT_RETRY_INTERVAL
           
static int DEFAULT_SERVICE_CHECK_SPREAD
           
static int DEFAULT_SERVICE_CHECK_TIMEOUT
           
static int DEFAULT_SERVICE_REAPER_INTERVAL
           
static double DEFAULT_SLEEP_TIME
           
static int DEFAULT_STATUS_UPDATE_INTERVAL
           
static int DEFAULT_SYSLOG_LEVEL
           
static int DEFAULT_TIME_CHANGE_THRESHOLD
           
static int DEFAULT_USE_SYSLOG
           
static int DEPENDENCIES_FAILED
           
static int DEPENDENCIES_OK
          SERVICE DEPENDENCY VALUES
static int ESCAPE_MACRO_CHARS
           
static int EVENT_COMMAND_CHECK
           
static int EVENT_EXPIRE_DOWNTIME
           
static int EVENT_HFRESHNESS_CHECK
           
static int EVENT_HOST_CHECK
           
static int EVENT_LOG_ROTATION
           
static int EVENT_ORPHAN_CHECK
           
static int EVENT_PROGRAM_RESTART
           
static int EVENT_PROGRAM_SHUTDOWN
           
static int EVENT_RESCHEDULE_CHECKS
           
static int EVENT_RETENTION_SAVE
           
static int EVENT_SCHEDULED_DOWNTIME
           
static int EVENT_SERVICE_CHECK
          EVENT TYPES
static int EVENT_SERVICE_REAPER
           
static int EVENT_SFRESHNESS_CHECK
           
static int EVENT_SLEEP
           
static int EVENT_STATUS_SAVE
           
static int EVENT_USER_FUNCTION
           
static int HOST_DOWN
           
static int HOST_FLAPPING
          FLAPPING TYPES
static int HOST_NOTIFICATION
          NOTIFICATION TYPES
static int HOST_UNREACHABLE
           
static int HOST_UP
          HOST STATUS
static int ICD_DUMB
           
static int ICD_NONE
          INTER-CHECK DELAY CALCULATION TYPES
static int ICD_SMART
           
static int ICD_USER
           
static int ILF_SMART
           
static int ILF_USER
          INTERLEAVE FACTOR CALCULATION TYPES
static int INITIAL_STATES
          STATE LOGGING TYPES
static int MACRO_ADMINEMAIL
           
static int MACRO_ADMINPAGER
           
static int MACRO_COMMANDFILE
           
static int MACRO_COMMENTDATAFILE
           
static int MACRO_CONTACTALIAS
           
static int MACRO_CONTACTEMAIL
           
static int MACRO_CONTACTNAME
           
static int MACRO_CONTACTPAGER
           
static int MACRO_DATE
           
static int MACRO_DOWNTIMEDATAFILE
           
static java.lang.String MACRO_ENV_VAR_PREFIX
           
static int MACRO_HOSTACKAUTHOR
           
static int MACRO_HOSTACKCOMMENT
           
static int MACRO_HOSTACTIONURL
           
static int MACRO_HOSTADDRESS
           
static int MACRO_HOSTALIAS
           
static int MACRO_HOSTATTEMPT
           
static int MACRO_HOSTCHECKCOMMAND
           
static int MACRO_HOSTCHECKTYPE
           
static int MACRO_HOSTDOWNTIME
           
static int MACRO_HOSTDURATION
           
static int MACRO_HOSTDURATIONSEC
           
static int MACRO_HOSTEXECUTIONTIME
           
static int MACRO_HOSTGROUPALIAS
           
static int MACRO_HOSTGROUPNAME
           
static int MACRO_HOSTLATENCY
           
static int MACRO_HOSTNAME
           
static int MACRO_HOSTNOTES
           
static int MACRO_HOSTNOTESURL
           
static int MACRO_HOSTOUTPUT
           
static int MACRO_HOSTPERCENTCHANGE
           
static int MACRO_HOSTPERFDATA
           
static int MACRO_HOSTPERFDATAFILE
           
static int MACRO_HOSTSTATE
           
static int MACRO_HOSTSTATEID
           
static int MACRO_HOSTSTATETYPE
           
static int MACRO_LASTHOSTCHECK
           
static int MACRO_LASTHOSTDOWN
           
static int MACRO_LASTHOSTSTATECHANGE
           
static int MACRO_LASTHOSTUNREACHABLE
           
static int MACRO_LASTHOSTUP
           
static int MACRO_LASTSERVICECHECK
           
static int MACRO_LASTSERVICECRITICAL
           
static int MACRO_LASTSERVICEOK
           
static int MACRO_LASTSERVICESTATECHANGE
           
static int MACRO_LASTSERVICEUNKNOWN
           
static int MACRO_LASTSERVICEWARNING
           
static int MACRO_LOGFILE
           
static int MACRO_LONGDATETIME
           
static int MACRO_MAINCONFIGFILE
           
static int MACRO_NOTIFICATIONNUMBER
           
static int MACRO_NOTIFICATIONTYPE
           
static int MACRO_OBJECTCACHEFILE
           
static int MACRO_PROCESSSTARTTIME
           
static int MACRO_RESOURCEFILE
           
static int MACRO_RETENTIONDATAFILE
           
static int MACRO_SERVICEACKAUTHOR
           
static int MACRO_SERVICEACKCOMMENT
           
static int MACRO_SERVICEACTIONURL
           
static int MACRO_SERVICEATTEMPT
           
static int MACRO_SERVICECHECKCOMMAND
           
static int MACRO_SERVICECHECKTYPE
           
static int MACRO_SERVICEDESC
           
static int MACRO_SERVICEDOWNTIME
           
static int MACRO_SERVICEDURATION
           
static int MACRO_SERVICEDURATIONSEC
           
static int MACRO_SERVICEEXECUTIONTIME
           
static int MACRO_SERVICEGROUPALIAS
           
static int MACRO_SERVICEGROUPNAME
           
static int MACRO_SERVICELATENCY
           
static int MACRO_SERVICENOTES
           
static int MACRO_SERVICENOTESURL
           
static int MACRO_SERVICEOUTPUT
           
static int MACRO_SERVICEPERCENTCHANGE
           
static int MACRO_SERVICEPERFDATA
           
static int MACRO_SERVICEPERFDATAFILE
           
static int MACRO_SERVICESTATE
           
static int MACRO_SERVICESTATEID
           
static int MACRO_SERVICESTATETYPE
           
static int MACRO_SHORTDATETIME
           
static int MACRO_STATUSDATAFILE
           
static int MACRO_TEMPFILE
           
static int MACRO_TIME
           
static int MACRO_TIMET
           
static int MACRO_TOTALHOSTPROBLEMS
           
static int MACRO_TOTALHOSTPROBLEMSUNHANDLED
           
static int MACRO_TOTALHOSTSDOWN
           
static int MACRO_TOTALHOSTSDOWNUNHANDLED
           
static int MACRO_TOTALHOSTSUNREACHABLE
           
static int MACRO_TOTALHOSTSUNREACHABLEUNHANDLED
           
static int MACRO_TOTALHOSTSUP
           
static int MACRO_TOTALSERVICEPROBLEMS
           
static int MACRO_TOTALSERVICEPROBLEMSUNHANDLED
           
static int MACRO_TOTALSERVICESCRITICAL
           
static int MACRO_TOTALSERVICESCRITICALUNHANDLED
           
static int MACRO_TOTALSERVICESOK
           
static int MACRO_TOTALSERVICESUNKNOWN
           
static int MACRO_TOTALSERVICESUNKNOWNUNHANDLED
           
static int MACRO_TOTALSERVICESWARNING
           
static int MACRO_TOTALSERVICESWARNINGUNHANDLED
           
static int MACRO_X_COUNT
           
static int MAX_ATTEMPT_LENGTH
           
static int MAX_CHECKTYPE_LENGTH
           
static int MAX_COMMAND_ARGUMENTS
           
static int MAX_DOWNTIME_LENGTH
           
static int MAX_DURATION_LENGTH
           
static int MAX_EXECUTIONTIME_LENGTH
           
static int MAX_LATENCY_LENGTH
           
static int MAX_NOTIFICATIONNUMBER_LENGTH
           
static int MAX_NOTIFICATIONTYPE_LENGTH
           
static int MAX_PERCENTCHANGE_LENGTH
           
static int MAX_STATE_LENGTH
           
static int MAX_STATEID_LENGTH
           
static int MAX_STATETYPE_LENGTH
           
static int MAX_TOTALS_LENGTH
           
static int MAX_USER_MACROS
           
static int NOTIFICATION_ACKNOWLEDGEMENT
           
static int NOTIFICATION_FLAPPINGSTART
           
static int NOTIFICATION_FLAPPINGSTOP
           
static int NOTIFICATION_NORMAL
          NOTIFICATION REASON TYPES
static int NSLOG_CONFIG_ERROR
           
static int NSLOG_CONFIG_WARNING
           
static int NSLOG_EVENT_HANDLER
           
static int NSLOG_EXTERNAL_COMMAND
           
static int NSLOG_HOST_DOWN
           
static int NSLOG_HOST_NOTIFICATION
           
static int NSLOG_HOST_UNREACHABLE
           
static int NSLOG_HOST_UP
           
static int NSLOG_INFO_MESSAGE
           
static int NSLOG_PASSIVE_CHECK
           
static int NSLOG_PROCESS_INFO
           
static int NSLOG_RUNTIME_ERROR
          LOGGING TYPES
static int NSLOG_RUNTIME_WARNING
           
static int NSLOG_SERVICE_CRITICAL
           
static int NSLOG_SERVICE_NOTIFICATION
           
static int NSLOG_SERVICE_OK
           
static int NSLOG_SERVICE_UNKNOWN
           
static int NSLOG_SERVICE_WARNING
           
static int NSLOG_VERIFICATION_ERROR
           
static int NSLOG_VERIFICATION_WARNING
           
static int PENDING_DOWNTIME
           
static int PROPAGATE_TO_CHILD_HOSTS
           
static int PROPAGATE_TO_PARENT_HOSTS
          ROUTE CHECK PROPAGATION TYPES
static int SERVICE_BUFFER_SLOTS
           
static int SERVICE_FLAPPING
           
static int SERVICE_NOTIFICATION
           
static int SERVICE_WORKER_THREAD
           
static int STATE_CRITICAL
           
static int STATE_OK
          SERVICE STATES
static int STATE_UNKNOWN
           
static int STATE_WARNING
           
static int STRIP_ILLEGAL_MACRO_CHARS
          MACRO CLEANING OPTIONS
static int TOTAL_WORKER_THREADS
           
static int URL_ENCODE_MACRO_CHARS
           
 
Constructor Summary
nagios_h()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAX_COMMAND_ARGUMENTS

public static final int MAX_COMMAND_ARGUMENTS
See Also:
Constant Field Values

MAX_USER_MACROS

public static final int MAX_USER_MACROS
See Also:
Constant Field Values

MAX_STATE_LENGTH

public static final int MAX_STATE_LENGTH
See Also:
Constant Field Values

MAX_STATETYPE_LENGTH

public static final int MAX_STATETYPE_LENGTH
See Also:
Constant Field Values

MAX_CHECKTYPE_LENGTH

public static final int MAX_CHECKTYPE_LENGTH
See Also:
Constant Field Values

MAX_NOTIFICATIONTYPE_LENGTH

public static final int MAX_NOTIFICATIONTYPE_LENGTH
See Also:
Constant Field Values

MAX_NOTIFICATIONNUMBER_LENGTH

public static final int MAX_NOTIFICATIONNUMBER_LENGTH
See Also:
Constant Field Values

MAX_ATTEMPT_LENGTH

public static final int MAX_ATTEMPT_LENGTH
See Also:
Constant Field Values

MAX_TOTALS_LENGTH

public static final int MAX_TOTALS_LENGTH
See Also:
Constant Field Values

MAX_EXECUTIONTIME_LENGTH

public static final int MAX_EXECUTIONTIME_LENGTH
See Also:
Constant Field Values

MAX_LATENCY_LENGTH

public static final int MAX_LATENCY_LENGTH
See Also:
Constant Field Values

MAX_DURATION_LENGTH

public static final int MAX_DURATION_LENGTH
See Also:
Constant Field Values

MAX_DOWNTIME_LENGTH

public static final int MAX_DOWNTIME_LENGTH
See Also:
Constant Field Values

MAX_STATEID_LENGTH

public static final int MAX_STATEID_LENGTH
See Also:
Constant Field Values

MAX_PERCENTCHANGE_LENGTH

public static final int MAX_PERCENTCHANGE_LENGTH
See Also:
Constant Field Values

MACRO_ENV_VAR_PREFIX

public static java.lang.String MACRO_ENV_VAR_PREFIX

MACRO_X_COUNT

public static final int MACRO_X_COUNT
See Also:
Constant Field Values

MACRO_HOSTNAME

public static final int MACRO_HOSTNAME
See Also:
Constant Field Values

MACRO_HOSTALIAS

public static final int MACRO_HOSTALIAS
See Also:
Constant Field Values

MACRO_HOSTADDRESS

public static final int MACRO_HOSTADDRESS
See Also:
Constant Field Values

MACRO_SERVICEDESC

public static final int MACRO_SERVICEDESC
See Also:
Constant Field Values

MACRO_SERVICESTATE

public static final int MACRO_SERVICESTATE
See Also:
Constant Field Values

MACRO_SERVICESTATEID

public static final int MACRO_SERVICESTATEID
See Also:
Constant Field Values

MACRO_SERVICEATTEMPT

public static final int MACRO_SERVICEATTEMPT
See Also:
Constant Field Values

MACRO_LONGDATETIME

public static final int MACRO_LONGDATETIME
See Also:
Constant Field Values

MACRO_SHORTDATETIME

public static final int MACRO_SHORTDATETIME
See Also:
Constant Field Values

MACRO_DATE

public static final int MACRO_DATE
See Also:
Constant Field Values

MACRO_TIME

public static final int MACRO_TIME
See Also:
Constant Field Values

MACRO_TIMET

public static final int MACRO_TIMET
See Also:
Constant Field Values

MACRO_LASTHOSTCHECK

public static final int MACRO_LASTHOSTCHECK
See Also:
Constant Field Values

MACRO_LASTSERVICECHECK

public static final int MACRO_LASTSERVICECHECK
See Also:
Constant Field Values

MACRO_LASTHOSTSTATECHANGE

public static final int MACRO_LASTHOSTSTATECHANGE
See Also:
Constant Field Values

MACRO_LASTSERVICESTATECHANGE

public static final int MACRO_LASTSERVICESTATECHANGE
See Also:
Constant Field Values

MACRO_HOSTOUTPUT

public static final int MACRO_HOSTOUTPUT
See Also:
Constant Field Values

MACRO_SERVICEOUTPUT

public static final int MACRO_SERVICEOUTPUT
See Also:
Constant Field Values

MACRO_HOSTPERFDATA

public static final int MACRO_HOSTPERFDATA
See Also:
Constant Field Values

MACRO_SERVICEPERFDATA

public static final int MACRO_SERVICEPERFDATA
See Also:
Constant Field Values

MACRO_CONTACTNAME

public static final int MACRO_CONTACTNAME
See Also:
Constant Field Values

MACRO_CONTACTALIAS

public static final int MACRO_CONTACTALIAS
See Also:
Constant Field Values

MACRO_CONTACTEMAIL

public static final int MACRO_CONTACTEMAIL
See Also:
Constant Field Values

MACRO_CONTACTPAGER

public static final int MACRO_CONTACTPAGER
See Also:
Constant Field Values

MACRO_ADMINEMAIL

public static final int MACRO_ADMINEMAIL
See Also:
Constant Field Values

MACRO_ADMINPAGER

public static final int MACRO_ADMINPAGER
See Also:
Constant Field Values

MACRO_HOSTSTATE

public static final int MACRO_HOSTSTATE
See Also:
Constant Field Values

MACRO_HOSTSTATEID

public static final int MACRO_HOSTSTATEID
See Also:
Constant Field Values

MACRO_HOSTATTEMPT

public static final int MACRO_HOSTATTEMPT
See Also:
Constant Field Values

MACRO_NOTIFICATIONTYPE

public static final int MACRO_NOTIFICATIONTYPE
See Also:
Constant Field Values

MACRO_NOTIFICATIONNUMBER

public static final int MACRO_NOTIFICATIONNUMBER
See Also:
Constant Field Values

MACRO_HOSTEXECUTIONTIME

public static final int MACRO_HOSTEXECUTIONTIME
See Also:
Constant Field Values

MACRO_SERVICEEXECUTIONTIME

public static final int MACRO_SERVICEEXECUTIONTIME
See Also:
Constant Field Values

MACRO_HOSTLATENCY

public static final int MACRO_HOSTLATENCY
See Also:
Constant Field Values

MACRO_SERVICELATENCY

public static final int MACRO_SERVICELATENCY
See Also:
Constant Field Values

MACRO_HOSTDURATION

public static final int MACRO_HOSTDURATION
See Also:
Constant Field Values

MACRO_SERVICEDURATION

public static final int MACRO_SERVICEDURATION
See Also:
Constant Field Values

MACRO_HOSTDURATIONSEC

public static final int MACRO_HOSTDURATIONSEC
See Also:
Constant Field Values

MACRO_SERVICEDURATIONSEC

public static final int MACRO_SERVICEDURATIONSEC
See Also:
Constant Field Values

MACRO_HOSTDOWNTIME

public static final int MACRO_HOSTDOWNTIME
See Also:
Constant Field Values

MACRO_SERVICEDOWNTIME

public static final int MACRO_SERVICEDOWNTIME
See Also:
Constant Field Values

MACRO_HOSTSTATETYPE

public static final int MACRO_HOSTSTATETYPE
See Also:
Constant Field Values

MACRO_SERVICESTATETYPE

public static final int MACRO_SERVICESTATETYPE
See Also:
Constant Field Values

MACRO_HOSTPERCENTCHANGE

public static final int MACRO_HOSTPERCENTCHANGE
See Also:
Constant Field Values

MACRO_SERVICEPERCENTCHANGE

public static final int MACRO_SERVICEPERCENTCHANGE
See Also:
Constant Field Values

MACRO_HOSTGROUPNAME

public static final int MACRO_HOSTGROUPNAME
See Also:
Constant Field Values

MACRO_HOSTGROUPALIAS

public static final int MACRO_HOSTGROUPALIAS
See Also:
Constant Field Values

MACRO_SERVICEGROUPNAME

public static final int MACRO_SERVICEGROUPNAME
See Also:
Constant Field Values

MACRO_SERVICEGROUPALIAS

public static final int MACRO_SERVICEGROUPALIAS
See Also:
Constant Field Values

MACRO_HOSTACKAUTHOR

public static final int MACRO_HOSTACKAUTHOR
See Also:
Constant Field Values

MACRO_HOSTACKCOMMENT

public static final int MACRO_HOSTACKCOMMENT
See Also:
Constant Field Values

MACRO_SERVICEACKAUTHOR

public static final int MACRO_SERVICEACKAUTHOR
See Also:
Constant Field Values

MACRO_SERVICEACKCOMMENT

public static final int MACRO_SERVICEACKCOMMENT
See Also:
Constant Field Values

MACRO_LASTSERVICEOK

public static final int MACRO_LASTSERVICEOK
See Also:
Constant Field Values

MACRO_LASTSERVICEWARNING

public static final int MACRO_LASTSERVICEWARNING
See Also:
Constant Field Values

MACRO_LASTSERVICEUNKNOWN

public static final int MACRO_LASTSERVICEUNKNOWN
See Also:
Constant Field Values

MACRO_LASTSERVICECRITICAL

public static final int MACRO_LASTSERVICECRITICAL
See Also:
Constant Field Values

MACRO_LASTHOSTUP

public static final int MACRO_LASTHOSTUP
See Also:
Constant Field Values

MACRO_LASTHOSTDOWN

public static final int MACRO_LASTHOSTDOWN
See Also:
Constant Field Values

MACRO_LASTHOSTUNREACHABLE

public static final int MACRO_LASTHOSTUNREACHABLE
See Also:
Constant Field Values

MACRO_SERVICECHECKCOMMAND

public static final int MACRO_SERVICECHECKCOMMAND
See Also:
Constant Field Values

MACRO_HOSTCHECKCOMMAND

public static final int MACRO_HOSTCHECKCOMMAND
See Also:
Constant Field Values

MACRO_MAINCONFIGFILE

public static final int MACRO_MAINCONFIGFILE
See Also:
Constant Field Values

MACRO_STATUSDATAFILE

public static final int MACRO_STATUSDATAFILE
See Also:
Constant Field Values

MACRO_COMMENTDATAFILE

public static final int MACRO_COMMENTDATAFILE
See Also:
Constant Field Values

MACRO_DOWNTIMEDATAFILE

public static final int MACRO_DOWNTIMEDATAFILE
See Also:
Constant Field Values

MACRO_RETENTIONDATAFILE

public static final int MACRO_RETENTIONDATAFILE
See Also:
Constant Field Values

MACRO_OBJECTCACHEFILE

public static final int MACRO_OBJECTCACHEFILE
See Also:
Constant Field Values

MACRO_TEMPFILE

public static final int MACRO_TEMPFILE
See Also:
Constant Field Values

MACRO_LOGFILE

public static final int MACRO_LOGFILE
See Also:
Constant Field Values

MACRO_RESOURCEFILE

public static final int MACRO_RESOURCEFILE
See Also:
Constant Field Values

MACRO_COMMANDFILE

public static final int MACRO_COMMANDFILE
See Also:
Constant Field Values

MACRO_HOSTPERFDATAFILE

public static final int MACRO_HOSTPERFDATAFILE
See Also:
Constant Field Values

MACRO_SERVICEPERFDATAFILE

public static final int MACRO_SERVICEPERFDATAFILE
See Also:
Constant Field Values

MACRO_HOSTACTIONURL

public static final int MACRO_HOSTACTIONURL
See Also:
Constant Field Values

MACRO_HOSTNOTESURL

public static final int MACRO_HOSTNOTESURL
See Also:
Constant Field Values

MACRO_HOSTNOTES

public static final int MACRO_HOSTNOTES
See Also:
Constant Field Values

MACRO_SERVICEACTIONURL

public static final int MACRO_SERVICEACTIONURL
See Also:
Constant Field Values

MACRO_SERVICENOTESURL

public static final int MACRO_SERVICENOTESURL
See Also:
Constant Field Values

MACRO_SERVICENOTES

public static final int MACRO_SERVICENOTES
See Also:
Constant Field Values

MACRO_TOTALHOSTSUP

public static final int MACRO_TOTALHOSTSUP
See Also:
Constant Field Values

MACRO_TOTALHOSTSDOWN

public static final int MACRO_TOTALHOSTSDOWN
See Also:
Constant Field Values

MACRO_TOTALHOSTSUNREACHABLE

public static final int MACRO_TOTALHOSTSUNREACHABLE
See Also:
Constant Field Values

MACRO_TOTALHOSTSDOWNUNHANDLED

public static final int MACRO_TOTALHOSTSDOWNUNHANDLED
See Also:
Constant Field Values

MACRO_TOTALHOSTSUNREACHABLEUNHANDLED

public static final int MACRO_TOTALHOSTSUNREACHABLEUNHANDLED
See Also:
Constant Field Values

MACRO_TOTALHOSTPROBLEMS

public static final int MACRO_TOTALHOSTPROBLEMS
See Also:
Constant Field Values

MACRO_TOTALHOSTPROBLEMSUNHANDLED

public static final int MACRO_TOTALHOSTPROBLEMSUNHANDLED
See Also:
Constant Field Values

MACRO_TOTALSERVICESOK

public static final int MACRO_TOTALSERVICESOK
See Also:
Constant Field Values

MACRO_TOTALSERVICESWARNING

public static final int MACRO_TOTALSERVICESWARNING
See Also:
Constant Field Values

MACRO_TOTALSERVICESCRITICAL

public static final int MACRO_TOTALSERVICESCRITICAL
See Also:
Constant Field Values

MACRO_TOTALSERVICESUNKNOWN

public static final int MACRO_TOTALSERVICESUNKNOWN
See Also:
Constant Field Values

MACRO_TOTALSERVICESWARNINGUNHANDLED

public static final int MACRO_TOTALSERVICESWARNINGUNHANDLED
See Also:
Constant Field Values

MACRO_TOTALSERVICESCRITICALUNHANDLED

public static final int MACRO_TOTALSERVICESCRITICALUNHANDLED
See Also:
Constant Field Values

MACRO_TOTALSERVICESUNKNOWNUNHANDLED

public static final int MACRO_TOTALSERVICESUNKNOWNUNHANDLED
See Also:
Constant Field Values

MACRO_TOTALSERVICEPROBLEMS

public static final int MACRO_TOTALSERVICEPROBLEMS
See Also:
Constant Field Values

MACRO_TOTALSERVICEPROBLEMSUNHANDLED

public static final int MACRO_TOTALSERVICEPROBLEMSUNHANDLED
See Also:
Constant Field Values

MACRO_PROCESSSTARTTIME

public static final int MACRO_PROCESSSTARTTIME
See Also:
Constant Field Values

MACRO_HOSTCHECKTYPE

public static final int MACRO_HOSTCHECKTYPE
See Also:
Constant Field Values

MACRO_SERVICECHECKTYPE

public static final int MACRO_SERVICECHECKTYPE
See Also:
Constant Field Values

DEFAULT_LOG_LEVEL

public static final int DEFAULT_LOG_LEVEL
See Also:
Constant Field Values

DEFAULT_USE_SYSLOG

public static final int DEFAULT_USE_SYSLOG
See Also:
Constant Field Values

DEFAULT_SYSLOG_LEVEL

public static final int DEFAULT_SYSLOG_LEVEL
See Also:
Constant Field Values

DEFAULT_NOTIFICATION_LOGGING

public static final int DEFAULT_NOTIFICATION_LOGGING
See Also:
Constant Field Values

DEFAULT_INTER_CHECK_DELAY

public static double DEFAULT_INTER_CHECK_DELAY

DEFAULT_INTERLEAVE_FACTOR

public static final int DEFAULT_INTERLEAVE_FACTOR
See Also:
Constant Field Values

DEFAULT_SLEEP_TIME

public static double DEFAULT_SLEEP_TIME

DEFAULT_INTERVAL_LENGTH

public static final int DEFAULT_INTERVAL_LENGTH
See Also:
Constant Field Values

DEFAULT_RETRY_INTERVAL

public static final int DEFAULT_RETRY_INTERVAL
See Also:
Constant Field Values

DEFAULT_COMMAND_CHECK_INTERVAL

public static final int DEFAULT_COMMAND_CHECK_INTERVAL
See Also:
Constant Field Values

DEFAULT_SERVICE_REAPER_INTERVAL

public static final int DEFAULT_SERVICE_REAPER_INTERVAL
See Also:
Constant Field Values

DEFAULT_MAX_REAPER_TIME

public static final int DEFAULT_MAX_REAPER_TIME
See Also:
Constant Field Values

DEFAULT_MAX_PARALLEL_SERVICE_CHECKS

public static final int DEFAULT_MAX_PARALLEL_SERVICE_CHECKS
See Also:
Constant Field Values

DEFAULT_RETENTION_UPDATE_INTERVAL

public static final int DEFAULT_RETENTION_UPDATE_INTERVAL
See Also:
Constant Field Values

DEFAULT_RETENTION_SCHEDULING_HORIZON

public static final int DEFAULT_RETENTION_SCHEDULING_HORIZON
See Also:
Constant Field Values

DEFAULT_STATUS_UPDATE_INTERVAL

public static final int DEFAULT_STATUS_UPDATE_INTERVAL
See Also:
Constant Field Values

DEFAULT_FRESHNESS_CHECK_INTERVAL

public static final int DEFAULT_FRESHNESS_CHECK_INTERVAL
See Also:
Constant Field Values

DEFAULT_AUTO_RESCHEDULING_INTERVAL

public static final int DEFAULT_AUTO_RESCHEDULING_INTERVAL
See Also:
Constant Field Values

DEFAULT_AUTO_RESCHEDULING_WINDOW

public static final int DEFAULT_AUTO_RESCHEDULING_WINDOW
See Also:
Constant Field Values

DEFAULT_NOTIFICATION_TIMEOUT

public static final int DEFAULT_NOTIFICATION_TIMEOUT
See Also:
Constant Field Values

DEFAULT_EVENT_HANDLER_TIMEOUT

public static final int DEFAULT_EVENT_HANDLER_TIMEOUT
See Also:
Constant Field Values

DEFAULT_HOST_CHECK_TIMEOUT

public static final int DEFAULT_HOST_CHECK_TIMEOUT
See Also:
Constant Field Values

DEFAULT_SERVICE_CHECK_TIMEOUT

public static final int DEFAULT_SERVICE_CHECK_TIMEOUT
See Also:
Constant Field Values

DEFAULT_OCSP_TIMEOUT

public static final int DEFAULT_OCSP_TIMEOUT
See Also:
Constant Field Values

DEFAULT_OCHP_TIMEOUT

public static final int DEFAULT_OCHP_TIMEOUT
See Also:
Constant Field Values

DEFAULT_PERFDATA_TIMEOUT

public static final int DEFAULT_PERFDATA_TIMEOUT
See Also:
Constant Field Values

DEFAULT_TIME_CHANGE_THRESHOLD

public static final int DEFAULT_TIME_CHANGE_THRESHOLD
See Also:
Constant Field Values

DEFAULT_LOG_HOST_RETRIES

public static final int DEFAULT_LOG_HOST_RETRIES
See Also:
Constant Field Values

DEFAULT_LOG_SERVICE_RETRIES

public static final int DEFAULT_LOG_SERVICE_RETRIES
See Also:
Constant Field Values

DEFAULT_LOG_EVENT_HANDLERS

public static final int DEFAULT_LOG_EVENT_HANDLERS
See Also:
Constant Field Values

DEFAULT_LOG_INITIAL_STATES

public static final int DEFAULT_LOG_INITIAL_STATES
See Also:
Constant Field Values

DEFAULT_LOG_EXTERNAL_COMMANDS

public static final int DEFAULT_LOG_EXTERNAL_COMMANDS
See Also:
Constant Field Values

DEFAULT_LOG_PASSIVE_CHECKS

public static final int DEFAULT_LOG_PASSIVE_CHECKS
See Also:
Constant Field Values

DEFAULT_AGGRESSIVE_HOST_CHECKING

public static final int DEFAULT_AGGRESSIVE_HOST_CHECKING
See Also:
Constant Field Values

DEFAULT_CHECK_EXTERNAL_COMMANDS

public static final int DEFAULT_CHECK_EXTERNAL_COMMANDS
See Also:
Constant Field Values

DEFAULT_CHECK_ORPHANED_SERVICES

public static final int DEFAULT_CHECK_ORPHANED_SERVICES
See Also:
Constant Field Values

DEFAULT_ENABLE_FLAP_DETECTION

public static final int DEFAULT_ENABLE_FLAP_DETECTION
See Also:
Constant Field Values

DEFAULT_PROCESS_PERFORMANCE_DATA

public static final int DEFAULT_PROCESS_PERFORMANCE_DATA
See Also:
Constant Field Values

DEFAULT_CHECK_SERVICE_FRESHNESS

public static final int DEFAULT_CHECK_SERVICE_FRESHNESS
See Also:
Constant Field Values

DEFAULT_CHECK_HOST_FRESHNESS

public static final int DEFAULT_CHECK_HOST_FRESHNESS
See Also:
Constant Field Values

DEFAULT_AUTO_RESCHEDULE_CHECKS

public static final int DEFAULT_AUTO_RESCHEDULE_CHECKS
See Also:
Constant Field Values

DEFAULT_LOW_SERVICE_FLAP_THRESHOLD

public static double DEFAULT_LOW_SERVICE_FLAP_THRESHOLD

DEFAULT_HIGH_SERVICE_FLAP_THRESHOLD

public static double DEFAULT_HIGH_SERVICE_FLAP_THRESHOLD

DEFAULT_LOW_HOST_FLAP_THRESHOLD

public static double DEFAULT_LOW_HOST_FLAP_THRESHOLD

DEFAULT_HIGH_HOST_FLAP_THRESHOLD

public static double DEFAULT_HIGH_HOST_FLAP_THRESHOLD

DEFAULT_HOST_CHECK_SPREAD

public static final int DEFAULT_HOST_CHECK_SPREAD
See Also:
Constant Field Values

DEFAULT_SERVICE_CHECK_SPREAD

public static final int DEFAULT_SERVICE_CHECK_SPREAD
See Also:
Constant Field Values

NSLOG_RUNTIME_ERROR

public static final int NSLOG_RUNTIME_ERROR
LOGGING TYPES

See Also:
Constant Field Values

NSLOG_RUNTIME_WARNING

public static final int NSLOG_RUNTIME_WARNING
See Also:
Constant Field Values

NSLOG_VERIFICATION_ERROR

public static final int NSLOG_VERIFICATION_ERROR
See Also:
Constant Field Values

NSLOG_VERIFICATION_WARNING

public static final int NSLOG_VERIFICATION_WARNING
See Also:
Constant Field Values

NSLOG_CONFIG_ERROR

public static final int NSLOG_CONFIG_ERROR
See Also:
Constant Field Values

NSLOG_CONFIG_WARNING

public static final int NSLOG_CONFIG_WARNING
See Also:
Constant Field Values

NSLOG_PROCESS_INFO

public static final int NSLOG_PROCESS_INFO
See Also:
Constant Field Values

NSLOG_EVENT_HANDLER

public static final int NSLOG_EVENT_HANDLER
See Also:
Constant Field Values

NSLOG_EXTERNAL_COMMAND

public static final int NSLOG_EXTERNAL_COMMAND
See Also:
Constant Field Values

NSLOG_HOST_UP

public static final int NSLOG_HOST_UP
See Also:
Constant Field Values

NSLOG_HOST_DOWN

public static final int NSLOG_HOST_DOWN
See Also:
Constant Field Values

NSLOG_HOST_UNREACHABLE

public static final int NSLOG_HOST_UNREACHABLE
See Also:
Constant Field Values

NSLOG_SERVICE_OK

public static final int NSLOG_SERVICE_OK
See Also:
Constant Field Values

NSLOG_SERVICE_UNKNOWN

public static final int NSLOG_SERVICE_UNKNOWN
See Also:
Constant Field Values

NSLOG_SERVICE_WARNING

public static final int NSLOG_SERVICE_WARNING
See Also:
Constant Field Values

NSLOG_SERVICE_CRITICAL

public static final int NSLOG_SERVICE_CRITICAL
See Also:
Constant Field Values

NSLOG_PASSIVE_CHECK

public static final int NSLOG_PASSIVE_CHECK
See Also:
Constant Field Values

NSLOG_INFO_MESSAGE

public static final int NSLOG_INFO_MESSAGE
See Also:
Constant Field Values

NSLOG_HOST_NOTIFICATION

public static final int NSLOG_HOST_NOTIFICATION
See Also:
Constant Field Values

NSLOG_SERVICE_NOTIFICATION

public static final int NSLOG_SERVICE_NOTIFICATION
See Also:
Constant Field Values

HOST_UP

public static final int HOST_UP
HOST STATUS

See Also:
Constant Field Values

HOST_DOWN

public static final int HOST_DOWN
See Also:
Constant Field Values

HOST_UNREACHABLE

public static final int HOST_UNREACHABLE
See Also:
Constant Field Values

INITIAL_STATES

public static final int INITIAL_STATES
STATE LOGGING TYPES

See Also:
Constant Field Values

CURRENT_STATES

public static final int CURRENT_STATES
See Also:
Constant Field Values

DEPENDENCIES_OK

public static final int DEPENDENCIES_OK
SERVICE DEPENDENCY VALUES

See Also:
Constant Field Values

DEPENDENCIES_FAILED

public static final int DEPENDENCIES_FAILED
See Also:
Constant Field Values

PROPAGATE_TO_PARENT_HOSTS

public static final int PROPAGATE_TO_PARENT_HOSTS
ROUTE CHECK PROPAGATION TYPES

See Also:
Constant Field Values

PROPAGATE_TO_CHILD_HOSTS

public static final int PROPAGATE_TO_CHILD_HOSTS
See Also:
Constant Field Values

STATE_OK

public static final int STATE_OK
SERVICE STATES

See Also:
Constant Field Values

STATE_WARNING

public static final int STATE_WARNING
See Also:
Constant Field Values

STATE_CRITICAL

public static final int STATE_CRITICAL
See Also:
Constant Field Values

STATE_UNKNOWN

public static final int STATE_UNKNOWN
See Also:
Constant Field Values

HOST_FLAPPING

public static final int HOST_FLAPPING
FLAPPING TYPES

See Also:
Constant Field Values

SERVICE_FLAPPING

public static final int SERVICE_FLAPPING
See Also:
Constant Field Values

HOST_NOTIFICATION

public static final int HOST_NOTIFICATION
NOTIFICATION TYPES

See Also:
Constant Field Values

SERVICE_NOTIFICATION

public static final int SERVICE_NOTIFICATION
See Also:
Constant Field Values

NOTIFICATION_NORMAL

public static final int NOTIFICATION_NORMAL
NOTIFICATION REASON TYPES

See Also:
Constant Field Values

NOTIFICATION_ACKNOWLEDGEMENT

public static final int NOTIFICATION_ACKNOWLEDGEMENT
See Also:
Constant Field Values

NOTIFICATION_FLAPPINGSTART

public static final int NOTIFICATION_FLAPPINGSTART
See Also:
Constant Field Values

NOTIFICATION_FLAPPINGSTOP

public static final int NOTIFICATION_FLAPPINGSTOP
See Also:
Constant Field Values

EVENT_SERVICE_CHECK

public static final int EVENT_SERVICE_CHECK
EVENT TYPES

See Also:
Constant Field Values

EVENT_COMMAND_CHECK

public static final int EVENT_COMMAND_CHECK
See Also:
Constant Field Values

EVENT_LOG_ROTATION

public static final int EVENT_LOG_ROTATION
See Also:
Constant Field Values

EVENT_PROGRAM_SHUTDOWN

public static final int EVENT_PROGRAM_SHUTDOWN
See Also:
Constant Field Values

EVENT_PROGRAM_RESTART

public static final int EVENT_PROGRAM_RESTART
See Also:
Constant Field Values

EVENT_SERVICE_REAPER

public static final int EVENT_SERVICE_REAPER
See Also:
Constant Field Values

EVENT_ORPHAN_CHECK

public static final int EVENT_ORPHAN_CHECK
See Also:
Constant Field Values

EVENT_RETENTION_SAVE

public static final int EVENT_RETENTION_SAVE
See Also:
Constant Field Values

EVENT_STATUS_SAVE

public static final int EVENT_STATUS_SAVE
See Also:
Constant Field Values

EVENT_SCHEDULED_DOWNTIME

public static final int EVENT_SCHEDULED_DOWNTIME
See Also:
Constant Field Values

EVENT_SFRESHNESS_CHECK

public static final int EVENT_SFRESHNESS_CHECK
See Also:
Constant Field Values

EVENT_EXPIRE_DOWNTIME

public static final int EVENT_EXPIRE_DOWNTIME
See Also:
Constant Field Values

EVENT_HOST_CHECK

public static final int EVENT_HOST_CHECK
See Also:
Constant Field Values

EVENT_HFRESHNESS_CHECK

public static final int EVENT_HFRESHNESS_CHECK
See Also:
Constant Field Values

EVENT_RESCHEDULE_CHECKS

public static final int EVENT_RESCHEDULE_CHECKS
See Also:
Constant Field Values

EVENT_SLEEP

public static final int EVENT_SLEEP
See Also:
Constant Field Values

EVENT_USER_FUNCTION

public static final int EVENT_USER_FUNCTION
See Also:
Constant Field Values

ICD_NONE

public static final int ICD_NONE
INTER-CHECK DELAY CALCULATION TYPES

See Also:
Constant Field Values

ICD_DUMB

public static final int ICD_DUMB
See Also:
Constant Field Values

ICD_SMART

public static final int ICD_SMART
See Also:
Constant Field Values

ICD_USER

public static final int ICD_USER
See Also:
Constant Field Values

ILF_USER

public static final int ILF_USER
INTERLEAVE FACTOR CALCULATION TYPES

See Also:
Constant Field Values

ILF_SMART

public static final int ILF_SMART
See Also:
Constant Field Values

CHECK_OPTION_NONE

public static final int CHECK_OPTION_NONE
SERVICE CHECK OPTIONS

See Also:
Constant Field Values

CHECK_OPTION_FORCE_EXECUTION

public static final int CHECK_OPTION_FORCE_EXECUTION
See Also:
Constant Field Values

ACTIVE_DOWNTIME

public static final int ACTIVE_DOWNTIME
SCHEDULED DOWNTIME TYPES

See Also:
Constant Field Values

PENDING_DOWNTIME

public static final int PENDING_DOWNTIME
See Also:
Constant Field Values

STRIP_ILLEGAL_MACRO_CHARS

public static final int STRIP_ILLEGAL_MACRO_CHARS
MACRO CLEANING OPTIONS

See Also:
Constant Field Values

ESCAPE_MACRO_CHARS

public static final int ESCAPE_MACRO_CHARS
See Also:
Constant Field Values

URL_ENCODE_MACRO_CHARS

public static final int URL_ENCODE_MACRO_CHARS
See Also:
Constant Field Values

COMMAND_BUFFER_SLOTS

public static final int COMMAND_BUFFER_SLOTS
See Also:
Constant Field Values

SERVICE_BUFFER_SLOTS

public static final int SERVICE_BUFFER_SLOTS
See Also:
Constant Field Values

TOTAL_WORKER_THREADS

public static final int TOTAL_WORKER_THREADS
See Also:
Constant Field Values

COMMAND_WORKER_THREAD

public static final int COMMAND_WORKER_THREAD
See Also:
Constant Field Values

SERVICE_WORKER_THREAD

public static final int SERVICE_WORKER_THREAD
See Also:
Constant Field Values
Constructor Detail

nagios_h

public nagios_h()