zabbix監控平臺
主動模式與被動模式
主動模式和被動模式的針對物件是客戶端。
主動模式是指客戶端會主動把監控資料彙報給服務端,服務端只負責接收即可。
定義完監控專案後,就會去採集相關的資料,比如CPU使用率,磁碟I/O等,固定時間(監控中心定義)把資料上報給服務端,服務端會把資料儲存在資料庫對應的表裡。
被動模式是指服務端會主動客戶端獲取監控專案資料,客服端被動地接收連線,並把監控資訊傳遞給服務端,時間間隔也是在監控中心定義的。
當客戶端數量非常多時,建議使用主動模式,這樣可以降低服務端的壓力。
服務端有公網ip,而客戶端就只有內網ip,但是可以連外網,這種情況就必須使用主動模式了 。
- 公司體量不是很大的話(幾十或者幾百臺伺服器),那麼主動模式與被動模式都是可以使用的。
新增監控主機
- 新增主機就是把被監控的主機加入到監控中心,這樣就可以監控它的一些專案了,比如監控cpu、記憶體、磁碟和網路等。
1 . 在瀏覽器中去訪問服務端的IP進去監控中心,新增主機前需要先新增一個主機組,依次點選:配置 → 主機群組 → 建立主機群組 → 設定組名
2 . 建立主機
應用集 :就是監控專案的集合,比如CPU相關的應用集、記憶體相關的應用集,應用集裡面有具體的監控項。
監控項 :就是要監控的專案,比如記憶體、CPU使用率等
觸發器 :是針對某個監控項做告警規則,比如磁碟使用量超過80%就觸發了告警機制,然後就告警。(級別:未分類、資訊、警告、一般嚴重、嚴重、災難)
圖形:就是圖形顯示
自動發現 :是zabbix特有的一個機制,它會自動地去發現伺服器上的監控專案,比如網路卡就可以自動發現網路卡裝置並監控起來。
Web場景:可以去監控指定網站的某個URL訪問是否正常,比如狀態碼是否為200,或者訪問時間是否超過了某個設定的時間段。
新增自定義模板
- 需求: 當新增一些具有某些個性化監控專案的的伺服器時,這些專案就可以自定義到一個模板中,方便給後續新增主機新增監控專案。
新增:
依次點選:配置→模板→建立模板
自定義模板
預設裡面是空的,可以將自帶的模板中的監控專案複製到新建立的模板中去,選項適合的模板點選監控項,將需要的打鉤選擇上,然後點選底部的複製到新建立的模板中
可以使用同樣的方式將其他的也複製過來。自動發現規則是不能複製過去給建立的模板使用的
要想將它“偷”過來,可以使用下面的方式
(1)選中zcy模板,點選”連結的模板”,選中Template SNMP OS Linux ,後點選新增
再點選更新
(2)最需要的是自動發現,其他的並不需要,想要刪除一些監控項提示不能刪除
這是因為監控項是在Template SNMP OS Linux這個模板裡面,就相當於在zcy模板中去刪除Template SNMP OS Linux釐米的監控項肯定是不行的。
(3)點選zcy 模板→連結的模板→取消連結(取消並清理會清空模板)→更新後就能刪除不想要的監控項或是其他的了。這裡是需要刪除監控項才能刪除應用集
(4)刪除應用集,右側帶有數字的需要留著。
這時模板已經自定義完成。
處理圖形中的亂碼
- 將zcy模板與zcy-1主機進行連結
- 點選zcy-2主機的圖形,選擇一個,再點選預覽,會發現顯示的是亂碼,這是因為沒有zabbix中的字型庫沒有中文字型導致,解決該問題只需要找到一個合適的中文字型並放在zabbix的對應目錄下即可
(1)在服務端上操作
vim /usr/share/zabbix/include/defines.inc.php //
在裡面搜尋ZBX_FONTPATH,這就是它字型所在的相對路徑,相對於/usr/share/zabbix/這個目錄。
[root@zcy-1 ~]# ls -l /usr/share/zabbix/fonts/graphfont.ttf
lrwxrwxrwx 1 root root 33 4月 13 21:17 /usr/share/zabbix/fonts/graphfont.ttf -> /etc/alternatives/zabbix-web-font
[root@zcy-1 ~]# ls -l /etc/alternatives/zabbix-web-font
lrwxrwxrwx 1 root root 38 4月 13 21:17 /etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf
發現dejavu字型不支援中文。就需要在fonts目錄下graphfont字型名字,需要給他軟連結一個帶中文支援的字型。
方法如下:
(1)把windows系統介面下的c盤中的Windows下的Fonts裡面的中文字型選項一個傳到linux中
(2)將字型移動
[root@zcy-1 ~]# mv ./STHUPO.TTF /usr/share/zabbix/fonts/
[root@zcy-1 ~]# cd !$
cd /usr/share/zabbix/fonts/
[root@zcy-1 fonts]# ls
graphfont.ttf STHUPO.TTF
[root@zcy-1 fonts]#
(3)將graphfont.ttf改個名字,並將STHUPO.TTF軟連結到graphfont.ttf上去
[root@zcy-1 fonts]# mv graphfont.ttf graphfont.ttf.bak ; ln -s STHUPO.TTF graphfont.ttf
[root@zcy-1 fonts]# ls -l
總用量 3628
lrwxrwxrwx 1 root root 10 4月 14 00:57 graphfont.ttf -> STHUPO.TTF
lrwxrwxrwx 1 root root 33 4月 13 21:17 graphfont.ttf.bak -> /etc/alternatives/zabbix-web-font
-rw-r--r-- 1 root root 3714568 3月 18 2017 STHUPO.TTF
[root@zcy-1 fonts]#
(4)然後重新整理頁面。再點選預覽就正常了
(5)在最新資料中選擇zcy-2主機檢視詳細的資訊
自動發現
- 自動發現的圖形原型是可以在“圖形”中顯示的,只是因為預設設定的間隔時間太長,現在進行下修改。點選需要的名稱,進入後修改資料更新間隔即可。重啟服務後就會出現圖形中了
間隔時間不能太短。
- 在客戶端進行大量的資料傳輸來檢視圖形。
- 關於圖形的設定
相關文章
- Zabbix監控平臺的搭建
- Zabbix新增主機監控-zabbix+grafana從零設計自己的監控平臺Grafana
- Zabbix搭建-zabbix+Grafana從零設計自己的監控平臺Grafana
- Zabbix+Grafana從零設計自己的監控平臺-監控效果展示Grafana
- zabbix監控
- Linux監控平臺介紹 zabbix監控介紹 安裝zabbix 忘記Admin密碼如何做Linux密碼
- Zabbix郵件預警-zabbix+grafana從零設計自己的監控平臺Grafana
- Zabbix監控ActiveMQMQ
- MySQL監控--zabbixMySql
- Grafana搭建-zabbix+grafana從零設計自己的監控平臺Grafana
- Zabbix監控之遷移Zabbix
- Zabbix微信公眾號預警-zabbix+grafana從零設計自己的監控平臺Grafana
- 使用zabbix監控oracle的後臺日誌Oracle
- 【監控】Zabbix安裝
- zabbix新增php監控PHP
- zabbix的主動模式監控和zabbix-proxy分散式監控模式分散式
- 【Zabbix】如何使用Zabbix進行IPMI監控?
- Zabbix監控安裝部署
- Zabbix監控使用進階
- Zabbix實戰--監控NginxNginx
- PostgreSQL的監控三(zabbix)SQL
- zabbix監控windows DHCP serverWindowsServer
- linux監控平臺搭建Linux
- Prometheus + Grafana 監控平臺搭建PrometheusGrafana
- Zabbix透過Orabbix監控OracleOracle
- zabbix系統監控部署(上)
- zabbix使用perconaplugin監控mysqlPluginMySql
- Zabbix監控各類軟體
- zabbix_sender自定義監控
- zabbix監控單例項redis單例Redis
- zabbix監控oracle資料庫Oracle資料庫
- 360容器平臺監控實踐
- 資料倉儲監控平臺
- BWBCS資料監控平臺
- Zenlayer如何將萬臺裝置監控從Zabbix遷移到Flashcat
- Zabbix企業分散式監控工具分散式
- 五、自定義Zabbix監控專案
- Zabbix Agent active主動模式監控模式