GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Nagios:Benachrichtigungen von der Befehlszeile unter Windows/Linux deaktivieren

Lösung 1:

Unter der Annahme, dass der Gast das Webinterface erreichen kann, sollten die folgenden Befehlszeilen funktionieren:

Um Benachrichtigungen zu deaktivieren

curl -d "cmd_typ=23&cmd_mod=2&host=[THE HOST]&service=[THE SERVICE]&btnSubmit=Commit" "http://[[NAGIOS SERVER]/nagios/cgi-bin/cmd.cgi"

Um Benachrichtigungen zu aktivieren

curl -d "cmd_typ=22&cmd_mod=2&host=[THE HOST]&service=[THE SERVICE]&btnSubmit=Commit" "http://[[NAGIOS SERVER]/nagios/cgi-bin/cmd.cgi"

Abhängig von Ihrer Einrichtung müssen Sie möglicherweise auch die Optionen --insecure oder --user von curl verwenden.

Und IIRC, die cmd_type-Nummer ist für Dienst- und Hostgruppen unterschiedlich – sehen Sie sich an, welche Links in Ihrem Webbrowser verwendet werden.

Lösung 2:

Sie können die Host-Benachrichtigung mit nagios.cmd aktivieren/deaktivieren Befehl

zB:

Alle Benachrichtigungen für my-host deaktivieren

now=`date +%s`
#Check first path nagios.cmd & printf 
commandfile='/var/lib/nagios3/rw/nagios.cmd'  

/usr/bin/printf "[%lu] DISABLE_HOST_NOTIFICATIONS;my-host\n" $now > $commandfile

Alle Benachrichtigungen für my-host aktivieren

now=`date +%s`
#Check first path nagios.cmd & printf 
commandfile='/var/lib/nagios3/rw/nagios.cmd'  
/usr/bin/printf "[%lu] ENABLE_HOST_NOTIFICATIONS;my-host\n" $now > $commandfile

Sie können auch diesen URL-Nagios-Benachrichtigungsbefehl

überprüfen
Linux
  1. Konfigurieren Sie einen Linux-Arbeitsbereich remote über die Befehlszeile

  2. 4 Möglichkeiten zum Senden von E-Mail-Anhängen über die Linux-Befehlszeile

  3. Durchsuchen Sie Torrents von der Befehlszeile in Linux

  4. Linux – Wie starte ich eine Windows-Partition von der Grub-Befehlszeile aus?

  5. matlab Skript von der Linux-Befehlszeile ausführen

So starten (rebooten) Sie Linux von der Befehlszeile aus

So überprüfen Sie Wetterdetails von der Befehlszeile in Linux

So passen Sie die Monitorhelligkeit über die Befehlszeile in Linux an

Kopieren Sie eine Datei in mehrere Verzeichnisse von der Befehlszeile unter Linux

So überprüfen Sie die Linux-Netzwerkstatistik über die Befehlszeile

Senden Sie E-Mail in Linux von der Befehlszeile aus