【2018.07.09學習筆記】【linux高級知識 19.7-19.11】

19.7 主動模式和被動模式

針對的對象是zabbix-agent:php

一、被動模式:agent被動接受server的鏈接,把監控數據信息遞給服務端server,服務端發起鏈接agent獲取監控數據。
二、主動模式:agent主動上報監控數據給server,server端負責接收數據。agent定義監控項目:cpu負載、網卡流量等,在固定時間(例如每隔30秒)上報給server,server存到mysql裏

當agent數量不少的時候,可使用主動模式:下降server端的壓力。當agent只有幾十臺機器的時候用主動被摸模式均可以。mysql

當服務端server有公網ip,agent只有內網ip(但agent能夠鏈接外網),則適合用主動模式上報,由於server端鏈接不到agent,而agent可以找到server。linux

19.8 添加監控主機

在Zabbix-Web界面進行管理主機:web

一、配置-->主機羣組:新建羣組lgs-test
二、配置-->主機:新建主機lgs-01,綁定羣組lgs-test,設置要監控agent的ip
三、監控項-->選擇主動或被動模式
四、應用集(大項)、監控項(子項):選擇須要監控的項目,如cpu負責、內存、網卡等信息
五、觸發器:針對定義的監控項,設置告警的規則,級別有:警告、信息、通常嚴重、嚴重、災難等
六、圖形:根據監控項的歷史數據,造成圖示。
七、自動發現規則:默認有文件系統的:例如磁盤使用信息、使用量、分區等;網卡信息:在web場景監控網站狀態碼等。

19.9 添加自定義模板

zabbix能夠自定義經常使用的模版,方便給新增的主機添加監控項目模版,能夠針對特定服務器的個性化定製模版。sql

一、模版-->建立-->lgs-->templates組,能夠在系統自帶的模版裏複製監控項目到你定義的模版裏去
二、自動發現規則不能從模版複製:能夠導出xml,修改xml再導入。還能夠在自動發現規則裏,連接模版,而後再取消連接,再刪除監控項和空的應用集。
三、自定義模版後,就能夠在主機上,連接自定義的模版了。

19.10 處理圖形中的亂碼

監控主機造成歷史監控數據圖形,會出現中文字沒法顯示正常的問題: 一、編輯配置文件,查找圖形字體的配置文件位置vim

vim /usr/share/zabbix/include/defines.ini.php
ZBX_FONTPATH  realpath('fonts')   //相對路徑是fonts,相對於/usr/share/zabbix/ 目錄
define('ZBX_GRAPH_FONT_NAME','graphfont');  //指定了字體文件爲graphfont.ttf

fonts目錄下的字體文件就是graphfont.ttf,他是軟連接文件  --> /etc/alternatives/zabbix-web-font --> /usr/share/fonts/dejavu/DejaVuSans.ttf

二、我麼把windows系統上的字體文件,複製進去linux系統,放到//usr/share/zabbix/fonts目錄下,刪掉原來的graphfont文件,新建一個graphfont軟連接到中文ttf文件。windows

ln -s 中文.ttf graphfont.ttf

三、刷新一下web頁面,圖形就能顯示中文了服務器

19.11 自動發現

一、設置發動發現的時間間隔:默認1h,能夠設置爲10分鐘
二、點擊自動發現規則的名稱,進去配置規則,數據更新間隔爲:60秒,基本沒有系統壓力,重啓服務便可生效。
三、配置-->模版-->自動發現-->圖形原型-->能夠修改圖形的顏色形狀等。
相關文章
相關標籤/搜索