Zabbix4.0自定义模板 ------ 第6章

1. 设置模板监控项

创建模板之前需要为模板创建监控项。这里以TCP连接的11种状态为监控项,首先需要找到这些监控项:

# TCP连接的11种状态
[root@agent ~]# man netstat

在这里插入图片描述

[root@agent ~]# cd /etc/zabbix/zabbix_agentd.d/
# 把监控项目放到文件中便于批量添加到监控项配置文件中
[root@agent zabbix_agentd.d]# vim a.txt
[root@agent zabbix_agentd.d]# cat a.txt 
ESTABLISHED
SYN_SENT
SYN_RECV
FIN_WAIT1
FIN_WAIT2
TIME_WAIT
CLOSE
CLOSE_WAIT
LAST_ACK
LISTEN
CLOSING

# 创建监控项配置文件
[root@agent zabbix_agentd.d]# vim zbx_tcp.conf
[root@agent zabbix_agentd.d]# >zbx_tcp.conf

# 查看tcp连接的11种状态
[root@agent zabbix_agentd.d]# netstat -ant
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN     
tcp        0      0 10.0.0.3:10050          10.0.0.2:51796          TIME_WAIT  
tcp        0      0 10.0.0.3:10050          10.0.0.2:51716          TIME_WAIT  
tcp        0      0 10.0.0.3:10050          10.0.0.2:51806          TIME_WAIT  
tcp        0      0 10.0.0.3:10050          10.0.0.2:51680          TIME_WAIT  
tcp        0      0 10.0.0.3:10050          10.0.0.2:51782          TIME_WAIT  
......

# LISTEN状态的数目
[root@agent zabbix_agentd.d]# netstat -ant|grep -c LISTEN
6
# TIME_WAIT状态的数目
[root@agent zabbix_agentd.d]# netstat -ant|grep -c TIME_WAIT
68

# 批量为监控项配置文件添加内容
[root@agent zabbix_agentd.d]# for n in `cat a.txt`;do echo "UserParameter=$n,netstat -ant|grep -c $n">>zbx_tcp.conf;done;

# 重启zabbix agent
[root@agent zabbix_agentd.d]# systemctl restart zabbix-agent

# 重启zabbix server
[root@Zabbix-server ~]# systemctl restart zabbix-server

# 获取agent上的监控项的值
[root@Zabbix-server ~]# zabbix_get -s 192.168.0.161 -k LISTEN
6
[root@Zabbix-server ~]# zabbix_get -s 192.168.0.161 -k TIME_WAIT
63

在Web界面上添加这些监控项:


使用克隆方便添加与之前类似的内容:


完成添加:

2. 创建模板

创建模板,可以属于最大的群组:
在这里插入图片描述

3. 监控项关联模板

批处理将监控项关联模板:
在这里插入图片描述
在这里插入图片描述

模板也是特殊的主机!!!

4. 添加应用集

将所有监控项添加应用集:
在这里插入图片描述
在这里插入图片描述

5. 监控主机关联模板

监控主机可以关联很多监控不同类型监控项的模板:
在这里插入图片描述

设置不支持的监控项恢复时间为30s:
在这里插入图片描述
查看监控的最新数据:
在这里插入图片描述

6. 导入模板注意事项

使用别人的模板,不止需要xml格式的模板,还需要模板对应的.conf结尾的监控项配置文件,以及取值脚本等。导入的模板如果和之前的重名,则需要修改名字。网上有很多模板,可以通过下面的链接获取:

https://share.zabbix.com/
https://zabbix.org/wiki/Main_Page
https://github.com/monitoringartist/zabbix-community-repos

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
课程目标     全面理解和掌握 Zabbix 监控系统的架构及运行原理,搭建和管理各种规模的Zabbix监控系统 课程简介         Zabbix是一个开源的企业级的监控解决方案。通过Zabbix可以监控IT基础设施的方方面面,包括硬件、操作系统、网络、虚拟化层、中间件和各种业务应用系统。用Zabbix几乎可以监控你想监控的任意数据。              本课程从Zabbix的介绍、安装开始,一步步带你深入Zabbix,通过学习你会:         1、掌握Zabbix各个组件的配置和管理。         2、掌握不同监控项的类型和配置方法,根据监控需求灵活配置监控项。         3、掌握网络发现、低级发现和主动式agent自动注册,实现自动化监控。         4、掌握模版、宏变量、触发器和告警通知的配置和高级的应用方法。         5、掌握图形、屏幕、拓扑图和仪表盘等数据可视化的方法,利用大屏可以实时的展示监控数据。         6、掌握Zabbix系统自身的维护、备份、升级、排障以及性能优化。         7、掌握Zabbix内部运行机制和Zabbix使用技巧,让zabbix更好的帮助你实现监控目标。                  本课程中还包含很多操作演示,比如像创建主机,创建监控项、触发器、图形、全局事件关联等,也介绍了微信和钉钉告警的配置方法。当你对Zabbix深入了解之后,面对层出不穷的新业务、新应用,你都能轻松自如的制定和提供相应的监控解决方案。 特别提示:官网的中文文档有些地方翻译的有问题,一定要以英文文档为准。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值