# 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] allowed hosts = 10.63.248.131 ; TODO [/settings/NRPE/server] verify mode = none insecure = true ssl options = allow arguments = true allow nasty characters = true use ssl = 1 port = 5666 extended response = 1 ; TODO [/modules] CheckExternalScripts = 1 CheckHelpers = 1 CheckNSCP = 1 CheckDisk = 1 CheckSystem = 1 NSClientServer = 1 CheckEventLog = 1 NSCAClient = 0 WEBSErver = 0 NRPEServer = 1 [/settings/NSClient/server] use ssl = 0 performance data = 1 port = 12489 [/settings/external scripts/wrappings] ps1 = cmd /c echo scripts\\%SCRIPT% %ARGS%; exit($lastexitcode) | powershell.exe -command - bat = scripts\\%SCRIPT% %ARGS% An alias is an internal command that has been predefined to provide a single command without arguments. Be careful so you don't create loops (ie check_loop = check_a, check_a=check_loop) vbs = cscript.exe //T:30 //NoLogo scripts\\lib\\wrapper.vbs %SCRIPT% %ARGS% [/settings/external scripts] allow arguments = true allow nasty characters = true timeout = 120 [/settings/log] ; LOG LEVEL - Log level to use. Available levels are error,warning,info,debug,trace level = trace ; FILENAME - The file to write log data to. Set this to none to disable log to file. file name = nsclient.log ; 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 [/settings/log/file] ; MAXIMUM FILE SIZE - When file size reaches this it will be truncated to 50% if set to 0 (default) truncation will be disabled max size = 2048000