Integration eigenes Nagios Skript: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 15: | Zeile 15: | ||
*nano /etc/check_mk/mrpe.cfg | *nano /etc/check_mk/mrpe.cfg | ||
port-80 /usr/local/sbin/check_netstat 80 | port-80 /usr/local/sbin/check_netstat 80 | ||
| + | =Test= | ||
| + | *check_mk_agent | grep "port-80" | grep -v grep | ||
| + | (check_netstat) port-80 2 80 closed | ||
| + | =Hinzufügen= | ||
| + | *Setup | ||
| + | **Hosts | ||
| + | ***Main directory | ||
| + | ****LinuxProperties of host userver | ||
| + | [[Datei:Nagios-script1.png]] | ||
| + | |||
| + | [[Datei:Nagios-script2.png]] | ||
| + | |||
| + | [[Datei:Nagios-script3.png]] | ||
Aktuelle Version vom 9. Februar 2022, 14:43 Uhr
Netstat check
- nano /usr/local/sbin/check_netstat
#!/bin/bash
PORT=$1
if /usr/bin/netstat -lntp | grep ":\<$PORT\>" > /dev/null
then
echo $PORT open
exit 0
else
echo $PORT closed
exit 2
fi
- nano /etc/check_mk/mrpe.cfg
port-80 /usr/local/sbin/check_netstat 80
Test
- check_mk_agent | grep "port-80" | grep -v grep
(check_netstat) port-80 2 80 closed
Hinzufügen
- Setup
- Hosts
- Main directory
- LinuxProperties of host userver
- Main directory
- Hosts

