机器环境: | Centos 6.5 64位 |
---|---|
zabbix-server version: | 3.0.15 |
redis version: | 3.2.8 |
流程 | 1. 导入模板 2. 部署采集脚本 3. 增加配置文件 4. 重启agentd 5. web端主机添加模块 |
材料 |
一个脚本 ,一个配置文件 ,一个模板
|
1,导入模板
下载链接: redis模板
注意自己监控平台版本,低于3.0的需要编辑xml改成2.0后再去导入。
2,创建采集脚本
下载链接: redis采集脚本
监控采集脚本放到/etc/zabbix/scripts/,在这里创建脚本保存shell脚本并赋予权限
chmod +x zabbix_redis.sh
3,编辑agentd配置文件
下载链接: redis配置文件
配置文件放到/etc/zabbix/zabbix_agentd.d/
确保zabbix_agentd.conf文件打开了Include选项
4,重启agentd服务,使之生效。
Centos 6 service zabbix-agentd restart
Centos 7 systemctl restart zabbix-agent.service
5,WEB端配置
打开zabbix的web界面,配置、主机、点击主机名称,然后点击模板,在文本框中输入redd,自动搜索出reddis的模板,点击选择,点击添加,点击更新。
然后到zabbix的web界面,管理,一般,其他,修改此项设置:
刷新不支持的监控项目(秒) ,默认600秒,我改成60。
此时再去查看该主机的最新数据,就可以看到监控信息了:
** 显示没有数据检查用户的目录权限(wo用的是两个不同普通用户启动的agent和redis)**