码迷,mamicode.com
首页 > 其他好文 > 详细

Zabbix4.0自动发现和自动注册并加入监控

时间:2020-01-04 01:19:31      阅读:406      评论:0      收藏:0      [点我收藏+]

标签:查看   提示   系统   功能   cat   名称   地址   linux   文件   

可以根据需要,在对主机安装系统的时候就安装配置并启动zabbix-agent服务,这样的话只要主机系统安装完成,便会自动加入监控。

在主机较多的时候,配置Zabbix自动发现或者自动注册并加入监控可以代替手动的添加主机,减轻工作量,Zabbix提供两种批量自动监控的方式:

自动发现:由服务端主动发起,Zabbix Server开启发现进程,定时扫描局域网中IP服务器、设备。实现自动发现主机、自动将主机添加到主机组、自动加载模板、自动创建项目(item)、自动创建图像等功能。

自动注册:由客户端主动发起,客户端必须安装并启动zabbix-agent,否则无法被自动注册添加至主机列表。

配置邮件通知

配置发件人邮箱,依次点击:管理—>报警媒介类型—>Email

技术图片

 

填写邮箱服务器的地址、端口、以及邮件用户名称和密码(客户端授权码)等,并勾选已启用

技术图片

 

 

 

配置收件人邮箱,依次点击:管理—>用户,点击要收到邮件的用户

技术图片

 

 

点击报警媒介—>添加,填写收件人邮箱地址,其余的根据需要选择,点击添加—>更新

技术图片

创建自动发现

创建自动发现规则

依次点击:配置—>自动发现—>Local network

或者自己创建发现规则

技术图片

填写server端所扫描的主机ip地址所在范围,例如服务器所在的范围为192.168.5.50-60

修改适合的时间延迟(延迟太短如果主机太多会导致有的主机扫描不到)

技术图片

状态必须为启用

技术图片

 

 

创建发现动作

依次点击:配置—>动作,选择事件源为自动发现,点击 Auto discovery. Linux servers.

技术图片

添加新的动作操作

技术图片

 

 

操作类型—>添加主机

技术图片

 

 

操作类型—>发送消息,当主机自动发现并添加监控的时候自动给管理员发送邮件提示,选择要发送邮件的用户,并去掉勾选消息内容,这样收到的邮件才有内容,点击添加,再点击更新后启用该动作

技术图片

 

 

最后,点击更新

技术图片

 

 

再选择动作

技术图片

 

 

这时Zabbix服务端的配置就完成了,但并不能发现需要监控的其他主机,还需要在客户端操作

安装Zabbix的客户端

rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm

yum clean all

yum -y install zabbix-agent

修改Zabbix客户端配置文件

vim /etc/zabbix/zabbix_agentd.conf

Server=Zabbix服务器IP地址(第98行)

 

ServerActive=Zabbix服务器IP地址(第140行)

Hostname=Zabbix server(第152行)

# 在Zabbix服务器上查看 zabbix_agentd.conf 文件中的Hostname,两个Hostname要一致,命令如下:

cat /etc/zabbix/zabbix_agentd.conf |grep ^Hostname

技术图片

 

保存退出!

等待自动发现并添加监控

点击监测中—>自动发现,等待发现主机

技术图片

发现主机成功后会自动在主机列表中出现发现的主机并添加了监控

技术图片

同时,邮箱也收到了邮件

技术图片

 

注意:自动发现会一直触发发送邮件,这个一般只是在新装Zabbix,需要批量加主机时使用的,发现完成之后需要关掉。

Zabbix4.0自动发现和自动注册并加入监控

标签:查看   提示   系统   功能   cat   名称   地址   linux   文件   

原文地址:https://www.cnblogs.com/opsprobe/p/12147578.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!