适用场景:
1、监控主机多,性能瓶颈
2、多机房,防火墙
针对agent来说
- 被动模式
- 主动模式(主动汇报服务端)
1)当监控主机超过300台,建议使用主动模式
2)当队列中有大量延迟的item
监控项主动模式更改,如下图
监控主机修改主动模式
vim /etc/zabbix/zabbix_agentd.conf
屏蔽被动模式的Server
重启服务 systemctl restart zabbix-agent
WEB页面添加192.168.137.12主机的监控项
1)创建主动模式监控模板,将已有的模板如Template OS Linux,复制一份并将所有item的Type改成Zabbix agent (active)
2)创建监控主机
可参考http://blog.csdn.net/lamyuqingcsdn/article/details/52512603
流程: zabbix-server --> zabbix proxy --> zabbix agent
官方文档https://www.zabbix.com/documentation/3.0/manual/distributed_monitoring
1
|
yum
install
zabbix-proxy zabbix-proxy-mysql mariadb-server -y
|
1
|
systemctl start mariadb
|
zabbix proxy数据导入
1
2
3
4
5
|
mysql
create database zabbix_proxy character
set
utf8;
grant all on zabbix_proxy.* to zabbix_proxy@localhost identified by
'zabbix_proxy'
;
exit
cd
/usr/share/doc/zabbix-proxy-mysql-3
.0.5/
zcat schema.sql.gz |mysql -uzabbix_proxy -pzabbix_proxy zabbix_proxy
|
配置文件修改
1
2
3
4
5
6
|
vim
/etc/zabbix/zabbix_proxy
.conf
Server=192.168.137.11
# zabbix server地址
Hostname=zabbix-proxy
DBHost=localhost
DBUser=zabbix_proxy
DBPassword=zabbix_proxy
|
启动 systemctl start zabbix-proxy
页面创建zabbix-proxy
代理监控的汇报主机设置
vim /etc/zabbix/zabbix_agentd.conf
1
2
3
|
ServerActive=192.168.137.12
StartAgents=0
Hostname=linux-node2
|
页面设置
重启 systemctl restart zabbix-agent.service
1.自动注册
1.1 Zabbix agent 自动添加
2. 主动发现
2.1 自动发现Discover
2.2 zabbix api
Zabbix agent 自动添加配置
1
2
3
4
5
6
|
vim
/etc/zabbix/zabbix_agentd
.conf
ServerActive=192.168.137.11
# zabbix server
StartAgents=0
Hostname=linux-node2
# HostMetadata= # 如果这个设置,以HostMetadata优先,HostMetadataItem不起作用
HostMetadataItem=system.
uname
|
重启systemctl restart zabbix-agent.service
创建自动注册Action
自动注册的系统为Linux
添加主机
添加主机组
选择一个模板
自动发现方式
官方文档https://www.zabbix.com/documentation/3.0/manual/discovery/network_discovery
修改配置文件
1
2
3
4
5
6
|
vim
/etc/zabbix/zabbix_agentd
.conf
Server=192.168.137.11
#ServerActive=192.168.137.11 #注释
StartAgents=3
Hostname=linux-node2
HostMetadataItem=system.
uname
|
创建自动发现规则
创建Discovery
重启systemctl restart zabbix-agent.service
官方文档:https://www.zabbix.com/documentation/3.0/manual/api
原文地址:http://www.cnblogs.com/shhnwangjian/p/5954434.html