- Zabbix 自动发现
- Zabbix 自动注册
1.Zabbix 自动发现
1.1前言
为了满足监控企业成千上万台服务器,因此我们需要使用Zabbix批量监控来实现。自动发现和自动注册。
1.2zabbix-server
(一)1、创建自动发现规则
在“配置”->“自动发现”->“创建发现规则”
填入名称、需发现服务器、设备的IP范围、更新间隔、检查项(ssh和zabbix客户端)、设备唯一性准则
最后勾选已启用、点击添加。
(二)2、创建自动发现动作
在“配置”->“动作”->左上角的“发现动作”->“创建动作”
填入:
名称:“action_auto_discovery_192.168.26.0_test”
条件:点击“添加”选择;
类型:“自动发现状态”;操作者:“等于”;自动发现状态:“上”;在点击添加
在点击“配置”后,
在操作中点击“添加” 后在操作类型中选择“添加主机”点击添加;
然后在在操作中点击“添加” 后在操作类型中选择“添加到主机群组”选择创建的主机群组“webserver_test”点击添加;
然后在在操作中点击“添加” 后在操作类型中选择“与模板关联”选择创建的模板“template_cloud_2023_test”点击添加;
最后在点击添加
(三)3、在“监测“中->“自动发现”可以查看 已发现的设备
2.Zabbix 自动注册
2.1前言
由客户端主动发起,客户端必须安装并启动Agentd,否则无法被自动注册添加至主机列表。
在自动发现主机并添加的时候,主机需要安装zabbix-agent 并配置好zabbix-agent的配置文件;如果需要发现并注册的主机比较多的时候可以结合ansible来实现。此处的实验是通过已经配置好的zabbix-agent主机克隆出来的主机
2.2 zabbix agent配置
[root@centos ~]# vim /etc/zabbix/zabbix_agentd.conf
ServerActive=192.168.0.110 主动模式 zabbix-server-ip
[root@centos ~]# service zabbix-agentd restart
2.3 zabbix server配置
(一)1、创建自动注册动作
在“配置”->动作->左上角“自动注册动作”->“创建动作”
填入:
名称:”auto_register_cloud_2023_test“
条件:点击"添加";类型:”主机名称“;操作者:”包含“;值:”localhost“;点击添加;
在点击"添加";类型:”主机名称“;操作者:”包含“;值:”web“;点击添加;
再点击:”操作“;在点击”操作“中的”添加“;
在操作中点击“添加” 后在操作类型中选择“添加主机”点击添加;
然后在在操作中点击“添加” 后在操作类型中选择“添加到主机群组”选择创建的主机群组“webserver_test”点击添加;
然后在在操作中点击“添加” 后在操作类型中选择“与模板关联”选择创建的模板“template_cloud_2023_test”点击添加;
最后在点击添加
(二)2、在“配置”->“主机”中查看注册的设备信息