Search Exchange
Search All Sites
Nagios Live Webinars
Let our experts show you how Nagios can help your organization.Login
Directory Tree
Check Ping - with MTR and custom outputs
1.5
2014-06-29
- Nagios 3.x
- Nagios 4.x
- Nagios XI
- Nagios Fusion
- Nagios Reactor
GPL
28749
File | Description |
---|---|
check_ping_L2 | check_ping_L2 |
Meet The New Nagios Core Services Platform
Built on over 25 years of monitoring experience, the Nagios Core Services Platform provides insightful monitoring dashboards, time-saving monitoring wizards, and unmatched ease of use. Use it for free indefinitely.
Monitoring Made Magically Better
- Nagios Core on Overdrive
- Powerful Monitoring Dashboards
- Time-Saving Configuration Wizards
- Open Source Powered Monitoring On Steroids
- And So Much More!
The check does fairly boring ICM check of a host. On packet loss it can run a MTR ( http://en.wikipedia.org/wiki/MTR_%28software%29 ) check and email the results to the specified address. (Requires that the nagios user have sudo rights to do so.) The is great for companies that have critical network paths without a 24x7 staff of people to look after them.
Check the GitHub link for the latest versions
:L2/L3 Ping Check Instructions::
-h, Display this help information
-H, Specify a host to check
-M, Specify a message to return on failure
-N, Specify a differnet hostname for the output
This is for display in Nagios messages
Example: -H 127.0.0.1 -N loopback
The host 127.0.0.1 will be monitored and
the Nagios message will read:
The host loopback is currently OK.
-O, Specify an originating IP to use (must be on the box)
-w, Less than this % of sucessful pings triggers a warning
Defaults to 40 if not set
-c, Less than this % of sucessful pings triggers a critcal
Defaults to 80 if not set
The first critical alert trigger an MTR check with the
results emailed to the specific address.
-P Number of icmp packets to send
Defaults to 10 if not set
-m, Email address to send the MTR tests
Script written by Noah Guttman and Copyright (C) 2011 Noah Guttman.
This script is released and distributed under the terms of the GNU
General Public License. >>>> http://www.gnu.org/licenses/
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
>>>> http://www.gnu.org/licenses/
-h, Display this help information
-H, Specify a host to check
-M, Specify a message to return on failure
-N, Specify a differnet hostname for the output
This is for display in Nagios messages
Example: -H 127.0.0.1 -N loopback
The host 127.0.0.1 will be monitored and
the Nagios message will read:
The host loopback is currently OK.
-O, Specify an originating IP to use (must be on the box)
-w, Less than this % of sucessful pings triggers a warning
Defaults to 40 if not set
-c, Less than this % of sucessful pings triggers a critcal
Defaults to 80 if not set
The first critical alert trigger an MTR check with the
results emailed to the specific address.
-P Number of icmp packets to send
Defaults to 10 if not set
-m, Email address to send the MTR tests
Script written by Noah Guttman and Copyright (C) 2011 Noah Guttman.
This script is released and distributed under the terms of the GNU
General Public License. >>>> http://www.gnu.org/licenses/
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
>>>> http://www.gnu.org/licenses/
Reviews (2)
byMajed, December 7, 2017
took me a long time to get it running, but happily i succeded.
sudo needs to be installed.
tried 2 other mtr plugins to no nice results.
The problem is that graphs produced are empty, or is that expected?
sudo needs to be installed.
tried 2 other mtr plugins to no nice results.
The problem is that graphs produced are empty, or is that expected?
Owner's reply
The script should return a single piece of performance data - Packet loss expressed as a percentage.
If the script is not working as needed, please email me and I will help.