Icinga No output returned from plugin

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
minimike
Beiträge: 5616
Registriert: 26.03.2003 02:21:19
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: Köln
Kontaktdaten:

Icinga No output returned from plugin

Beitrag von minimike » 18.06.2013 16:03:23

Hi

ich hatte das so bis auf die Pfade auf einem anderen System am Laufen. Es geht darum per Nagiosplugin einige RBL's abzuklopfen um zu sehen ob der Mailserver auf einer Liste wie Spamhaus ist. Dafür benutze ich Icinga

Die Command Definition

Code: Alles auswählen

# 'check_rbl' command definition
define command{
        command_name    check_rbl
        command_line    /usr/lib/nagios/plugins/contrib/check_rbl  -t 60 --extra-opts=rbl@/etc/icinga/objects/rbl.ini -H $ARG1$
        }
Der Check

Code: Alles auswählen

define service {
        use                             important-service
        host_name                       ada-vm-mycustomer
        service_description             Check if SMTP is on RBL
        check_command                   check_rbl!smtp.mycustomer.com
}
Das Perlscript ist ausführbar und in der Syntax funktioniert es. Nur Icinga meldet mir "No output returned from plugin"

Ich frage mich nun warum ich hier keinen Output erhalte. Bzw ich würde es gerne verstehen
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft

gbotti
Beiträge: 846
Registriert: 16.07.2010 14:24:43
Wohnort: München

Re: Icinga No output returned from plugin

Beitrag von gbotti » 18.06.2013 16:08:03

Hi.

Welche Rechte hat das Plugin und welchem User gehört es?

Icinga läuft vielleicht mit einem anderen Benutzer und darf das Plugin deshalb evtl. nicht starten...

edit: Ich teste meine Scripts dann immer mit "sudo -u icinga ...."
Georg
RTFM, LMGTFY, Orakel... Ach... Warum muss man suchen...
Schrödingers Backup --- "Der Zustand eines Backups ist unbekannt, solange man es nicht wiederherstellt" --- Quelle: Nixcraft

Benutzeravatar
minimike
Beiträge: 5616
Registriert: 26.03.2003 02:21:19
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: Köln
Kontaktdaten:

Re: Icinga No output returned from plugin

Beitrag von minimike » 18.06.2013 16:30:33

Ich kann das Plugin mit dem User nagios ausführen womit auch Icinga läuft. Trotzdem funktioniert es in Icinga nicht :(
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft

Benutzeravatar
DynaBlaster
Beiträge: 958
Registriert: 25.03.2004 18:18:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DF0://dynablaster.adf

Re: Icinga No output returned from plugin

Beitrag von DynaBlaster » 18.06.2013 20:17:05

Hoi,

ich würde auf einen Timeout tippen. Ich hatte das letztens mit check_multi und mehreren Mailservern, die wir hier auch bzgl. Blacklists checken lassen. Das Problem war schlicht und ergreifend die laufzeit des Plugins bzw. die Dauer, bis ein Rückgabewert zurückgeliefert wird. Das Plugin hat sich einfach beendet, weil der Timeout eingetreten ist.

Das -t 60 in den "command definition" sieht ganz vielversprechend aus.

Antworten