[Nagiosplug-devel] Nagios' remote checks
Mikhail Danilov
mdanilov at pkb.ru
Fri Oct 7 00:57:37 CEST 2005
Hello,
First of all i want to say you thanks for your great idea to write such usefull plugins. But i faced with some problems when i began to use them.
1. check_disk_remote there was some strange problem with definition of current status by Nagios. On two servers Nagios showed current status UNKNOWN though Status information was OK and echo $? was 0. On other servers all were ok. I removed next strings from plugin check_disk_remote:
# declare an error if we also get a non-zero return code from load
# unless already set to critical
#if ( $? ) {
# print "stderr = $? : $! \n" if $verbose;
# $state = $state == $ERRORS{"CRITICAL"} ? $ERRORS{"CRITICAL"} : $ERRORS{"UNKNOWN"} ;
# print "error: $!\n" if $verbose;
#}
And all became to work properly
2. check_load_remote. This script works fine except when the load on any server is four figures (f.e. 12.0,13.4,14.0) At that time nagios shows like this:
Current Status:
OK
Status Information:OK: load () is below threshold (12/15) Performance Data:load=
Script can't count up the simple average of load values. I suspect that problem somewhere there:
my $avg = $2 if /load average: (\S{4}), (\S{4}), (\S{4})/i;
And there was the same problem with status which i solved the same way as in previous case.
Please could you advise me what should i do in order to change these scripts correctly?
Nagios' version is 2.0b4
plugins versions are:
bash-3.00$ ./check_load_remote -V
check_load_remote (nagios-plugins 1.4.1) 1.0
bash-3.00$ ./check_disk_remote -V
check_disk_remote (nagios-plugins 1.4.1) 1.0
OS with Nagios - FC3
bash-3.00$ uname -a
Linux fly.pcb 2.6.12-1.1376_FC3 #1 Fri Aug 26 23:27:26 EDT 2005 i686 i686 i386 GNU/Linux
OS under test - Solaris 8 and 9
If you need more information i would be glad to grant it
Thank you for you attention.
With best regards,
Mikhail Danilov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nagios-plugins.org/archive/devel/attachments/20051007/a5bec468/attachment.html>
More information about the Devel
mailing list