5.13-15監控客戶機新增主機,管理模板,管理圖形和視窗
阿新 • • 發佈:2019-03-10
zabbix客戶端部署
在客戶端需要安裝zabbix-agent
新增主機
新增模板
應用模板
在客戶端需要安裝zabbix-agent
- rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
- yum install zabbix-agent 安裝客戶端
- 配置zabbix_agentd.conf 檔案
vi /etc/zabbix/zabbix_agentd.conf
Server=192.168.254.128 #(提供zabbix-server的伺服器ip)
ServerActive=192.168.254.128 #(跟上面一條一樣,主動模式)
HostName=ZBS # 自定義的主機名,在web介面下需要設定跟這個一樣。
- 啟動服務,並讓它開機啟動
[root@localhost ~]# systemctl start zabbix-agent [root@localhost ~]# systemctl enable zabbix-agent #開機啟動
新增主機
- 客戶端部署完畢,將客戶端新增到主機中,然後配置一些監控規則,就可以監控客戶端了。
- 在zabbix的web介面中,點選configuration→hostgroups→create host group.
- 輸入自定義的組名,點選add,這樣主機組就新增完了,然後再新增主機到該組中。
- 點選configuration→hosts→create host→按要求填寫完後點擊最下面的add
- 這樣主機就新增完了,接下來需要配置監聽專案,在這裡就涉及了幾個概念。
- 監控項:就是要對zabbix-agent機器監控的專案。
- 應用集:多個監控項的組合,比如CPU相關的應用集、記憶體相關的應用集,應用集裡面有具體的監控項。
- 觸發器:是針對某個監控項做的告警規則,比如監控磁碟容量,當容量使用達到80%時就觸發告警。
- 圖形:監控的圖形介面。
- 自動發現:是zabbix特有的一個機制,它會自動的去發現伺服器上的監控項。比如網絡卡瀏覽就可以自動發現網絡卡並監控起來。
- web監測:可以監控指定網站的某個URL訪問是否正常。
新增模板
- 依次點選configuration→templates就可以看到zabbix自帶的模板了
- zabbix自帶的模板很多,這些模板幾乎包含了所有提供不同服務的機器,但是如果我們需要監控的東西跟這些模板沒有完全一致的時候,就需要我們自己建立一個新的模板,以便下次再應用到監控其他機器。
- 點選一個跟我們想要建立的模板規則較接近的模板(我選的是OS Linux)→點選full clone,然後根據我們的需要填寫資訊。
- 然後再根據我們的需求將裡面不需要監控的監控項delete掉。
- 先刪graphs,再刪triggers,在刪items,discovery裡面是我們需要的東西,不要刪除掉。
- 新增模板就完成了
應用模板
- 將新建立的模板應用到我們之前搭建好的zabbix-agent就行了。
- 依次點選configuration→→hosts→web1(之前我們新增的主機),在第5步的時候選擇我們剛建立的模板。
- 回到hosts發現,連線失敗,是因為兩臺機器的防火牆的原因,可以將兩臺機器互相設定成白名單。
iptables -I INPUT -s 192.168.254.137 -j ACCEPT 這是server伺服器寫的規則
iptables -I INPUT -s 192.168.254.128 -j ACCEPT 這是agent上寫的規則。
- 然後就可以正常連線了,zabbix也就可以正