TracNav menu
-
Home
-
Documentation
- …
-
Information
- …
-
Commands/Modules
-
CheckDisk
- CheckFileSize
- CheckDriveSize
- CheckFile
-
CheckEventLog
- CheckEventLog
-
CheckSystem
- CheckCPU
- CheckUpTime
- CheckServiceState
- CheckProcState
- CheckMem
- CheckCounter
-
CheckHelpers
- CheckAlwaysOK
- CheckAlwaysCRITICAL
- CheckAlwaysWARNING
- CheckOK
- CheckCRITICAL
- CheckWARNING
- CheckMultiple
- CheckVersion
-
CheckTaskSched
- CheckTaskSched
-
FileLogger
- N/A
-
NRPEListener
- N/A
-
NSClientListener
- N/A
-
SysTray
- N/A
-
CheckWMI
- CheckWMI
- CheckWMIValue
-
RemoteConfiguration
- N/A
-
CheckExternalScripts
- N/A
-
LUAScript
- Guide
-
NSCAAgent
- N/A
-
Donate
- …
Modules
NSClient++ comes with a few modules out of the box that perform various checks. A list of the modules and their potential use is listed below. Click each plug-in to see detailed command descriptions and how the various modules can be used.
CheckDisk
Module to do various disk related checks.
- CheckFileSize, Check the size of a file
- CheckDriveSize, Check the size of a fixed drive or mounted volume
- CheckFile, Check various aspects on one or more files or directories.
CheckEventLog
Module to check event log
- CheckEventLog, Check event log for errors
CheckSystem
Module to check system related things
- CheckCPU, Check CPU load averages
- CheckUpTime, Check system uptime
- CheckServiceState, Check State of a service
- CheckProcState, Check state of a process (application)
- CheckMem, Check state of memory (Page file)
- CheckCounter, Check performance counters
CheckHelpers
Various helper function, doesn't check anything in it self but can help make things simpler.
- CheckAlwaysOK, Runs another check and always returns OK regardless of result.
- CheckAlwaysCRITICAL, Runs another check and always returns CRITICAL regardless of result.
- CheckAlwaysWARNING, Runs another check and always returns WARNING regardless of result.
- CheckMultiple, Runs multiple checks and returns them all in one go.
- CheckOK, Always returns OK (useful for NSCA)
- CheckCRITICAL, Always returns CRITICAL (useful for NSCA)
- CheckWARNING, Always returns WARNING (useful for NSCA)
- CheckVersion, Returns the version of NSClient++
FileLogger
Logs all messages (errors, warnings etc) to a file.
NRPEListener
Listens for incoming NRPE calls and handles them by injecting them into the core. It also listens for all NRPE definitions and executes them
NSClientListener
Listens for incoming NSClient calls and handles them accordingly. This only allows a limited subset of functionality and NRPE is recommended.
SysTray
A simple module to show an icon in the tray when the service is running this module does not export any check commands.
CheckWMI
- CheckWMI, Check large resultsets from (for instance are there more then 5-rows matching criteria X, ie. more than 5 internet explorer processes witch uses more than 123Mb memory).
- CheckWMIValue, Check the result of a query (ie. are the current memory utilization over X)
CheckTaskSched
- CheckTaskSched, Check if scheduled tasks are working/scheduled/*.
CheckExternalScripts
BETA User defined check commands, allows writing check scripts in external languages (VB, batch, EXE, *).
LUAScript
BETA User defined check commands, allows writing check scripts (and wrap others in) the Lua scripting language.
NSCAAgent
BETA No check commands, has functions to send results from check_commands to a NSCA server.
RemoteConfiguration
BETA No check commands, has functions to manage the configuration remotely.
All Commands
A list of all commands (alphabetically).
- #230 support passive checks with NSCA (check, passive, support)
- CheckAlwaysCRITICAL CheckAlwaysCRITICAL (check)
- CheckAlwaysOK CheckAlwaysOK (check)
- CheckAlwaysWARNING CheckAlwaysWARNING (check)
- CheckCPU CheckCPU (check)
- CheckCRITICAL CheckCRITICAL (check)
- CheckCounter CheckCounter (check)
- CheckDriveSize CheckDriveSize (check)
- CheckEventLog/CheckEventLog CheckEventLog (check)
- CheckFile CheckFile (check)
- CheckFileSize CheckFileSize (check)
- CheckMem CheckMem (check)
- CheckMultiple CheckMultiple (check)
- CheckOK CheckOK (check)
- CheckProcState CheckProcState (check)
- CheckServiceState CheckServiceState (check)
- CheckTaskSched/CheckTaskSched CheckTaskSched (check)
- CheckUpTime CheckUpTime (check)
- CheckVersion CheckVersion (check)
- CheckWARNING CheckWARNING (check)
- CheckWMI/CheckWMI CheckWMI (check)
- CheckWMIValue CheckWMIValue (check)
