1.什麼是zabbix自動發現
當需要監控的主機數量太多,你沒辦法一個個去web頁面新增‘
因此zabbix可以基於網路環境,自動發現,新增主機且監控。
自動發現可以完成
1.自動發現、新增主機
2.新增主機且指定關聯的模板
zabbix的自動發現可以基於
1. ip地址、或者ip網段
2. 來自於zabbix-agent的請求
3. 基於SNMP客戶端的請求
自動發現有坑,如網路等待太久
以及自動發現無須修改zabbix_agent配置檔案,官網也沒有修改操作。
新增新的自動發現規則
這裡的更新時間,基於測試的環境,可以短一點,方便除錯
生產環境不宜太短,否則頻繁檢測,必然有額外的系統資源消耗。
2.1 自動發現之後的動作
建立動作,注意選擇,【自動發現】
建立動作的條件
2.2 檢查自動發現規則
2.3準備好一些機器
cicd-99
jenkins-100
web-8
統一安裝zabbix客戶端 zabbix-agent
rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.11-1.el7.x86_64.rpm
ntpdate -u ntp.aliyun.com
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=10.0.0.71
ServerActive=10.0.0.71
Hostname=cicd-99
Include=/etc/zabbix/zabbix_agentd.d/*.conf
systemctl restart zabbix-agent
netstat -tunlp|grep zabbix
[root@zabbix-server-71 ~]#for i in 99 100 8;do zabbix_get -s 10.0.0.$i -k system.uname ;done
2.4 確認自動新增成功
一般要等待幾分鐘即可自動發現。