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


注意,这个插件无法生成图像。