Version 4 (modified by trac, 11 months ago) (diff)

--

TracNav

NSCAClient

Passive check support over NSCA. Avalible crypto are: {0=No Encryption (not safe), 1=XOR, 2=DES, 3=DES-EDE3, 4=CAST-128, 6=XTEA, 8=Blowfish, 9=Twofish, 11=RC2, 14=AES, 15=AES, 16=AES, 20=Serpent, 23=GOST}

Queries (commands)

Commands (executable)

TODO: Add command list

Configuration

CLIENT HANDLER SECTION

Section: /settings/NSCA/client/handlers

NSCA CLIENT SECTION

Section for NSCA passive check module.

Section: /settings/NSCA/client

Keys:

KeyTitleDescription
hostnameHOSTNAME The host name of this host if set to blank (default) the windows name of the computer will be used.
channelCHANNEL The channel to listen to.

Advanced Keys:

KeyTitleDescription
delayDELAY TODO

HOSTNAME

Description: The host name of this host if set to blank (default) the windows name of the computer will be used.

Key: hostname

Default value: auto

Sample:

# HOSTNAME
# The host name of this host if set to blank (default) the windows name of the computer will be used.
[/settings/NSCA/client]
hostname=auto

CHANNEL

Description: The channel to listen to.

Key: channel

Default value: NSCA

Sample:

# CHANNEL
# The channel to listen to.
[/settings/NSCA/client]
channel=NSCA

REMOTE TARGET DEFINITIONS

Section: /settings/NSCA/client/targets

TARGET DEFENITION

Target definition for: default

Section: /settings/NSCA/client/targets/default

Keys:

KeyTitleDescription
encryptionENCRYPTION METHOD Number corresponding to the various encryption algorithms (see the wiki). Has to be the same as the server or it wont work at all.
timeoutTIMEOUT Timeout when reading/writing packets to/from sockets.
addressTARGET ADDRESS Target host address
passwordPASSWORD The password to use. Again has to be the same as the server or it wont work at all.

Advanced Keys:

KeyTitleDescription
time offsetTIME OFFSET Time offset.
parentTARGET PARENT The parent the target inherits from
portTARGET PORT The target server port
aliasTARGET ALIAS The alias for the target
hostTARGET HOST The target server to report results to.
payload lengthPAYLOAD LENGTH Length of payload to/from the NRPE agent. This is a hard specific value so you have to "configure" (read recompile) your NRPE agent to use the same value for it to work.
is templateIS TEMPLATE Declare this object as a template (this means it will not be avalible as a separate object)

ENCRYPTION METHOD

Description: Number corresponding to the various encryption algorithms (see the wiki). Has to be the same as the server or it wont work at all.

Key: encryption

Default value: aes

Sample:

# ENCRYPTION METHOD
# Number corresponding to the various encryption algorithms (see the wiki). Has to be the same as the server or it wont work at all.
[/settings/NSCA/client/targets/default]
encryption=aes

TIMEOUT

Description: Timeout when reading/writing packets to/from sockets.

Key: timeout

Default value: 30

Sample:

# TIMEOUT
# Timeout when reading/writing packets to/from sockets.
[/settings/NSCA/client/targets/default]
timeout=30

TARGET ADDRESS

Description: Target host address

Key: address

Sample:

# TARGET ADDRESS
# Target host address
[/settings/NSCA/client/targets/default]
address=

PASSWORD

Description: The password to use. Again has to be the same as the server or it wont work at all.

Key: password

Sample:

# PASSWORD
# The password to use. Again has to be the same as the server or it wont work at all.
[/settings/NSCA/client/targets/default]
password=