• Sponsorship

  • 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.

    CheckEventLog

    Module to check event log

    CheckSystem

    Module to check system related things

    CheckHelpers

    Various helper function, doesn't check anything in it self but can help make things simpler.

    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

    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).