<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:"Segoe UI";
panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
{mso-style-priority:99;
mso-style-link:"Testo normale Carattere";
margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
{mso-style-priority:99;
mso-style-link:"Testo fumetto Carattere";
margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:36.0pt;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
span.TestonormaleCarattere
{mso-style-name:"Testo normale Carattere";
mso-style-priority:99;
mso-style-link:"Testo normale";
font-family:"Calibri","sans-serif";}
span.TestofumettoCarattere
{mso-style-name:"Testo fumetto Carattere";
mso-style-priority:99;
mso-style-link:"Testo fumetto";
font-family:"Tahoma","sans-serif";}
p.PlainText, li.PlainText, div.PlainText
{mso-style-name:"Plain Text";
mso-style-link:"Plain Text Char";
margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
span.PlainTextChar
{mso-style-name:"Plain Text Char";
mso-style-priority:99;
mso-style-link:"Plain Text";
font-family:Consolas;}
p.BalloonText, li.BalloonText, div.BalloonText
{mso-style-name:"Balloon Text";
mso-style-link:"Balloon Text Char";
margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
span.BalloonTextChar
{mso-style-name:"Balloon Text Char";
mso-style-priority:99;
mso-style-link:"Balloon Text";
font-family:"Tahoma","sans-serif";}
span.StileMessaggioDiPostaElettronica25
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:windowtext;}
span.StileMessaggioDiPostaElettronica26
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:#1F497D;}
span.StileMessaggioDiPostaElettronica27
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:#1F497D;}
span.StileMessaggioDiPostaElettronica28
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:#1F497D;}
span.StileMessaggioDiPostaElettronica29
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:#1F497D;}
span.StileMessaggioDiPostaElettronica30
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 2.0cm 2.0cm 2.0cm;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:1414935990;
mso-list-type:hybrid;
mso-list-template-ids:2090269750 68157457 68157465 68157467 68157455 68157465 68157467 68157455 68157465 68157467;}
@list l0:level1
{mso-level-text:"%1\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l0:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l0:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
ol
{margin-bottom:0cm;}
ul
{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=IT link=blue vlink=purple><div class=WordSection1><p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportLists]><span style='color:#1F497D'><span style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span style='color:#1F497D'>Nagios user<o:p></o:p></span></p><p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportLists]><span style='color:#1F497D'><span style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span style='color:#1F497D'>Yes<o:p></o:p></span></p><p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportLists]><span lang=EN-GB style='color:#1F497D'><span style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span lang=EN-GB style='color:#1F497D'>Which details ? the point is that the plugin work correctly on command line, but not on web gui…<o:p></o:p></span></p><p class=MsoListParagraph style='margin-left:70.8pt'><span lang=EN-GB style='color:#1F497D'>Command line out </span><span lang=EN-GB style='font-family:Wingdings;color:#1F497D'>à</span><span lang=EN-GB style='color:#1F497D'> OK + <memory info> + exit status 0<o:p></o:p></span></p><p class=MsoListParagraph style='margin-left:70.8pt'><span lang=EN-GB style='color:#1F497D'>Web gui output </span><span lang=EN-GB style='font-family:Wingdings;color:#1F497D'>à</span><span lang=EN-GB style='color:#1F497D'> WARNING + (null message) + exit status 1<o:p></o:p></span></p><p class=MsoListParagraph style='margin-left:70.8pt'><span lang=EN-GB style='color:#1F497D'>Log file </span><span lang=EN-GB style='font-family:Wingdings;color:#1F497D'>à</span><span lang=EN-GB style='color:#1F497D'> SERVICE ALERT: <host address>; <service description>;WARNING;HARD;3;(null)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>Regards<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-GB style='font-size:10.0pt;font-family:"Segoe UI","sans-serif"'>Da:</span></b><span lang=EN-GB style='font-size:10.0pt;font-family:"Segoe UI","sans-serif"'> James Osbourn [mailto:james.osbourn@citrix.com] <br><b>Inviato:</b> giovedì 2 agosto 2012 15:58<br><b>A:</b> Nagios Users List<br><b>Oggett</b></span><b><span style='font-size:10.0pt;font-family:"Segoe UI","sans-serif"'>o:</span></b><span style='font-size:10.0pt;font-family:"Segoe UI","sans-serif"'> Re: [Nagios-users] R: R: check_memory does not work properly<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>What user is your Nagios server running as? Is it the same as the user that you are using on the command line? Could you post more details about the exact check_memory command that you are using, there are several of them out there. The output you are getting from Nagios, is this on the web gui, or in one of the log files.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>It could be many things related to the check scripts itself, who you are running as where you are running the command. The command line is not always the same as when the server executes.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>James<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'><o:p> </o:p></span></p><div style='border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Marco Borsani <a href="mailto:[mailto:m.borsani@it.net]">[mailto:m.borsani@it.net]</a> <br><b>Sent:</b> 02 August 2012 14:48<br><b>To:</b> 'Nagios Users List'<br><b>Subject:</b> [Nagios-users] R: R: check_memory does not work properly<o:p></o:p></span></p></div></div><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>No idea?<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Regards<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Segoe UI","sans-serif"'>Da:</span></b><span style='font-size:10.0pt;font-family:"Segoe UI","sans-serif"'> Marco Borsani <a href="mailto:[mailto:m.borsani@it.net]">[mailto:m.borsani@it.net]</a> <br><b>Inviato:</b> mercoledì 1 agosto 2012 09:19<br><b>A:</b> 'Nagios Users List'<br><b>Oggetto:</b> [Nagios-users] R: check_memory does not work properly<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>Commands.cfg<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'># 'check_local_memory' command definition<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>define command{<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'> command_name check_local_memory<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'> command_line $USER1$/check_memory -w $ARG1$ -c $ARG2$<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'> </span><span style='color:#1F497D'>}<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Services.cfg<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>define service{<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'> use active-service <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'> host_name <ip- addresses><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'> service_description check_local_memory<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'> check_command check_local_memory!10%!5%<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'> max_check_attempts 3<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'> normal_check_interval 5<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'> retry_check_interval 1<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'> check_period 24x7<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'> notification_interval 120<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'> notification_period 24x7<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'> notification_options w,u,c,r<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'> notifications_enabled 1<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'> contact_groups CG_admin<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'> }<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>From line command:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>$> ./check_memory -w 10% -c 5%<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>OK - free memory is 27% which is within expected threshold| mem=27;10;5;0;100<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>Regards<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-GB style='font-size:10.0pt;font-family:"Segoe UI","sans-serif"'>Da:</span></b><span lang=EN-GB style='font-size:10.0pt;font-family:"Segoe UI","sans-serif"'> Morris, Patrick <a href="mailto:[mailto:patrick.morris@hp.com]">[mailto:patrick.morris@hp.com]</a> <br><b>Inviato:</b> martedì 31 luglio 2012 23:24<br><b>A:</b> <a href="mailto:nagios-users@lists.sourceforge.net">nagios-users@lists.sourceforge.net</a><br><b>Oggetto:</b> Re: [Nagios-users] check_memory does not work properly<o:p></o:p></span></p></div></div><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>Posting your check configuration is really helpful in cases like this. It’s almost impossible to give a good answer without knowing how you’ve set the check up.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><div style='border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Marco Borsani <a href="mailto:[mailto:m.borsani@it.net]">[mailto:m.borsani@it.net]</a> <br><b>Sent:</b> Tuesday, July 31, 2012 6:52 AM<br><b>To:</b> NAGIOS<br><b>Subject:</b> [Nagios-users] check_memory does not work properly<o:p></o:p></span></p></div></div><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal>Hi all<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span lang=EN-GB>I am using a simple plug-in to check the nagios server memory.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB>When I run it like user Nagios, it works perfectly. I see this output:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>OK - free memory is 40% which is within expected threshold| mem=40;10;5;0;100<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB>When I run it with Nagios program I receive this notification:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB>…..<o:p></o:p></span></p><p class=MsoPlainText><span lang=EN-GB>Command: check_local_memory<o:p></o:p></span></p><p class=MsoPlainText><span lang=EN-GB>State: WARNING<o:p></o:p></span></p><p class=MsoPlainText><span lang=EN-GB>Message: (null)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB>….<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-GB>Any idea ?<span style='color:#1F497D'><o:p></o:p></span></span></p></div></div></div></body></html>