![]() | Register | FAQ | Members | Social Groups | User Map | Calendar | Search | Today's Posts | Mark Forums Read |
*nix
*nix forum sponsored by |
| | | LinkBack | Thread Tools | Search Thread | Language |
| Sponsored Links |
| | #1 |
![]() Join Date: Aug 2008
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Rep Power: 0 | The definitions that I'm using are copied and pasted directly from the above-mentions site. They are: command in commands.cfg: Code: define command{
command_name check_hpmemoryfree
command_line $USER1$/check_snmp -H $HOSTADDRESS$ -C $ARG1$ -o .1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.6.1 -t 5 -w $ARG2$ -c $ARG3$ -u bytes -l free
}
Code: # Service definition MEM-FREE
define service{
use generic-service ; Name of service template to use
host_name Switch_MDF-1
service_description MEM-FREE
is_volatile 0
check_period 24x7
max_check_attempts 3
normal_check_interval 5
retry_check_interval 1
notification_interval 240
notification_period 24x7
notification_options c,r
check_command check_hpmemoryfree!nagios!2000:30000000!1000:30000000
I've done a good bit of googling to try to understand how the "2000:30000000" and "1000:30000000" sections work. I realize that those are ARG2 and ARG3, and that ARG2 is the warning level and ARG3 is the critical level. What I don't understand is how to adjust those numbers to get the levels that I want to give warning and critical status on my particular switches. I've found info that states that two numbers followed by a colon are a range, and other info that says they are a less-than:higher-than definition for when to return the state defined by the command. What I'd like is to have the following: -Up to 60MB of free memory = OK -Between 60MB and 40MB of free memory = Warning -Less than 40MB of free memory = Critical I will likely adjust those values once I get a better idea of memory usage under different loads. I'd like to understand how to adjust the numbers in the service definition so that my service monitors will work as listed above. Can someone explain this, or point me to a resource that helps explain what the colon separated numbers mean on this particular command? I haven't had any luck in my searching, but I'm continuing to try to find as much information as I can to understand this. |
| |
| | #3 |
![]() Join Date: Aug 2008
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Rep Power: 0 | Thanks for the link, that provides some helpful information. I think in this case its bytes b/c of the "-u bytes" in the command definition. What I'm not understanding is what the colon does in the argument. I think I've narrowed it down to meaning that anything outside the range of 2000 - 3000000 (lower than 2000 or higher than 30000000) would cause a warning state, and anything lower than 1000 or higher than 30000000 would cause a critical state. So, I modified my config to use the following: Code: check_command check_hpmemoryfree!nagios!60000000:150000000!40000000:150000000 |
| |
| |
| | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Nagios - do you use it? | somabc | *nix | 20 | 20-08-2008 08:19 PM |
| [CLOSED] Missing Content: Invalid argument supplied .... | pooley | EduGeek.net Site Problems | 4 | 17-06-2008 04:00 PM |
| for the sake of argument...(licensing question) | kennysarmy | Windows | 11 | 31-03-2008 08:48 AM |
| HP ProCurve Switch 4104GL - WRONG DATE SHOWING | mattx | Networks | 8 | 17-08-2007 09:53 AM |
| Changing port vLANs on an HP ProCurve switch | MrDylan | Hardware | 6 | 09-03-2006 04:13 PM |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search Thread |
|
|







