NSClient++ Help (#1) - Logging in NSClient 0.4.x (#973) - Message List

Logging in NSClient 0.4.x

Hello

We are testing 0.4.x client on a Windows 2008 R2 server. So far all checks are working fine.

We got some problems with the logging function. We changed the date mask (date mask = %Y.%m.%d %H:%M:%S) but the timestamp is still in the old version (2012-05-14 11:23:48) and we would like to reduce the output in the log file. So that ony errors are mention in the log file.

We also notice this message in the log file: e:d:\source\nscp\trunk\modules\checkexternalscripts\commands.hpp:91: Failed to parse arguments for command 'check_dell', using old split string method: unknown escape sequence: plugins\check_openmanage.exe

What does this message mean?

This is our config:

[/modules]
CheckDisk = 1
CheckEventLog = 1
CheckExternalScripts = 1
CheckHelpers = 1
CheckNSCP = 1
CheckSystem = 1
CheckWMI = 1
NRPEServer = 1
FileLogger.dll =
[/settings/default]
allowed hosts = monitoring.irix.intra
[/settings/external scripts/alias]
check_auto_services = CheckServiceState CheckAll exclude=sppsvc exclude=ShellHWDetection
check_disks = CheckDriveSize MinWarn=20% MinCrit=10% CheckAll FilterType=FIXED
check_eventlog_error = CheckEventLog file=application file=system MaxWarn=1 MaxCrit=3 "filter=generated > -12h AND severity = 'error' OR severity = 'warning'" truncate=1024 unique
check_load = CheckCPU warn=80 crit=90 time=20m time=5m time=5s
check_mem_page = CheckMEM MaxWarn=80% MaxCrit=90% ShowAll type=page
check_mem_physical = CheckMEM MaxWarn=80% MaxCrit=90% ShowAll type=physical
check_nrpe_version = CheckVersion
check_uptime = CheckUpTime ShowAll
[/settings/external scripts/scripts]
check_dell = plugins\check_openmanage.exe
[/settings/log]
date mask = %Y.%m.%d %H:%M:%S
file name = nsclient.log
debug = 0
[/settings/log/file]
max size = 2048000

And this is a snippet from our log file with a lot of "info" messages:

2012-05-14 12:26:47: l:..\..\..\trunk\service\NSClient++.cpp:385: NSClient++ 0,4,0,172 2012-05-08 x64 booting...
2012-05-14 12:26:47: e:d:\source\nscp\trunk\modules\checkexternalscripts\commands.hpp:91: Failed to parse arguments for command 'check_dell', using old split string method: unknown escape sequence: plugins\check_openmanage.exe
2012-05-14 12:27:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: CheckAll exclude=sppsvc exclude=ShellHWDetection
2012-05-14 12:27:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: MinWarn=20% MinCrit=10% CheckAll FilterType=FIXED
2012-05-14 12:27:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: file=application file=system MaxWarn=1 MaxCrit=3 filter=generated > -12h AND severity = 'error' OR severity = 'warning' truncate=1024 unique
2012-05-14 12:27:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments:
2012-05-14 12:27:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: ShowAll
2012-05-14 12:27:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: warn=80 crit=90 time=20m time=5m time=5s
2012-05-14 12:27:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: MaxWarn=80% MaxCrit=90% ShowAll type=physical
2012-05-14 12:27:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments:
2012-05-14 12:27:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: MaxWarn=80% MaxCrit=90% ShowAll type=page
2012-05-14 12:37:43: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: MinWarn=20% MinCrit=10% CheckAll FilterType=FIXED
2012-05-14 12:37:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: ShowAll
2012-05-14 12:37:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: warn=80 crit=90 time=20m time=5m time=5s
2012-05-14 12:37:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: MaxWarn=80% MaxCrit=90% ShowAll type=physical
2012-05-14 12:37:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments:
2012-05-14 12:37:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: MaxWarn=80% MaxCrit=90% ShowAll type=page
2012-05-14 12:37:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: file=application file=system MaxWarn=1 MaxCrit=3 filter=generated > -12h AND severity = 'error' OR severity = 'warning' truncate=1024 unique
2012-05-14 12:37:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: CheckAll exclude=sppsvc exclude=ShellHWDetection
2012-05-14 12:37:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments:
2012-05-14 12:47:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: MinWarn=20% MinCrit=10% CheckAll FilterType=FIXED
2012-05-14 12:47:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: ShowAll
2012-05-14 12:47:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: warn=80 crit=90 time=20m time=5m time=5s
2012-05-14 12:47:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: MaxWarn=80% MaxCrit=90% ShowAll type=physical
2012-05-14 12:47:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments:
2012-05-14 12:47:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: MaxWarn=80% MaxCrit=90% ShowAll type=page
2012-05-14 12:47:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: file=application file=system MaxWarn=1 MaxCrit=3 filter=generated > -12h AND severity = 'error' OR severity = 'warning' truncate=1024 unique
2012-05-14 12:47:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: CheckAll exclude=sppsvc exclude=ShellHWDetection
2012-05-14 12:47:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments:
2012-05-14 12:57:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: MinWarn=20% MinCrit=10% CheckAll FilterType=FIXED
2012-05-14 12:57:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: ShowAll
2012-05-14 12:57:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: warn=80 crit=90 time=20m time=5m time=5s
2012-05-14 12:57:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: MaxWarn=80% MaxCrit=90% ShowAll type=physical
2012-05-14 12:57:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments:
2012-05-14 12:57:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: MaxWarn=80% MaxCrit=90% ShowAll type=page
2012-05-14 12:57:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: file=application file=system MaxWarn=1 MaxCrit=3 filter=generated > -12h AND severity = 'error' OR severity = 'warning' truncate=1024 unique
2012-05-14 12:57:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: CheckAll exclude=sppsvc exclude=ShellHWDetection
2012-05-14 12:57:44: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments:
2012-05-14 13:07:43: l:..\..\..\..\trunk\modules\CheckExternalScripts\CheckExternalScripts.cpp:229: Arguments: MinWarn=20% MinCrit=10% CheckAll FilterType=FIXED
2012-05

Kind regards Tom

  • Message #2606

    The date format has been miss named it should be date format not date mask.

    Like so:

    [/settings/log]
    date format = %Y.%m.%d %H:%M:%S
    

    Next build will fix conversion as well...

  • Message #2607

    As for the other issue (...using old...) I have lowered the log to INFO for using old perhaps it is better as both still work. In future version I will revert this back though. Again will be in next build...

    Michael Medin

    • Message #2614

      Thank you for your help!

Subscriptions