<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<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 name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@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:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:"Segoe UI";
        panose-1:2 11 5 2 4 2 4 2 2 3;}
/* 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:"Plain Text Char";
        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:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:Consolas;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
p.Testonormale, li.Testonormale, div.Testonormale
        {mso-style-name:"Testo normale";
        mso-style-link:"Testo normale Carattere";
        margin:0cm;
        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";}
p.Testofumetto, li.Testofumetto, div.Testofumetto
        {mso-style-name:"Testo fumetto";
        mso-style-link:"Testo fumetto Carattere";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        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";}
span.EmailStyle25
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle26
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle27
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle28
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle29
        {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;}
--></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=EN-GB link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span 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 style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span 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 style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>James<o:p></o:p></span></p><p class=MsoNormal><span 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 [mailto:m.borsani@it.net] <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><o:p> </o:p></p><p class=MsoNormal><span lang=IT style='color:#1F497D'>No idea?<o:p></o:p></span></p><p class=MsoNormal><span lang=IT style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=IT style='color:#1F497D'>Regards<o:p></o:p></span></p><p class=MsoNormal><span lang=IT 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=IT style='font-size:10.0pt;font-family:"Segoe UI","sans-serif"'>Da:</span></b><span lang=IT 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><span lang=IT><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Commands.cfg<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'># 'check_local_memory' command definition<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>define command{<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>        command_name    check_local_memory<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>        command_line    $USER1$/check_memory -w $ARG1$ -c $ARG2$<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>        </span><span lang=IT style='color:#1F497D'>}<o:p></o:p></span></p><p class=MsoNormal><span lang=IT style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=IT style='color:#1F497D'>Services.cfg<o:p></o:p></span></p><p class=MsoNormal><span lang=IT style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>define service{<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>        use                                               active-service         <o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>        host_name                               <ip- addresses><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>        service_description               check_local_memory<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>        check_command                   check_local_memory!10%!5%<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>        max_check_attempts           3<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>        normal_check_interval         5<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>        retry_check_interval             1<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>        check_period                           24x7<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>        notification_interval              120<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>        notification_period                24x7<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>        notification_options              w,u,c,r<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>        notifications_enabled          1<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>        contact_groups                       CG_admin<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'><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'>From line command:<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>$> ./check_memory -w 10% -c 5%<o:p></o:p></span></p><p class=MsoNormal><span 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 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><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"'> 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><o:p> </o:p></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><span lang=IT>Hi all<o:p></o:p></span></p><p class=MsoNormal><span lang=IT><o:p> </o:p></span></p><p class=MsoNormal><span lang=IT><o:p> </o:p></span></p><p class=MsoNormal>I am using a simple plug-in to check the nagios server memory.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>When I run it like user Nagios, it works perfectly. I see this output:<o:p></o:p></p><p class=MsoNormal>OK - free memory is 40% which is within expected threshold| mem=40;10;5;0;100<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>When I run it with Nagios program I receive this notification:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>…..<o:p></o:p></p><p class=MsoPlainText>Command:         check_local_memory<o:p></o:p></p><p class=MsoPlainText>State:                   WARNING<o:p></o:p></p><p class=MsoPlainText>Message:            (null)<o:p></o:p></p><p class=MsoNormal>….<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Any idea ?<span style='color:#1F497D'><o:p></o:p></span></p></div></div></div></body></html>