• Sponsorship

  • NSCAAgent.dll

    This module periodically runs a set of check_commands and submits the results to an NSCA server.

    Configuration

    [NSCA Agent]

    Options to configure the new NSCA module.

    OptionDefault valueDescription
    interval60Time in seconds between each report back to the server (cant as of yet be set individually so this is for all "checks")
    nsca_host...The NSCA/Nagios(?) server to report results to.
    nsca_port5667The NSCA server port
    encryption_method1Number corresponding to the various encryption algorithms (see below). Has to be the same as the server or it wont work at all.
    password The password to use. Again has to be the same as the server or it won't work at all.

    Advanced options:

    OptionDefault valueDescription
    hostname The host name of this host if set to blank (default) the windows name of the computer will be used.
    debug_threads1Number of threads to run, no reason to change this really (unless you want to stress test something)

    Supported encryption methods:

    #Algorithm
    0None (Do NOT use this option)
    1Simple XOR (No security, just obfuscation, but very fast)
    2DES
    33DES (Triple DES)
    4CAST-128
    6xTEA
    8BLOWFISH
    9TWOFISH
    11RC2
    14RIJNDAEL-128 (AES)
    20SERPENT

    [NSCA Commands]

    A list of commands to run and submit each time we report back to the NSCA server. A command starting with host_ will be submitted as a host command. For an example see below: This will report back one service check (called my_cpu_check) and one host check (host checks have no service name).

    [NSCA Commands]
    my_cpu_check=checkCPU warn=80 crit=90 time=20m time=10s time=4
    host_check=check_ok