twemproxy插件下载地址
https://github.com/schoology/twemproxy_nagios/blob/master/check_twemproxy
得到文件check_twemproxy
将文件放到/usr/local/nagios/libexec 目录
这个文件是用python写的,先重命名
cd /usr/local/nagios/libexec
mv check_twemproxy check_twemproxy.py
设置权限
chmod 755 check_twemproxy.py
chown nagios:nagios check_twemproxy.py
安装argparse组件
服务器已经安装好了python管理工具包,可以直接使用一下命令安装
easy-install argparse
安装nc
yum install -y nc
运行插件
[root@localhost]# ./check_twemproxy.py --host 10.252.119.78
TWEMPROXY OK : 10.252.119.78
编辑文件
vi /usr/local/nagios/etc/objects/commands.cfg
最后一行添加
# check_twemproxy
define command {
command_name check_twemproxy
command_line $USER1$/check_twemproxy.py --host $HOSTADDRESS$
}
编辑主机文件
define service{
use generic-service
host_name redis_1
service_description check_twemproxy
check_command check_twemproxy
}
重启Nagios
/etc/init.d/nagios restart
注意,这个插件无法生成图像。
转载于:https://blog.51cto.com/xiao987334176/1670530