企業級分佈式監控zabbix實戰——在zabbix的web界面中添加agent被監控端(手動添加+自動發現+自動註冊)

企業級分佈式監控zabbix實戰——在zabbix的web界面中添加agent被監控端(手動添加+自動發現+自動註冊)


在上一篇博客中我們已經學習瞭如何使用zabbix來監控server1自身,接下來我們就來討論如何使用zabbix來監控server2和server3,實驗環境和上一篇博客中的相同

首先在server2和server3上面下載並配置zabbix-agent服務

只有server2和server3上都安裝了zabbix-agent這個服務之後server1纔可以對server2和server3進行監控
因爲監控是由zabbix-agent採集數據發送給zabbix-server的
注意做好server1、server2和server3之間的本地解析,在三臺主機上面都做

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述在這裏插入圖片描述
在這裏插入圖片描述

1. 配置server2

先在server1上發給server2agent的安裝包
在這裏插入圖片描述

在server2上利用yum源安裝zabbix-agent服務,
在這裏插入圖片描述
在這裏插入圖片描述
在server2上進行配置

cd /etc/zabbix/ 
vim zabbix_agentd.conf   編輯配置文件 
修改三個地方:
98 Server=172.25.60.1 #server1的ip地址,對於server2來說被動 
139 ServerActive=172.25.60.1 #主動讓server1發現,對於server2來說主動 
150 Hostname=server2 #自己的主機名,一定做好解析

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

設置完之後開啓服務並且設置開機自啓動

systemctl start zabbix-agent
systemctl enable zabbix-agent

在這裏插入圖片描述
netstat -ntlupe 查看端口10050有沒有agent
在這裏插入圖片描述

2. 配置server3

先在server1上發給server3agent的安裝包
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

[root@server3 ~]# vim /etc/zabbix/zabbix_agentd.conf 
98 Server=172.25.60.1 
139 ServerActive=172.25.60.1 
150 Hostname=server3 
[root@server3 ~]# systemctl enable zabbix-agent 
[root@server3 ~]# systemctl start zabbix-agent 
[root@server3 ~]# netstat -ntlp

在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述
在這裏插入圖片描述在這裏插入圖片描述

3. 在瀏覽器zabbix的web界面中(server1)添加被監控的主機server2和server3(agent)

添加agent主機有三種方式:

  • 手動添加
  • 自動發現
  • 自動註冊
3.1 手動添加

手動創建主機
點擊:【配置】->【主機】->【創建主機】
在這裏插入圖片描述
【填寫server2主機的相關信息】
在這裏插入圖片描述
【添加主機羣組】
在這裏插入圖片描述
在這裏插入圖片描述
【添加監控的模板】
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
此時發現對server2的zabbix監控依舊是灰色的
在server2上面重新啓動服務,在瀏覽器刷新一下,可以看到對server2的監控了
在這裏插入圖片描述

手動添加完成後,server2的ZBX還爲灰色,得過30s才能變爲綠色
我們可以重啓zabbix-agent服務,目的是讓server2去主動發現server1。
(server2的配置文件裏的serveractive項)

在這裏插入圖片描述
手動添加完畢

3.2 自動發現

之前我們是將server2手動添加在監控平臺上
先刪除之前手動添加的server2,然後我們再讓監控平臺去自動發現server2

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在web界面創建自動發現,以及自動發現的規則
【配置】->【動作】->【事件源:選擇自動發現】
在這裏插入圖片描述

【開啓自動發現,創建自動發現規則】
在這裏插入圖片描述
在這裏插入圖片描述

點擊進入Local network規則,填寫規則
在這裏插入圖片描述在這裏插入圖片描述

在這裏插入圖片描述

在這裏插入圖片描述
在主機裏面可以看到server2和server3了
重啓服務,可以加快發現的速度systemctl restart zabbix-agent
在這裏插入圖片描述
在這裏插入圖片描述

可以看到在監測中已經自動發現server2和server3了
在這裏插入圖片描述
自動發現完畢
註釋:自動發現通常是server端主動去探測某個ip範圍內的被監控端,適用於大批量的監控,而且監控模板都一樣=

3.3 自動註冊

自動註冊是被監控端主動去找server端,看自己想要被監控什麼,去匹配什麼樣的模板,適合於單臺主機
首先禁用剛纔的動作和自動發現
在這裏插入圖片描述
在這裏插入圖片描述
將自動發現的server3agent刪掉在這裏插入圖片描述在這裏插入圖片描述
在這裏插入圖片描述

【配置】->【動作】->【事件源:自動註冊】
在這裏插入圖片描述【配置】->【動作】->【創建動作】
填寫動作名稱
在這裏插入圖片描述
點擊“操作”,選擇添加主機,選擇添加主機羣組
在這裏插入圖片描述
選擇“與模板關聯“,鏈接到模板

在這裏插入圖片描述點擊“更新“
在這裏插入圖片描述
因爲是自動註冊,所以需要server3重新啓動服務纔可以
在這裏插入圖片描述
刷新頁面可以看到server3已經自動註冊進來
在這裏插入圖片描述等待30s之後再次刷新可以看到可用性zbx從灰色變爲綠色,說明自動註冊已經完成。

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章