自定义Zabbix监控项目

自定义Zabbix监控项目

1、创建自定义key

2、创建监控项目

3、创建监控图形

4、将监控模板关联到主机

1)创建自定义key

步骤一:被监控主机创建自定义key

自定义key语法格式为:UserParameter=自定义key名称,命令。

自定义的key文件一般存储在/usr/local/etc/zabbix_agentd.conf.d/目录,这里还需要修改zabbix_agentd.conf文件,允许自定义监控key,来读取该目录下的所有文件。

[root@zabbixclient_web1~]# vim /usr/local/etc/zabbix_agentd.conf

Include=/usr/local/etc/zabbix_agentd.conf.d/ //指定监控项路径

Server=127.0.0.1,192.168.2.5 //谁可以监控本机(被动监控模式)

ServerActive=127.0.0.1,192.168.2.5 //谁可以监控本机(主动监控模式)

Hostname=zabbix_client_zabbixclient_web1 //被监控端自己的主机名

EnableRemoteCommands=1

//监控异常后,是否允许服务器远程过来执行命令,如重启某个服务

UnsafeUserParameters=1 //是否允许自定义key监控

[root@zabbixclient_web1~]# zabbix_agentd //启动agent服务

[root@zabbixclient_web1~]# cd /usr/local/etc/zabbix_agentd.conf.d/

[root@zabbixclient_web1zabbix_agentd.conf.d]# vim count.line.passwd

//UserParameter=自定义key名称,命令

UserParameter=count.line.passwd,wc-l /etc/passwd | awk ' {print $1} '

[root@zabbixclient_web1zabbix_agentd.conf.d]# killall zabbix_agentd

[root@zabbixclient_web1zabbix_agentd.conf.d]# zabbix_agentd

//服务端测试

[root@zabbixserver ~]# zabbix_get -s 192.168.2.100 -k count.line.passwd

41

步骤二:创建监控模板

模板、应用集与监控项目的关系

主机绑定模板

模板有多个应用集

应用集里有多个监控项

1)添加监控模板

登录ZabbixWeb监控控制台,通过Configuration(配置)-->Template(模板)-->Createtemplate(创建模板),填写模板名称,新建模板群组

模板名称count.line.passwd

可见名称count.line.passwd

新的群组count-passwd

创建模板后,默认模板中没有任何应用、项目、触发器、图形等

2)创建应用

创建完成模板后,默认模板中没有任何应用、项目、触发器、图形等资源。这里需要点击模板后面的Application(应用集)链接打开创建应用的页面

点击Application(应用集)后,在该页面中点击Createapplication(创建应用集)按钮。

名称:count_line_passwd

添加

3)创建监控项目item(监控项)

与创建应用一样,在模板中还需要创建监控项目,并在刷新出的新页面中选择Createitems(创建监控项)创建项目

接下来,还需要给项目设置名称及对应的自定义key

Namecount_line_passwd_item

Type:Zabbix_agent

Key:count_line_passwd

Type:information Numeric unsigned

Application:count_line_passwd

4)创建图形

为了后期可以通过图形的方式展示监控数据,还需要在模板中创建图形,设置方法与前面的步骤一致,在监控模板后面点击Graph(图形)即可创建图形,设置监控图形基于什么监控数据

名称:count_line_passwd_graph

监控项:count.line.passwd:count_line_passwd_item

添加

添加

5)将模板链接到被监控主机

将完整的监控模板制作完成后,就可以将模板链接到主机实现监控功能了。首先找到被监控主机Configuration(配置)-->Hosts(主机)

点击需要的被监控主机链接,打开监控主机设置页面,在Template(模板)页面中选择需要链接到该主机的模板,在此选择刚刚创建的模板count_line.passwd添加即可

配置--》主机--》所有主机--》(zabbixclient_web1)模板--》

链接指示器--》选择(count.line.passwd)--》添加

更新

6)查看监控数据图形

点击Monitoring(监控中)-->Craphs(图形),根据需要选择条件,查看监控图形


猜你喜欢

转载自blog.csdn.net/weixin_40018205/article/details/81056582
今日推荐