Akemi

Zabbix自定义模板

2024/09/12

模板包含 监控项、图形、触发器

模板用于对新添加的主机进行批量套用(链接到模板)

同一台主机也可以链接多个模板

zabbix的使用,在本质上就是给一个主机套上各种各样自定义的模板

1
2
3
4
5
1.创建模板
模板名称:port
群组:nginx组(新)

为模板创建资源

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
1.创建应用集

2.创建监控项
可以选择从已经做好的监控项进行复制
复制到模板

3.配置触发器
也可以复制

4.新的主机安装zabbix-agent,并做参数的准备与测试
cp -a /etc/yum.repos.d /etc/yum.repos.d.backup
rm -f /etc/yum.repos.d/*
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
rpm -Uvh zabbix-release-5.0-1.el7.noarch.rpm
yum -y install zabbix-agent2
systemctl enable zabbix-agent2 --now
#配置文件修改
cat >/etc/zabbix/zabbix_agent2.conf<<EOF
PidFile=/var/run/zabbix/zabbix_agent2.pid
LogFile=/var/log/zabbix/zabbix_agent2.log
LogFileSize=0
Server=192.168.10.171
ServerActive=192.168.10.171
Hostname=zabbix-agent
Include=/etc/zabbix/zabbix_agent2.d/*.conf
ControlSocket=/tmp/agent.sock
EOF
systemctl restart zabbix-agent2.service

cat >/etc/zabbix/zabbix_agent2.d/nginx.conf<<EOF
UserParameter=nginx_port,netstat -tunl | grep -wc 80
EOF
systemctl restart zabbix-agent2.service

5.连接新主机
在主机-模板-链接新模板-选择port模板

6.测试模板有没有正常工作:
关闭新主机nginx
可以正常报警

CATALOG