Wtyczka Perl Nagios 3

Potrzebujesz pomocy z C, C++, perl, python, itp.
szpuni
Beginner
Posty: 112
Rejestracja: 15 stycznia 2007, 15:25
Lokalizacja: dublin

Wtyczka Perl Nagios 3

Post autor: szpuni »

Witam.

Mam mały problem z wewnętrznym interpreterem perla w nagiosie3.

Chodzi dokładnie o funkcję printf:

Kod: Zaznacz cały

elsif ($clients_conn < $opt_w) {
   
    printf("OK: Clients connected: %d | CPU Usage: %d\n", $clients_conn, $cpusage);
    exit $ERRORS{"OK"}
}
obie zmienne zawierają cyfry a interpreter wyrzuca mi błąd:

Kod: Zaznacz cały

**ePN /usr/lib/nagios/plugins/check_fms_1.pl: "Argument "" isn't numeric in sprintf at /usr/lib/nagios3/p1.pl line 81,"
W momencie skasowania:

Kod: Zaznacz cały

CPU Usage: %d\n
i

Kod: Zaznacz cały

$cpusage
skrypt wyświetla w nagiosie prawidłową wartość.
Dodam jeszcze, że gdy uruchomię ten skrypt z basha wartości są wyświetlane prawidłowo. Problem występuje jedynie z poziomu nagiosa.

Ma ktoś pomysł dlaczego nie mogę podać 2 wartości w printf?
ODPOWIEDZ