zabbix自動發現

不太聪明的大鹅發表於2024-06-10

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 確認自動新增成功
一般要等待幾分鐘即可自動發現。

相關文章