编写监控redis qps 脚本结合zabbix展示
之前公司的redis info显示执行了6亿次命令,造成cpu过高问题,现写下shell采集redis执行命令次数和ops然后通过zabbix做监控
监控脚本
1 |
|
在本地做测试
1 | [work@scripts]$ sh /data/backup/zabbix/scripts/redis_status_7007.sh total_commands_processed |
修改zabbix_agent配置文件
1 | vim /etc/zabbix/zabbix_agentd.conf |
重启zabbix agent服务
1 | sudo /etc/init.d/zabbix-agent restart |
在zabbix server端通过get测试
1 | [work@scripts]$ zabbix_get -s 内网监控IP -p 10050 -k "Redis_7007.Info[total_commands_processed]" |
1 | [work@scripts]$ zabbix_get -s 内网监控IP -p 10050 -k "Redis_7007.Info[instantaneous_ops_per_sec]" |