1、主動模式和被動模式
若是監控的主機只有幾十臺或者幾百臺服務器的時候,使用主動模式和被動模式均可以,沒有問題
2、添加監控主機
點擊「配置」---主機羣組,先添加主機羣組,再添加主機
模板是預設的,包括監控項目的集合
添加主機羣組aming-test,再添加主機,主機名稱和可見名稱都寫linux-02,IP地址填寫客戶端的IP地址:192.168.238.130,DNS不須要寫,DNS在何時會用到,IP地址寫主機名,DNS是用來解析主機名的時候寫
主動模式和被動模式須要在監控項裏面去定義
應用集:就是監控項目的一個集合,應用集的目的是爲了更加方便的管理監控項目
監控項:包括了監控的具體項目,好比CPU的swap空閒,負載的數值等
觸發器:能夠定義告警級別,包括信息、警告、通常嚴重、嚴重、災難等
圖形:zabbix能夠成圖,是由於它有歷史的數據
自動發現規則:包含兩層含義,一個是系統的包含文件系統,磁盤、磁盤分區、使用量、使用比例、網卡、網卡流量
web場景:用來監控某一個網站,某一個網址,好比監控某個網站狀態碼非200就告警
3、添加自定義模板
思路:點擊「模板」---建立模板-----模板名稱:aming(自定義),可見名稱aming(自定義),羣組在...羣組之中選擇:Templates,點擊添加就OK
給自定義模板添加監控項目
選擇Templates OS Linux自帶模板中的幾個選項複製到自定義的模板中
複製Templates OS Linux自帶模板中的兩個自動發現規則,有兩個方法能夠實現:
方法1:導出Templates OS Linux這個模板,編輯這個導出來的.xml文件,編輯的剩下自動發現這兩項便可,可是這種方法麻煩,還容易出錯,不建議使用
方法2:刪除以前複製過來的6個監控項,點擊aming模板---連接的模板----選擇Templates OS Linux模板----添加---更新,這樣就把Templates OS Linux模板連接過來了
可是在自定義的aming模板裏面,你要刪除裏面的監控項,是刪除不了的,由於連接的是Templates OS Linux模板,因此刪除不了,點擊aming模板-----連接的模板-------取消連接按鈕,它不會把剛纔連接的內容清空掉,可是若是點擊取消連接並清理,就把內容清空了
取消連接以後aming模板裏面仍是那麼多的監控內容,沒有改變
刪除不須要的監控項,留下本身須要的監控項,以下,其餘的都刪除掉
把應用集裏面沒有監控項的應用集均可以刪掉
觸發器都留着,不用刪除
圖形裏面刪除以下這一項
自動發現規則就是咱們想要的模板,這樣,自定義aming模板就已經自定義完成了,接下來是把自定義模板應用到監控主機上,對監控項、觸發器作一些調整
4、處理圖形中的亂碼
把aming模板連接到linux-02這個主機裏面去
點擊linux-02主機裏面的圖形---選擇CPU load查看下---預覽,可是還看不到圖形,有顯示的亂碼,亂碼多是字符集不對
之因此顯示小方塊,是由於沒有字庫,
在服務端上修改配置文件
[root@linux-01 ~]# vi /usr/share/zabbix/include/defines.inc.php
[root@linux-01 ~]# ls /usr/share/zabbix/fonts/
graphfont.ttf
[root@linux-01 ~]# ls -l !$
ls -l /usr/share/zabbix/fonts/
total 0
lrwxrwxrwx 1 root root 33 Jul 9 07:01 graphfont.ttf -> /etc/alternatives/zabbix-web-font
[root@linux-01 ~]# ls -l /etc/alternatives/zabbix-web-font
lrwxrwxrwx 1 root root 38 Jul 9 07:01 /etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf
其實目前使用的是DejaVuSans.ttf這個字體,咱們須要把它修改成漢字的字體,具體操做:
打開windows的C盤----Windows---Fonts,從裏面複製出來「隸書常規」(這個本身選擇)到桌面上,使用FTP工具上傳剛纔複製出來的這個字體庫到監控服務器的/root目錄下
[root@linux-01 ~]# ls -l /root/SIMLI.TTF //這個就是隸書的字體
-rw-r--r-- 1 root root 9223160 Jul 10 07:39 /root/SIMLI.TTF
[root@linux-01 ~]# mv /root/SIMLI.TTF /usr/share/zabbix/fonts/ //挪動字體的路徑
[root@linux-01 ~]# cd !$
cd /usr/share/zabbix/fonts/
[root@linux-01 fonts]# ls
graphfont.ttf SIMLI.TTF
[root@linux-01 fonts]# mv graphfont.ttf graphfont.ttf.bak ; ln SIMLI.TTF graphfont.ttf
[root@linux-01 fonts]# ls -l
total 18016
-rw-r--r-- 2 root root 9223160 Jul 10 07:39 graphfont.ttf
lrwxrwxrwx 1 root root 33 Jul 9 07:01 graphfont.ttf.bak -> /etc/alternatives/zabbix-web-font
-rw-r--r-- 2 root root 9223160 Jul 10 07:39 SIMLI.TTF
[root@linux-01 fonts]# rm -f graphfont.ttf
[root@linux-01 fonts]# ln -s SIMLI.TTF graphfont.ttf
[root@linux-01 fonts]# ls -l
total 9008
lrwxrwxrwx 1 root root 9 Jul 10 07:45 graphfont.ttf -> SIMLI.TTF
lrwxrwxrwx 1 root root 33 Jul 9 07:01 graphfont.ttf.bak -> /etc/alternatives/zabbix-web-font
-rw-r--r-- 1 root root 9223160 Jul 10 07:39 SIMLI.TTF
而後在瀏覽器裏面刷新網頁能夠看到小方塊已經變爲漢字
5、自動發現
點擊自動發現規則-----點擊Network interface discovery-----修改數據更新間隔爲60秒----更新,而後間隔裏面就顯示1m(1分鐘)
[root@linux-02 ~]# systemctl restart zabbix-agent //客戶端重啓zabbix-agent
[root@linux-01 ~]# systemctl restart zabbix-server //服務端重啓zabbix-server
在瀏覽器刷新網頁,圖形後面的數字變成了5,就能夠看到網卡的流量
能夠在圖形中查看網卡流量了,咱們能夠在客戶端上傳/下載一些比較大的文件,讓網卡流量跑一下,而後咱們在網卡圖形中觀察下圖形變化
[root@linux-02 ~]# yum install -y sysstat //yum安裝sysstat
[root@linux-02 ~]# sar -n DEV 1 100 //文件傳輸過程當中能夠明顯看到這個流量的變化
監控圖形的顯示顏色和繪圖風格在圖形裏面都是能夠修改的,數據更新間隔最小能夠設置爲30秒(若是機器數量很少的話能夠改成10秒試下)設置間隔時間過小了服務端的壓力會很是大php