# If you want to fill this file with all available options run the following command: # nscp settings --generate --add-defaults --load-all # If you want to activate a module and bring in all its options use: # nscp settings --activate-module --add-defaults # For details run: nscp settings --help ; TODO [/settings/default] ; Undocumented key password = nagios ; Undocumented key allowed hosts = 127.0.0.1,::1,192.168.113.49 ; CACHE ALLOWED HOSTS - If host names (DNS entries) should be cached, improves speed and security somewhat but won't allow you to have dynamic IPs for your Nagios server. cache allowed hosts = 1 ; TIMEOUT - Timeout when reading packets on incoming sockets. If the data has not arrived within this time we will bail out. timeout = 30 ; TODO [/modules] ; Undocumented key CheckHelpers = 1 ; Undocumented key CheckEventLog = 1 ; Undocumented key CheckNSCP = 1 ; Undocumented key CheckSystem = 1 ; Undocumented key NSClientServer = 1 ; NRPEServer - A server that listens for incoming NRPE connection and processes incoming requests. NRPEServer = 1 ; CheckExternalScripts - Execute external scripts CheckExternalScripts = 1 ; CheckDisk - CheckDisk can check various file and disk related things. CheckDisk = 1 ; A set of options to configure the real time checks [/settings/system/windows/real-time] ; Configure which services has to be in which state [/settings/system/windows/service mapping] ; TODO [/settings/system/windows/counters/default] ; TODO [/settings/system/windows/counters] ; TODO [/settings/log/file] ; TODO [/settings/log] ; LOG LEVEL - Log level to use. Available levels are error,warning,info,debug,trace level = debug ; DATEMASK - The size of the buffer to use when getting messages this affects the speed and maximum size of messages you can recieve. date format = %Y-%m-%d %H:%M:%S ; FILENAME - The file to write log data to. Set this to none to disable log to file. file name = ${exe-path}/nsclient.log ; TODO [/settings/system/windows] ; DEFAULT LENGTH - Used to define the default interval for range buffer checks (ie. CPU). default buffer length = 1h ; TODO [/settings/external scripts/scripts/default] ; IGNORE PERF DATA - Do not parse performance data from the output ignore perfdata = 1 ; A list of wrapped scripts (ie. scruts using a template mechanism). The template used will be defined by the extension of the script. [/settings/external scripts/wrapped scripts] check_windows_time = check_windows_time.bat.pool.ntp.org $ARG1$ $ARG2$ ; TODO [/settings/external scripts/alias] ; TODO [/settings/eventlog/real-time/filters/default] ; EMPTY MESSAGE - The message to display if nothing matches the filter (generally considered the ok state). empty message = eventlog found no records ; MAGIMUM AGE - How long before reporting "ok". If this is set to "false" no periodic ok messages will be reported only errors. maximum age = 5m ; A set of filters to use in real-time mode [/settings/eventlog/real-time/filters] ; TODO [/settings/eventlog/real-time] ; STARTUP AGE - The initial age to scan when starting NSClient++ startup age = 30m ; REAL TIME CHECKING - Spawns a background thread which detects issues and reports them back instantly. enabled = 0 ; LOGS TO CHECK - Comma separated list of logs to check log = application,system ; DEBUG - Log missed records (useful to detect issues with filters) not useful in production as it is a bit of a resource hog. debug = 0 ; A list of scripts available to run from the CheckExternalScripts module. Syntax is: =