创建自定义key 创建监控项目 创建监控图形 将监控模板关联到主机

4.1 问题

沿用练习二,使用Zabbix实现自定义监控,实现以下目标:监控Linux服务器系统账户的数量。

4.2 方案

需要使用Zabbix自定义key的方式实现自定义监控,参考如下操作步骤:

  1. 创建自定义key
  2. 创建监控项目
  3. 创建监控图形
  4. 将监控模板关联到主机

4.3 步骤

实现此案例需要按照如下步骤进行。

步骤一:被监控主机创建自定义key(在192.168.2.100操作)

1)创建自定义key

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

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

 
  1. [root@zabbixclient_web1 ~]# vim /usr/local/etc/zabbix_agentd.conf
  2. Include=/usr/local/etc/zabbix_agentd.conf.d/                //加载配置文件目录
  3. [root@zabbixclient_web1 ~]# cd /usr/local/etc/zabbix_agentd.conf.d/
  4. [root@zabbixclient_web1 zabbix_agentd.conf.d]# vim count.line.passwd
  5. UserParameter=count.line.passwd,wc -l /etc/passwd | awk ' {print $1} '
  6. ////自定义key语法格式:
  7. //UserParameter=自定义key名称,命令

2)测试自定义key是否正常工作

 
  1. [root@zabbixclient_web1 ~]# killall zabbix_agentd
  2. [root@zabbixclient_web1 ~]# zabbix_agentd                                //重启agent服务
  3. [root@zabbixclient_web1 ~]# zabbix_get -s 127.0.0.1 -k count.line.passwd
  4. 21

注意:如zabbix_get命令执行错误,提示Check access restrictions in Zabbix agent configuration,则需要检查agent配置文件是否正确:

 
  1. [root@zabbixclient_web1 ~]# vim /usr/local/etc/zabbix_agentd.conf
  2. Server=127.0.0.1,192.168.2.5
  3. ServerActive=127.0.0.1,192.168.2.5

步骤二:创建监控模板

模板、应用集与监控项目的关系图,参考图-12所示

image011.pnguploading.4e448015.gif正在上传…重新上传取消

图-12

1)添加监控模板

登录Zabbix Web监控控制台,通过Configuration(配置)-->Template(模板)-->Create template(创建模板),填写模板名称,新建模板群组,如图-13所示。

image012.pnguploading.4e448015.gif正在上传…重新上传取消

图-13

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

image013.pnguploading.4e448015.gif正在上传…重新上传取消

图-14

2)创建应用

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

image014.pnguploading.4e448015.gif正在上传…重新上传取消

图-15

点击Application(应用集)后,会刷新出图-16所示页面,在该页面中点击Create application(创建应用集)按钮。

image015.pnguploading.4e448015.gif正在上传…重新上传取消

图-16

设置应用名称如图-17所示。

image016.pnguploading.4e448015.gif正在上传…重新上传取消

图-17

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

与创建应用一样,在模板中还需要创建监控项目,如图-18所示,并在刷新出的新页面中选择Create items(创建监控项)创建项目,如图-19所示。

image017.pnguploading.4e448015.gif正在上传…重新上传取消

图-18

image018.pnguploading.4e448015.gif正在上传…重新上传取消

图-19

接下来,还需要给项目设置名称及对应的自定义key,如图-20所示。

image019.pnguploading.4e448015.gif正在上传…重新上传取消

图-20

4)创建图形

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

image020.pnguploading.4e448015.gif正在上传…重新上传取消

图-21

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

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

image021.pnguploading.4e448015.gif正在上传…重新上传取消

图-22

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

image022.pnguploading.4e448015.gif正在上传…重新上传取消

图-23

6)查看监控数据图形

点击Monitoring(监控中)-->Craphs(图形),根据需要选择条件,查看监控图形,如图-24和图-25所示。

image023.pnguploading.4e448015.gif正在上传…重新上传取消

image024.pnguploading.4e448015.gif正在上传…重新上传取消

图-25

发布了348 篇原创文章 · 获赞 12 · 访问量 9690

猜你喜欢

转载自blog.csdn.net/weixin_45843450/article/details/105605840
今日推荐