zabbix監控redis腳本
#!/bin/bash
#此腳本用來獲取redis-cli info資訊
redis_cli="/usr/local/redis/bin/redis-cli"
redis_host="127.0.0.1"
redis_pass="123456"
redis_port="6379"
if [[ $# == 1 ]];then
result=`$redis_cli -h $redis_host -p $redis_port -a $redis_pass info 2>/dev/null|grep "$1:"|awk -F':' '{print $2}'`
echo $result
fi
zabbix agent端組態檔中添加并重啟zabbix
UserParameter=redis.info[*],sh /usr/local/zabbix/scripts/zabbix_redis_info.sh $1
在zabbix-server端使用zabbix_get是否能獲取資料

如果能獲取到值,就可以在zabbix-web界面中自定義監控項了,這里有我添加的監控模板,可以拿去直接用
鏈接地址1:https://pan.baidu.com/s/1gt9TTDrLv9wpI3d9ws2y7A
鏈接地址2:https://files.cnblogs.com/files/xiaohanzi-/zbx_export_templates.xml
如果模板中沒有你需要的,還可以在web界面中自行添加,例如:監控aof是否開啟

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/145035.html
標籤:Linux
上一篇:git clone出現錯誤Failed to connect to 127.0.0.1 port 1080: 拒絕連接
