zabbix中提供大量监控的模板,但是还有一些服务的监控模板可能没有,因此需要自定义模板。
自定义模板一般分为两个步骤:
1、配置被监控主机:开启自定义key监控,创建自定义key监控文件,检测自定义监控文件是否可用
2、配置监控服务器(通过web页面):创建模板,创建应用集(分类),创建监控项(具体监控内容)
---
1、配置被监控主机:
①、开启自定义key监控:
vim /usr/local/etc/zabbix_agentd.conf
UnsafeUserParameters=1 #是否允许自定义key监控
Include=/usr/local/etc/zabbix_agentd.conf.d/ #自定义监控文件所在目录
②、创建自定义key监控文件
cd /usr/local/etc/zabbix_agentd.conf.d/ #自定义监控文件所在目录
vim count.line.passwd #监控文件,名字自定义
UserParameter=count.line.passwd,wc -l /etc/passwd | awk ' {print $1} '
# UserParameter 表示关键字
# count.line.passwd 表示key命令的名称(函数名),最好和文件名相同
# wc -l /etc/passwd | awk ' {print $1} ' 是linux系统命令,输出用户个数
③、重启服务:
killall -9 zabbix_agentd
zabbix_agentd
④、检测检测文件是否可用:
zabbix_get -s 127.0.0.1 -k count.line.passwd
# -s指定运行主机,-k指定key命令的名称
2、配置服务器:
# 浏览器访问192.168.80.136/index.php
①、创建模板:
配置-->模板-->创建模板
②、创建应用集:(分类)
点击已经创建模板的应用集
③、创建监控项:
点击已经创建的模板的监控项
这里的键值是在被监控主机(192.168.80.137)上定义的key监控的名称
信息类型是返回输出的类型,可以选择数字或者文本
④、为被监控主机添加模板进行验证。
# 参考上一篇博客
# 最终截图如下
# 虚拟机的时间并不很准确。。
写总结的第五十四天!!!