zabbix自定义模块实践

简介:

 这几天在研究zabbix监控,然后对着文档也安装和使用了,并且能够导入zabbix自带模板进行一些简单监控,但是一般我们在做监控的时候都习惯性的定制我们的监控系统,实现对我们业务进行监控,我前期使用的是nagios,现在感觉zabbix简直是个尤物,很简单的几个步骤就出图了,下面分享一下zabbix监控连接数:

1、首先在客户端定义我们自己的脚本(测试是否返回值):

1
2
3
4
[root@node2 scripts] # cat netstat 
#!/bin/bash
est = `netstat  - an |grep EST | wc  - l`
echo $est

2、客户端打开打开脚本,和定义脚本路径和Key。

1
2
3
[root@node2 scripts] # vim /usr/local/zabbix/etc/zabbix_agentd.conf
UnsafeUserParameters = 1     #打开脚本功能
UserParameter = netstat, / usr / local / zabbix / scripts / netstat  #定义脚本路径*逗号前面是服务端的key

3、服务器端测试是否能接收到数据:

1
2
3
4
[root@saltstack  bin ] # ./zabbix_get -s 192.168.63.162 -k netstat
154
4 、服务器端模板添加应用:
主机、创建应用、保存:

wKioL1UbkyywIYluAABx0nvs0GE123.jpg

添加之后应用选项显示:

wKiom1UbkkDDsJLdAABUEN3gw_w432.jpg

5、然后就创建这个应用的监控项目:点击后面的监控项目创建监控项目(item):

wKiom1UbksqyA2wmAAII-4_-DBU913.jpg

#备注:key那里要手工输入。然后保存。

6、接下来就创建触发器:

wKiom1Ubk3_x4aDTAAEJfeqoA3w685.jpg

#备注:第一个填触发器的名称,,第二个项目可以从添加里面添加应用,也可以手动输入:

格式意思为:远程主机名:key 的最后一个值大于200的情况下触发报警:

7、创建图形:可以从主机管理里面创建图形:

wKioL1UblWrRM14zAAFPpLcIlsM590.jpg

8、出图效果:

wKiom1UblHazPRnjAAHmOj0vJXY686.jpg


    总结:所有的监控无非都是遵循这样一个流程:1、创建主机监控的项目 2、创建触发报警的条件 3、报警之后做什么处理(事件) 4、收集数据出图


今天就写到这里,这几天在研究zabbix,后期会补充一些理论知识。










本文转自 小罗ge11 51CTO博客,原文链接:http://blog.51cto.com/xiaoluoge/1627304,如需转载请自行联系原作者
目录
相关文章
|
监控
zabbix如何添加自定义监控项
zabbix如何添加自定义监控项
503 0
|
监控
zabbix利用grafana自定义监控图形展现(十一)
zabbix利用grafana实现监控图形展现 1.修改已有的system load监控图像 下面这张图是现在已经有的系统负载监控图,可以看到只有15分钟的负载并没有1分钟和5分钟的负载,我们现在修改一下图形,让他支持1分钟和5分钟的系统负载
1101 0
zabbix利用grafana自定义监控图形展现(十一)
|
7月前
|
监控 关系型数据库 应用服务中间件
zabbix自定义监控、钉钉、邮箱报警
zabbix自定义监控、钉钉、邮箱报警,实验准备,安装,添加监控对象,添加自定义监控项,监控mariadb,监控NGINX,钉钉报警设置,邮件报警
332 0
|
监控 关系型数据库 MySQL
zabbix部署【各模块详细介绍】(三)
zabbix部署【各模块详细介绍】
153 0
|
监控 关系型数据库 MySQL
zabbix部署【各模块详细介绍】(二)
zabbix部署【各模块详细介绍】
154 0
|
监控 前端开发 关系型数据库
zabbix部署【各模块详细介绍】(一)
zabbix部署【各模块详细介绍】
313 0
|
存储 监控 数据可视化
Zabbix分布式监控系统从理论到实践
Zabbix分布式监控系统从理论到实践
250 0
QGS
|
监控 网络安全
zabbix5.0添加自定义的key模板,邮件报警
zabbix5.0添加自定义的key模板,邮件报警
QGS
166 0
zabbix5.0添加自定义的key模板,邮件报警
|
监控 关系型数据库 Linux
CentOS7下Zabbix5.0+PostgreSQL12+TimescaleDB部署实践
CentOS7下Zabbix5.0+PostgreSQL12+TimescaleDB部署实践
678 0
CentOS7下Zabbix5.0+PostgreSQL12+TimescaleDB部署实践
|
监控 应用服务中间件 PHP
zabbix用户自定义参数监控 php-fpm 服务的状态及导出模板和自定义参数
zabbix用户自定义参数监控 php-fpm 服务的状态及导出模板和自定义参数
213 0
zabbix用户自定义参数监控 php-fpm 服务的状态及导出模板和自定义参数

推荐镜像

更多