Integration eigenes Nagios Skript: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=Netstat check= */usr/local/sbin/check_netstat <syntaxhighlight> #!/bin/bash PORT=$1 if /usr/bin/netstat -lntp | grep ":\<$PORT\>" > /dev/null then echo $P…“)
 
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
=Netstat check=
 
=Netstat check=
*/usr/local/sbin/check_netstat
+
*nano /usr/local/sbin/check_netstat
<syntaxhighlight>
+
<syntaxhighlight lang=bash>
 
#!/bin/bash
 
#!/bin/bash
 
PORT=$1
 
PORT=$1
Zeile 13: Zeile 13:
 
fi
 
fi
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
*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
 +
[[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

Nagios-script1.png

Nagios-script2.png

Nagios-script3.png