100% opcode caching, Xcache was disabled and no more errors, which makes me wonder WHY would that be in any way a cause for all this!!!???
On 11.12.2013 15:16, Dan Radu Dragomir wrote: > No errors (used to be some SNMP MIBs missing but I fixed that) > > All in all i think i found the glitch. > Thx to a colleague who gave me the idea i disabled PHP opcode cahing and > everything seems to be back to normal. > > I'm still monitoring it for about an hour then i'll come back t you with > the results. > > > On 11.12.2013 15:08, Gerd Radecke wrote: >> Can we see the errors you're currently piping to /dev/null? (if there are >> any?) >> >> On Wed, Dec 11, 2013 at 1:53 PM, Dan Radu Dragomir >> <r...@aim4solutions.com> wrote: >>> Here's the definition: >>> define command { >>> command_name check_disk_snmp >>> command_line >>> $USER1$/check_disk_snmp $HOSTADDRESS$ 2>/dev/null >>> } >>> >>> >>> as from the debug log: >>> >>> [1386766294.078566] [024.1] [pid=31567] Run a few checks before executing a >>> service check for 'check_disk_snmp'. >>> [1386766294.079175] [008.0] [pid=31567] ** Service Check Event ==> Host: >>> 'pmzen3-9', Service: 'check_disk_snmp', Options: 0, Latency: 0.079000 sec >>> [1386766294.079382] [016.0] [pid=31567] Attempting to run scheduled check of >>> service 'check_disk_snmp' on host 'pmzen3-9': check options=0, >>> latency=0.079000 >>> [1386766294.080000] [016.0] [pid=31567] Checking service 'check_disk_snmp' >>> on host 'pmzen3-9'... >>> [1386766294.080246] [2320.2] [pid=31567] Raw Command Input: >>> $USER1$/check_disk_snmp $HOSTADDRESS$ 2>/dev/null >>> [1386766294.080354] [2320.2] [pid=31567] Expanded Command Output: >>> $USER1$/check_disk_snmp $HOSTADDRESS$ 2>/dev/null >>> [1386766294.080651] [2048.1] [pid=31567] Processing: >>> '$USER1$/check_disk_snmp $HOSTADDRESS$ 2>/dev/null' >>> [1386766294.081587] [2048.2] [pid=31567] Processing part: >>> '/check_disk_snmp' >>> [1386766294.081684] [2048.2] [pid=31567] Not currently in macro. Running >>> output (42): '/usr/local/icinga/libexec/check_disk_snmp ' >>> [1386766294.082181] [2048.2] [pid=31567] Uncleaned macro. Running output >>> (53): '/usr/local/icinga/libexec/check_disk_snmp 172.20.0.79' >>> [1386766294.082281] [2048.2] [pid=31567] Just finished macro. Running >>> output (53): '/usr/local/icinga/libexec/check_disk_snmp 172.20.0.79' >>> [1386766294.082485] [2048.2] [pid=31567] Not currently in macro. Running >>> output (65): '/usr/local/icinga/libexec/check_disk_snmp 172.20.0.79 >>> 2>/dev/null' >>> [1386766294.082579] [2048.1] [pid=31567] Done. Final output: >>> '/usr/local/icinga/libexec/check_disk_snmp 172.20.0.79 2>/dev/null' >>> [1386766294.087502] [016.0] [pid=25883] running command >>> /usr/local/icinga/libexec/check_disk_snmp 172.20.0.79 2>/dev/null via popen >>> >>> >>> so yes, it run exactly as it should >>> >>> >>> On 11.12.2013 14:35, Gerd Radecke wrote: >>> >>> Can you post the definition for check_command check_disk_snmp? >>> are you sure it is executed as you expect it to by icinga? (in the >>> classic UI, you can get the raw command line when you have the >>> detailed check view and click on the Check Type "active" link.) >>> >>> is the command definitely being executed on the correct host? (double >>> check the IP maybe?) >>> >>> On Wed, Dec 11, 2013 at 12:39 PM, Dan Radu Dragomir >>> <r...@aim4solutions.com> wrote: >>> >>> Hi everybody, >>> >>> I've been bashing my head against the wall for 3 days already and I >>> can't seem to be able to understand what's going on. >>> >>> As I've already googled about this until my fingers bled I decided to >>> ask you guys, maybe you're in a better position on this: >>> >>> Here's the issue >>> >>> Icinga (classic) install: 1.10.2 >>> >>> OS: >>> Distributor ID: Ubuntu >>> Description: Ubuntu 12.04.3 LTS >>> Release: 12.04 >>> Codename: precise >>> >>> Completely random 2 commands end up with the error in $subj. >>> >>> Here's the script (command): >>> >>> #!/usr/bin/php >>> <?php >>> $HOSTNAME=$argv[1]; >>> >>> $lines=snmprealwalk($HOSTNAME,'public','.1.3.6.1.4.1.2021.9.1'); >>> foreach($lines as $key=>$value) { >>> if (!empty($value)) { >>> $second=explode('iso.3.6.1.4.1.2021.9.1.',$key); >>> $third=explode('.',$second[1]); >>> $index=trim($third[1]); >>> $diskInfo[$index][$third[0]]=$value; >>> } >>> } >>> $infoLine=''; >>> $status=0; >>> foreach ($diskInfo as $diskKey=>$diskValues) { >>> if (!strpos($diskValues[3],'/dev')) { >>> unset($diskInfo[$diskKey]); >>> } else { >>> $diskName=trim(clean($diskValues[2])); >>> if($diskName=='/') { >>> $diskName='root'; >>> } >>> $diskInfo[$diskKey][2]=$diskName; >>> $infoLine.= >>> $diskName.'('.trim(clean($diskValues[3])).'):'.trim(clean($diskValues[9])).'% >>> used; '; >>> $percentUsed=(int)trim(clean($diskValues[9])); >>> if($percentUsed >= 90 ) $status=1; >>> if($percentUsed >= 99 ) $status=2; >>> } >>> } >>> fwrite(STDOUT, $infoLine."\n"); >>> exit($status); >>> function clean($data){ >>> $dataArray = explode(':',$data); >>> $dataOutput = trim($dataArray[1]); >>> $dataOutput = str_replace('"','',$dataOutput); >>> return $dataOutput; >>> } >>> >>> >>> Running this from command line (shell) outputs the correct answer >>> including the exit code: >>> root@louie:~# sudo -u icinga /usr/local/icinga/libexec/check_disk_snmp >>> 172.20.1.21 2>/dev/null ; echo $? >>> root(/dev/sda1):19% used; /boot(/dev/sda2):18% used; >>> 0 >>> and as the user itself: >>> /usr/local/icinga/libexec/check_disk_snmp 172.20.1.21 2>/dev/null ; echo $? >>> root(/dev/sda1):19% used; /boot(/dev/sda2):18% used; >>> 0 >>> >>> so everything seems to be correct (as far as i can tell) >>> >>> Here's the service definition >>> >>> define service { >>> service_description check_disk_snmp >>> check_command check_disk_snmp >>> host_name telefonix >>> check_period 24x7 >>> notification_period 24x7 >>> register 1 >>> max_check_attempts 3 >>> check_interval 5 >>> retry_interval 5 >>> first_notification_delay 5 >>> notification_interval 5 >>> active_checks_enabled 1 >>> notifications_enabled 1 >>> event_handler_enabled 0 >>> contact_groups +C1 >>> } >>> >>> >>> Any ideas ? >>> >>> Thx in adavnce: >>> Radu Dragomir >>> >>> ------------------------------------------------------------------------------ >>> Rapidly troubleshoot problems before they affect your business. Most IT >>> organizations don't have a clear picture of how application performance >>> affects their revenue. With AppDynamics, you get 100% visibility into your >>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics >>> Pro! >>> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> icinga-users mailing list >>> icinga-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/icinga-users >>> >>> ------------------------------------------------------------------------------ >>> Rapidly troubleshoot problems before they affect your business. Most IT >>> organizations don't have a clear picture of how application performance >>> affects their revenue. With AppDynamics, you get 100% visibility into your >>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics >>> Pro! >>> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> icinga-users mailing list >>> icinga-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/icinga-users >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Rapidly troubleshoot problems before they affect your business. Most IT >>> organizations don't have a clear picture of how application performance >>> affects their revenue. With AppDynamics, you get 100% visibility into your >>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics >>> Pro! >>> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> icinga-users mailing list >>> icinga-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/icinga-users >>> >> ------------------------------------------------------------------------------ >> Rapidly troubleshoot problems before they affect your business. Most IT >> organizations don't have a clear picture of how application performance >> affects their revenue. With AppDynamics, you get 100% visibility into your >> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics >> Pro! >> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk >> _______________________________________________ >> icinga-users mailing list >> icinga-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/icinga-users > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk > _______________________________________________ > icinga-users mailing list > icinga-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/icinga-users ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ icinga-users mailing list icinga-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/icinga-users