zabbix4.0的自定义脚本和模板-redis状态参数
如果对运维课程感兴趣,可以在b站上搜索我的账号: 运维实战课程,可以关注我,学习更多免费的运维实战技术视频
规划:
zabbix_server上: 192.168.43.166
a)通过zabbix-get -s 192.168.43.xx -k 键值名, 查询被监控端的键值获得情况
b)自定义模板xxx,和在模板上添加监控项,配置触发器等
c)添加主机组和被监控主机(通过手动添加或者自动发现添加都可)
d)将添加的被监控主机应用自定义的模板
zabbix_agentd上: 192.168.43.xx
a)编辑主配置文件zabbix_agentd.conf和各键名配置文件xxx.conf
b)编辑监控脚本和配置文件中通过执行脚本获得的值赋值给键名
注意事项:
自定义脚本键值和自定义模板监控配置,可以根据需要看是否配置触发器和图形,有的需要需要触发器和报警,有的只是监控页面展示即可,根据自己需求配置即可。
1.自定义监控redis状态:(脚本和配置)——一不需要配置触发器
1)zabbix_agentd上:
[root@vpn2 ~]# redis-cli -h r-2zefb06dd7b1e374716.redis.rds.aliyuncs.com -p 6379 -a Duyao001 info
# Server
redis_version:2.8.19
…
redis_mode:standalone
os:Linux
arch_bits:64
multiplexing_api:epoll
gcc_version:0.0.0
process_id:212105
run_id:dbadec6098adee8ef91f6b752212c1468dd54b61
server_id:0
tcp_port:6379
uptime_in_seconds:25724612
uptime_in_days:297
…
# Memory
used_memory:11181434672
used_memory_rss:11444301824
…
# Stats
total_connections_received:6956546
…
# CPU
used_cpu_sys:151056.92
used_cpu_user:138999.09
used_cpu_sys_children:2638.40
used_cpu_user_children:2867.54
# Keyspace
db0:keys=5383383,expires=75232,avg_ttl=1752809626
# Cluster
databases:256
…
[root@node1 ~]# vim /usr/local/zabbix/etc/zabbix_agentd.conf #编辑配置文件引用key
PidFile=/usr/local/zabbix/zabbix_a