zabbix_server的自动发现,实现批量添加主机,并链接到模板
环境
操作系统:Centos 6.* ( 双核4G、硬盘至少20G)
zabbix server :192.168.1.127
zabbix agentd :192.168.1.180
一、需求
zabbix 服务器可以手动加入zabbix-agent客户端,对于少量的机器,这没有什么。但到了线上,我们有大量的服务器需要监控时,如果再一个个的手动加的话,工作量势必会增加很多。这时,zabbix-server 的Discovery 自动发现 功能便派上了用场。
二、条件
zabbix server 已经部署好,所需要加入的服务器zabbix-agent已经安装。
三、zabbix-agent客户端的设置
1.打开zabbix-agent.conf配置文件,只需要修改3处配置
sed -i 's/Server=127.0.0.1/Server=192.168.1.127/g' /etc/zabbix/zabbix_agentd.conf
sed -i 's/ServerActive=127.0.0.1/ServerActive=192.168.1.127/g' /etc/zabbix/zabbix_agentd.conf
sed -i 's/Hostname=Zabbix server/Hostname=192.168.1.180/g' /etc/zabbix/zabbix_agentd.conf
grep "Server" /etc/zabbix/zabbix_agentd.conf | grep -v '^#'
2.启动zabbix-agentd服务
service zabbix-agentd restart
四、zabbix-server 登陆web界面进行设置,创建规则,并自动加入,自动链接模板
1.Configuration[配置]-->Discovery[自动发现]-->Create discovery rule[创建发现规则]
Name[名称]:discan-Host [随意]
Discovery by proxy(由agent代理程序自动发现):No proxy [没有agent代理程序]
IP range(IP范围):192.168.1.10-254
Delay[延迟(秒计)]: 3600
Checks[检查]:new->check type[检查类型]:Zabbix agent
Port range[端口类型]:10050
key: system.uname
点添加
Device uniqueness criteria[设备唯一准则]:ip地址
点添加
2添加动作。自动添加主机到linux server 组,并链接模板Linux Os。
选择Configuration[配置]->Actions[动作],在右边“Event source[事件源]”选择“Discovery[自动发现]”->'Create action[创建动作]'
Action
Name:随意
Conditions[条件]:
New condition[新的触发条件]: Discovery status[发现状态]=UP
Service type[服务类型] = Zabbix agent
Host IP[主机IP地址] = 192.169.1.1-192.168.1.254->添加
Enabled[已启用]: 勾上
Operations:
Default subject[默认接收人]:Discovery: {DISCOVERY.DEVICE.STATUS} {DISCOVERY.DEVICE.IPADDRESS}
Default message[默认信息]:Discovery rule:{DISCOVERY.RULE.NAME}
Device IP:{DISCOVERY.DEVICE.IPADDRESS}
Device DNS:{DISCOVERY.DEVICE.DNS}
Device status:{DISCOVERY.DEVICE.STATUS}
Device.uptime:{DISCOVERY.DEVICE.UPTIME}
Operations[操作]: Details Action
Add host EditRemove #添加主机
Add to host groups: Linux servers EditRemove #添加到主机组
Link to templates: Template OS Linux EditRemove #添加模板
操作主要有三个,添加主机、添加到server组、链接OS Liunx 模板,点击Add。```
![f7.png](http://upload-images.jianshu.io/upload_images/6547072-d2b8db32dcdef36c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
3.查看是否有主机添加进来
Monitoring[监测]->Discovery [发现]
![f8.png](http://upload-images.jianshu.io/upload_images/6547072-34e9315788c97a44.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
4.查看是否自动链接到组和模板。
Configureation[配置]->Host[主机]
![已完成](http://upload-images.jianshu.io/upload_images/6547072-40f3f5b2905dec68.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)