Nagios memory percentages

Lars Stavholm stava at telcotec.se
Tue Mar 11 14:42:06 CET 2008


$ cat /proc/meminfo | awk '{print $2}'

On Tue, Mar 11, 2008 at 03:33:22PM +0200, Machiel Richards wrote:
> Thanks a lot, now I've learned something new...
> 
> This works perfectly.
> 
> -----Original Message-----
> From: Giles Coochey [mailto:gcoochey at sapphire.gi] 
> Sent: Tuesday, March 11, 2008 2:59 PM
> To: Machiel Richards; nagios-users at lists.sourceforge.net
> Subject: RE: [Nagios-users] Nagios memory percentages
> 
> Perhaps, rather than cut, try grep -o '[0-9][0-9]*'
> 
> ________________________________________
> From: nagios-users-bounces at lists.sourceforge.net [mailto:nagios-users-bounces at lists.sourceforge.net] On Behalf Of Machiel Richards
> Sent: 11 March 2008 13:41
> To: nagios-users at lists.sourceforge.net
> Subject: Re: [Nagios-users] Nagios memory percentages
> 
> Hi
> 
>   I am trying to use this option but the issue I have now is with the following:
> 
> The output from the /proc/meminfo is  as follows:
> 
>             MemFree:      206788 kB
> 
>    However, when I try to use cut in order to only get the numeric value, the output I get back does not work that well as it still includes the <spaces> infront of the numeric value as well as the kb at the end...
> 
>             I have even tried this with free and the same result....
> 
>             What should I use as delimiter to the cut command?
> 
>             Any other suggestions on how to only get the numeric value?
> 
>             Commands used with output:
> 
> cat /proc/meminfo | grep MemTotal | cut -f 2 -d ":"
> 
> output :
> 
>       2067884 kB
> 
> 
>   As you can see the spaces are all out of place.....
> 
>       I have also noticed that when using a space as delimiter and counting the spaces to the value, then you get the result, however if the numeric value increase by one digit (i.e. from 6 digits to 7 digits for instance) then the amount of spaces change and the program does not work.
> 
> 
> 
> 
> ________________________________________
> From: nagios-users-bounces at lists.sourceforge.net [mailto:nagios-users-bounces at lists.sourceforge.net] On Behalf Of Dale J. Chatham
> Sent: Tuesday, March 11, 2008 1:15 PM
> To: Machiel Richards
> Cc: nagios-users at lists.sourceforge.net
> Subject: Re: [Nagios-users] Nagios memory percentages
> 
> Looc at the /proc/meminfo file and the vmstat command.
> 
> Divide memory parameter (free, used, whatever) by total memory, multiply by 100 and you have percent.
> 
> Machiel Richards wrote: 
> Hi Everyone
>  
>   Maybe someone can assist me, but this may be a more linux specific question than Nagios even though related to Nagios.
>  
>    I need to monitor the memory usage in percentage on Nagios and would like to rather write my own scripts for this.
>  
>  
>    I know there are snmp versions of this to do the job for me, however I do not want to complicate the systems with too many clients running on them.
>  
> Currently we are using the normal nrpe to connect to the systems and run scripts remotely, however we do not have one to monitor the memory.
>  
>             On the web there are a lot of references to the snmp commands but as all the systems are production and we might be having a couple of upgrades soon, I would like to rather keep it simple and only run one client on it for all Nagios connections.
>  
>  
>             My question is this... I can use the command free to get the amount of memory , used, free etc... 
>  
>             How can I write this into a script to display as percentages... is there another command I can use or maybe an option that I do not know about?
>  
> tx
> *** Disclaimer *** 
> The information contained in this e-mail is confidential and legally privileged and is intended solely for the addressee and to others who have the authority to receive it. Access to this e-mail by anyone else is unauthorized and as such, any disclosure, copying, distribution or any action taken or omitted in reliance on it is unlawful. If you have received this e-mail in error, please notify the sender immediately. 
> The views expressed in this e-mail are the views of the individual sender and should in no way be construed as the views of the Company. 
> The Company is not liable to ensure that outgoing e-mails are virus-free. 
> The Company is not liable, should information or data, for whatever reason, be corrupted or fail to reach its intended addressee. 
> The Company is not liable for any loss or damage of whatsoever nature and howsoever arising resulting from the opening or the use of the information in this e-mail, including its attachments and links. 
> The sender of this e-mail is subject to and bound by the terms and conditions of Company's Electronic Communications Usage Policy. 
> 
> 
> 
> 
> 
> ________________________________________
> 
> 
> 
> 
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> 
> 
> 
> 
> 
> ________________________________________
> 
> 
> 
> 
> 
> _______________________________________________
> Nagios-users mailing list
> Nagios-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nagios-users
> ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
> ::: Messages without supporting info will risk being sent to /dev/null
> 
> *** Disclaimer *** 
> The information contained in this e-mail is confidential and legally privileged and is intended solely for the addressee and to others who have the authority to receive it. Access to this e-mail by anyone else is unauthorized and as such, any disclosure, copying, distribution or any action taken or omitted in reliance on it is unlawful. If you have received this e-mail in error, please notify the sender immediately. 
> The views expressed in this e-mail are the views of the individual sender and should in no way be construed as the views of the Company. 
> The Company is not liable to ensure that outgoing e-mails are virus-free. 
> The Company is not liable, should information or data, for whatever reason, be corrupted or fail to reach its intended addressee. 
> The Company is not liable for any loss or damage of whatsoever nature and howsoever arising resulting from the opening or the use of the information in this e-mail, including its attachments and links. 
> The sender of this e-mail is subject to and bound by the terms and conditions of Company's Electronic Communications Usage Policy. 
> 
> 
> *** Disclaimer ***
> 
> The information contained in this e-mail is confidential and legally privileged and is intended solely for the addressee and to others who have the authority to receive it. Access to this e-mail by anyone else is unauthorized and as such, any disclosure, copying, distribution or any action taken or omitted in reliance on it is unlawful. If you have received this e-mail in error, please notify the sender immediately.
> 
> The views expressed in this e-mail are the views of the individual sender and should in no way be construed as the views of the Company.
> 
> The Company is not liable to ensure that outgoing e-mails are virus-free.
> 
> The Company is not liable, should information or data, for whatever reason, be corrupted or fail to reach its intended addressee.
> 
> The Company is not liable for any loss or damage of whatsoever nature and howsoever arising resulting from the opening or the use of the information in this e-mail, including its attachments and links.
> 
> The sender of this e-mail is subject to and bound by the terms and conditions of Company’s Electronic Communications Usage Policy.
> 

> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Nagios-users mailing list
> Nagios-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nagios-users
> ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
> ::: Messages without supporting info will risk being sent to /dev/null

-- 
Lars.Stavholm at telcotec.se   Telcotec Sweden AB
 phone: +46 (0)31  216404   Norra Gubberogatan 30
mobile: +46 (0)705 606498   416 63 Gothenburg, Sweden
   fax: +46 (0)31  216404   http://www.telcotec.se

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null


More information about the Users mailing list