Skip to content

Nagios Plugins to cpu utilization, network traffic,tcp stat,io,mem,pnp4nagios

Notifications You must be signed in to change notification settings

code4alex/NagiosPlugins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b182af9 · May 17, 2023
Mar 3, 2014
Apr 18, 2020
May 17, 2023
Apr 18, 2013
Dec 6, 2013
Mar 9, 2020
Jan 18, 2014
Jan 24, 2013
Sep 6, 2013
Aug 9, 2018
Jul 19, 2014
Mar 12, 2020
Mar 4, 2020
Aug 13, 2014
Jul 8, 2014
Aug 18, 2018
Aug 18, 2018
Dec 30, 2019
Jan 15, 2020
May 14, 2013
Dec 6, 2013
Sep 19, 2014
Dec 10, 2013
Apr 10, 2014
Jun 28, 2013
Jun 28, 2013
Jan 21, 2014
Jul 9, 2014
Sep 18, 2019
Oct 27, 2018
Feb 14, 2014
May 9, 2018
Sep 29, 2016
Jan 15, 2020
Dec 4, 2016
Feb 23, 2017
Jul 31, 2014
Oct 18, 2016
Oct 13, 2016
Oct 12, 2015
Dec 1, 2020
Nov 15, 2019
Mar 4, 2020
Nov 14, 2019
Mar 18, 2014
Oct 8, 2019
Nov 9, 2015
Mar 16, 2018
Dec 10, 2013
May 9, 2018
Nov 8, 2016
Apr 21, 2016
May 31, 2016
Apr 21, 2016
Mar 3, 2014
Jul 25, 2014
Jul 8, 2014
Aug 13, 2019
Jul 8, 2014
Feb 15, 2017
May 7, 2019
Mar 2, 2020

Repository files navigation

NagiosPlugins

##说明: 1、将相应的检测脚本(.sh)拷贝到nagios的libexec目录(/usr/local/nagios/libexec/)
2、pnp的模板(
.php)拷贝到pnp4nagios的templates.dist目录(/usr/local/pnp4nagios/share/templates.dist/)

##注意: 在zabbix满天飞的环境下,我还是极力推荐Check MK。下载地址:https://labs.consol.de/omd/

##功能介绍:
###check_mem.sh
功能:
内存检测
用法:
1、添加自定义命令到nrpe.cfg
echo 'command[check_mem]=/usr/local/nagios/libexec/check_mem.sh -w 75 -c 85' >> /usr/local/nagios/etc/nrpe.cfg

效果图:
check_mem

###check_net_traffic.sh
功能:
网络流量监控
用法:
1、添加自定义命令到nrpe.cfg
echo 'command[check_net_traffic]=/usr/local/nagios/libexec/check_net_traffic.sh -d eth0 -w 7m -c 10m' >> /usr/local/nagios/etc/nrpe.cfg
参数说明:
-d 是要监控的网卡名
-w -c 是设定的阀值,只能是b、k、m、g,大小写均可,单位是大B(字节),需要说明的是这个阀值是上行(上传)和下行(下载)的总和。
注意:
1、脚本第一次运行时,会将当前网卡的相关数值写到临时文件中,临时文件会保存在/usr/local/nagios/libexec/下。

效果图:
check_net_traffic

###check_tcp_stat.sh
功能:
TCP链接状态监测 用法:
1、将自定义命令添加到nrpe.cfg
echo 'command[check_tcp_stat]=/usr/local/nagios/libexec/check_tcp_stat.sh -w 300 -c 500 -l' >> /usr/local/nagios/etc/nrpe.cfg
参数说明:
-w -c 网络连接数阀值
-l 开启日志记录功能
注意:
1、如开启日志功能,要手动执行一次命令,程序会自动创建/var/log/tcp文件夹。
日志预览:
2014-03-03 09:27:49 Total:113 TIME_WAIT:93 ESTABLISHED:20
2014-03-03 09:30:49 Total:92 TIME_WAIT:72 ESTABLISHED:20
2014-03-03 09:33:49 Total:132 TIME_WAIT:110 ESTABLISHED:22
2014-03-03 09:36:49 Total:151 TIME_WAIT:130 FIN_WAIT1:1 ESTABLISHED:20
2014-03-03 09:39:49 Total:91 TIME_WAIT:70 ESTABLISHED:21
2014-03-03 09:42:49 Total:84 TIME_WAIT:67 ESTABLISHED:17
2014-03-03 09:45:49 Total:94 TIME_WAIT:75 FIN_WAIT2:1 ESTABLISHED:18
2014-03-03 09:48:49 Total:90 TIME_WAIT:69 ESTABLISHED:21
2014-03-03 09:51:49 Total:101 TIME_WAIT:76 ESTABLISHED:25
2014-03-03 09:55:54 Total:58 TIME_WAIT:51 ESTABLISHED:7

效果图:
tcp stat

提示信息:
tcp stat

About

Nagios Plugins to cpu utilization, network traffic,tcp stat,io,mem,pnp4nagios

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published