icinga2 und incingaweb2 (gelöst)

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
whisper
Beiträge: 3155
Registriert: 23.09.2002 14:32:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

icinga2 und incingaweb2 (gelöst)

Beitrag von whisper » 31.12.2019 20:37:31

Hallo Wissende.
Wer von euch hat ggfs beruflich was mit icinga2 zu tun?
Ich habe mir das auf meinem Rootserver installiert, einfach um mal ein Problem nachzustellen.
Ich habe aber schon gleich zu Anfang ein Problem.
Und zwar möchte ich die Schwellwerte für check_procs erhöhen.
Ich habe folgendes eingestellt:

Code: Alles auswählen

apply Service "procs" {
  import "generic-service"

  check_command = "procs"
  vars.procs_warning = "350:"
  vars.procs_critical = "450:"
  assign where host.name == NodeName
}
Wenn ich mit
icinga2 object list|grep -i procs_ nachschaue

Bekomme ich auch:
* procs_critical = "450:"
* procs_warning = "350:"
Auch ein /usr/lib/nagios/plugins/check_procs
liefert
/usr/lib/nagios/plugins/check_procs

Code: Alles auswählen

PROCS OK: 307 processes | procs=307;;;0;
Also scheint meine Config ja zu stimmen.
Doch im Log steht

Code: Alles auswählen

[1577818800] CURRENT SERVICE STATE: rootgemeinschaft.de;procs;CRITICAL;HARD;1;PROCS CRITICAL: 307 processes 
Entsprechend natürlich in der Webgui icingaweb2 auch Critical und ich bekomme die email Benachrichtigungen

Merkwürdig ist aber das in der Detail Ansicht:

Code: Alles auswählen

Plugin Output
PROCS CRITICAL: 307 processes
Problem handling
Not acknowledged	Acknowledge
Comments	Add comment
Downtimes	Schedule downtime
Performance data
Label	Value	Warning	Critical
procs	307.00	350:	450:

Irgendwas ist da doch nicht ganz koscher.

so, jetzt zurück zum Bier :-)

icinga2 ist natürlich neugestartet und auch der apache...


Ideen?
Zuletzt geändert von whisper am 31.12.2019 22:45:07, insgesamt 1-mal geändert.

Benutzeravatar
whisper
Beiträge: 3155
Registriert: 23.09.2002 14:32:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: icinga2 und incingaweb2

Beitrag von whisper » 31.12.2019 22:44:38

Ich Blödmann!
Problem sitz VOR dem Bildschirm.
Syntax des commandos vertauscht.
Richtig ist:

Code: Alles auswählen

apply Service "procs" {
  import "generic-service"

  check_command = "procs"
  vars.procs_warning = ":350"
  vars.procs_critical = ":450"
  assign where host.name == NodeName
}


Antworten