zabbix自动发现网络节点

zabbix自动发现网络,大大的下降人工操做,分分钟钟就能够监控n台主机节点。web

一、建立自动发现规则,示例以下。shell

Configuration >>Discovery>>Create rule,新建网络发现规则bash

wKioL1d97M6hmgc2AABckkzv760706.jpg-wh_50


wKioL1d97SSgis5sAACRr3yih1U965.jpg-wh_50

上面规则的意思是每60秒扫描ip范围为192.168.75.136-200的地址,以ip地址为惟一的标识。网络

规则属性ide

 属性 描述
Name 规则名称,惟一
 Discovery by proxy    谁执行当前发现规则:
no proxy - zabbix server
<proxy name> - 指定的proxy
 IP range 发现规则中的ip范围,格式以下
单IP: 192.168.75.136
一个IP段: 192.168.75.136-200
一个子网: 192.168.75.0/24
支持以下子网掩码:
IPV4:/16 - /30
IPV6:/112 - /128
IP列表: 192.168.1.1-255,192.168.2.1-100,192.168.2.200,192.168.4.0/24

备注:1. IP列表中的IP不能重复2. 不一样的发现规则里面不要包含工具

相同的IP,不然可能会出现意想不到的问题spa

 Delay (in sec)

规则执行完毕以后,要多久才执行下一次。server

 Checks 支持的checks: SSH, LDAP, SMTP, FTP, HTTP, HTTPS, POP, NNTP, IMAP, TCP, Telnet, Zabbix agent, SNMPv1 agent, SNMPv2 agent, SNMPv3 agent, ICMP ping.
Port属性以下:
单个端口: 22
端口段: 22-45
端口列表: 22-45,55,60-70
 Device uniqueness criteria  设备惟一标识:
IP address - 使用IP地址做为设备惟一性标识
Type of discovery check - 使用SNMP 或者Zabbix agent的check做为惟一标识
Enabled 是否启用当前规则


二、建立action,有了规则须要进行触发作什么事情。示例以下blog

configuration>>action>>Event source(选discover)>>create actionip


wKioL1d97smznG7bAAB5hFks0tY126.jpg-wh_50


"add web host"action的名称。其余默认或者想修改也能够就是一些自动发现规则的信息。。

wKiom1d971KxkkvmAACUS5oKyP4951.jpg-wh_50



condition条件。类型我这里选择额是and/or,和shell中and与,or或者是一个意思。

匹配条件:目标主机system.uname中包含Linux的字符。状态是up的,目标主机范围在192.168.75.136-200获得,

wKioL1d971OhTDHSAACYcGu9YPk212.jpg-wh_50


匹配后会自动添加主机以及添加主机到组这里选择的 Linux servers组,而后选择链接到那个模板。

wKioL1d971OjIP6BAAB4ok_NcAo943.jpg-wh_50

注:以上自动发现主机配置完成。


三、agent端安装好后指定zabbix-server的ip地址等便可,把服务启动完成,主机节点较多的话,能够选择开源工具如salt、ansible、puppet等或者本身写个脚本安装远程主机的agent。


四、zabbix-server界面查看自动发现的主机状况以下

wKiom1d98iTxcOiAAACbdmdf8H8144.jpg-wh_50

能够看到已经发现了主机


查看自动发的主机监控状态信息

wKioL1d98pmRmmSXAAE1mMbPV2I451.jpg-wh_50


其实打开zabbix界面在最下面就能看到自动发现主机信息

wKiom1d98uzj06HaAADCM5sRvKs371.jpg-wh_50


五、假如我吧某个节点agent挂掉,zabbixweb界面最下面会出现up和down状况以下

# systemctl stop zabbix-agent.service
# ps -ef|grep zabbixroot       2877   2438  0 20:18 pts/0    00:00:00 grep --color=auto zabbix

查看zabbix 界面状况

wKioL1d99L_gvrrwAAAiYMnguE4282.jpg-wh_50


以上就是自动发现主机以及链接到指定的模板,其实还能够配置自动发现主机再也不状态或者服务状态为down根据时间点等等,自动删除或者下线等等。。恩。先这样。

相关文章
相关标签/搜索