首页 > 其他 > 详细

运维监控-使用Zabbix Server 添加自定义 item

时间:2019-02-15 23:03:54      阅读:182      评论:0      收藏:0      [点我收藏+]

           运维监控-使用Zabbix Server 监控自定义 item 

                                         作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

 

  本篇博客就直接开门见山如何使用Zabbix Server 监控自定义item,其实这个案例我之前在用zabbix3.0时分享过。在zabbix 4.0版本上用法几乎一样。关于 Zabbix Server 和 Zabbix Agent 端的部署我这里就不废话。

 

 

一.在Zabbix Agent端编写自定义监控项

1>.查看默认的zabbix agent的item模板

[root@node102 ~]# cd /etc/zabbix/zabbix_agentd.d/                    #我们将自定义的zabbix 的item放在该目录下!
[root@node102 zabbix_agentd.d]# 
[root@node102 zabbix_agentd.d]# ll
total 4
-rw-r--r--. 1 root root 1531 Feb  4 02:03 userparameter_mysql.conf
[root@node102 zabbix_agentd.d]# 
[root@node102 zabbix_agentd.d]# tail -2 userparameter_mysql.conf 
UserParameter=mysql.ping,HOME=/var/lib/zabbix mysqladmin ping | grep -c alive
UserParameter=mysql.version,mysql -V
[root@node102 zabbix_agentd.d]# 
[root@node102 zabbix_agentd.d]# 

2>.自定义zabbix agent 的item项

[root@node102 zabbix_agentd.d]# pwd
/etc/zabbix/zabbix_agentd.d
[root@node102 zabbix_agentd.d]# 
[root@node102 zabbix_agentd.d]# cat monitor_file.conf             #自定义监控项目
#Add by yinzhengjie
UserParameter=monitor_filesize,stat -c %s /etc/services
[root@node102 zabbix_agentd.d]# 
[root@node102 zabbix_agentd.d]# 
[root@node102 zabbix_agentd.d]# systemctl restart zabbix-agent        #修改了上述的配置文件切记要重启服务!
[root@node102 zabbix_agentd.d]# 
[root@node102 zabbix_agentd.d]# 
[root@node102 zabbix_agentd.d]# ss -ntl | grep 10050
LISTEN     0      128          *:10050                    *:*                  
LISTEN     0      128         :::10050                   :::*                  
[root@node102 zabbix_agentd.d]# 
[root@node102 zabbix_agentd.d]# 

3>.检查监控项(item)是否生效

技术分享图片
[root@node101 ~]# yum  -y install zabbix-get.x86_64
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.tuna.tsinghua.edu.cn
 * updates: mirrors.tuna.tsinghua.edu.cn
Resolving Dependencies
--> Running transaction check
---> Package zabbix-get.x86_64 0:4.0.4-1.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

====================================================================================================================================================================
 Package                                  Arch                                 Version                                   Repository                            Size
====================================================================================================================================================================
Installing:
 zabbix-get                               x86_64                               4.0.4-1.el7                               zabbix                               277 k

Transaction Summary
====================================================================================================================================================================
Install  1 Package

Total download size: 277 k
Installed size: 1.1 M
Downloading packages:
zabbix-get-4.0.4-1.el7.x86_64.rpm                                                                                                            | 277 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : zabbix-get-4.0.4-1.el7.x86_64                                                                                                                    1/1 
  Verifying  : zabbix-get-4.0.4-1.el7.x86_64                                                                                                                    1/1 

Installed:
  zabbix-get.x86_64 0:4.0.4-1.el7                                                                                                                                   

Complete!
[root@node101 ~]# 
[root@node101 ~]# yum -y install zabbix-get.x86_64          #安装zabbix_get服务
[root@node101 ~]# hostname
node101.yinzhengjie.org.cn
[root@node101 ~]# 
[root@node101 ~]# zabbix_get -s node102.yinzhengjie.org.cn -k monitor_filesize            #发现我们可以获取到相应的数据啦!说明配置生效了!
670293
[root@node101 ~]# 

 

二.在zabbix添加自定义item的监控

1>.如下图所示,找到已经监控的我们上面配置的zabbix agent自定义监控项的主机中的item(如果主机未被监控,我们自己监控一下即可!

技术分享图片

2>.点击创建item

技术分享图片

3>.添加自定义item

技术分享图片

4>.item添加完成

技术分享图片

5>.添加item完成后,需要确认是否获取到数据

技术分享图片

6>.

 

7>.

 

8>.

 

运维监控-使用Zabbix Server 添加自定义 item

原文:https://www.cnblogs.com/yinzhengjie/p/10386196.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!