SECTOR NORD AG Tipp des Monats


[SNAG-View] Passiver Service in SNAG-View

Um einen passiven Service in SNAG-View zu integrieren werden der NSCA Daemon und send_nsca oder nscp benötigt

Dafür wird das Paket "snagview-nsca.x86_64" auf dem SNAG-View Server installiert. Danach erfolgt die Basis-Konfiguration in SNAG-View.

 

Konfiguration eines Dummy Service

 

Als Checkcommand wird das "check_dummy" verwendet.

check_dummy
$USER1$/check_dummy $ARG1$ '$ARG2$'

Nagios Exitcode:

0 → OK

1 → Warning

2 → Critical

3 → Unkown

Freier Text

 

Erweitere Konfiguration:

Passive Checks Ja  
Check Freshness Ja Nagios überprüft regelmäßig die Aktualität der Ergebnisse, bei denen die Aktualitätsprüfung aktiviert ist.
Freshness Schwellwert 300 Die Angabe erfolgt in Minuten, nach x minuten erfolgt ein aktiver Check.

 

Konfiguration des NSCA:

/etc/nagios/nsca.cfg
pid_file=/var/run/nsca.pid
server_port=5667
nsca_user=nagios
nsca_group=daemon
debug=0
command_file=/var/run/nagios/rw/nagios.cmd
alternate_dump_file=/var/run/nagios/rw/var/rw/nsca.dump
aggregate_writes=0
append_to_file=0
max_packet_age=30
#password=snagview
decryption_method=1

Auswahl der Verschlüsselung:

0 None
1 Simple XOR
2 DES
3
3DES (Triple DES)
4 CAST-128
5 CAST-256
6 xTEA
7 3Way
8 BLOWFISH
9 TWOFISH
10 LOKI97
11 RC2
14 RIJNDAEL-128
15 RIJNDAEL-192
16 RIJNDAEL-256
19 WAKE
20 SERPENT
22 ENIGMA
23 GHOST
24 SAFER64
25 SAFER128
26 SAFER+

 

 

Konfiguration von send_nsca

/var/lib/nagios/send_nsca.cfg
#password=snagview
encryption_method=1

 

 

Testen der Konfiguration:

/var/lib/nagios/libexec/eventhandlers/send_nsca -H localhost -p 5667 -c /var/lib/nagios/send_nsca.cfg -d , < /var/lib/nagios/libexec/eventhandlers/testmessage

 

Aufbau einer Passiven Nachricht:

<HOSTNAME/HOSTID>,<SERVICENAME/SVID>,<Status Code 0-3>, <Nachricht>
_ZZS,87ha,0,NSCA-Test oder NICEHOST,SERVICE1,0,'ALLES-OKAY'

Zurück