1. 程式人生 > >2018-05-25 Linux學習

2018-05-25 Linux學習

Linux學習

19.7 主動模式和被動模式

主動或者被動是相對客戶端來講的
被動模式,服務端會主動連接客戶端獲取監控項目數據,客戶端被動地接受連接,並把監控信息傳遞給服務端
主動模式,客戶端會主動把監控數據匯報給服務端,服務端只負責接收即可。
當客戶端數量非常多時,建議使用主動模式,這樣可以降低服務端的壓力。
服務端有公網ip,客戶端只有內網ip,但卻能連外網,這種場景適合主動模式

19.8 添加監控主機

先添加主機組aming-test
再添加主機,主機名稱和可見名稱都寫linux-02
群組選擇aming_test
IP地址填寫客戶端的ip 192.168.133.132
幾個概念:應用集、監控項、觸發器、圖形、自動發現、web監測

操作過程

登陸web zabbix   http://192.168.106.160/zabbix/

配置---主機群組---創建主機群組---amingtest

主機---創建主機---linux-02---選擇組amingtest---IP地址192.168.106.165---添加

監控項裏定義 主被動模式

應用集就是監控項目,更方便的管理監控項目

19.9 添加自定義模板

可以自定義一個常用模板,方便給新增主機添加監控項目
自定義aming模板
把其他自帶模板裏面的某些監控項目(比如cpu、內存等)復制到aming模板裏
定義觸發器
添加圖形
自動發現,找到Template OS Linux,點擊右側的自動發現,參考Mounted filesystem discovery和Network interface discovery定義規則
可以直接導出、導入模板,然後再刪除不需要的對象

操作過程

方式一 不好用

配置---模板---創建模板---名稱aming---群組之中 Templates---添加

Template OS Linux:模板中找一些項目來添加
Available memory
CPU user time
Template App Zabbix Agent: Host name of zabbix_agentd running
Number of processes
Number of running processes
Processor load (1 min average per core)

勾選上---復制---目標類型---模板---aming---復制

有的選項無法復制,可以先導出模板,再編輯模板,最後導入(麻煩,不建議使用)

方式二

配置---模板---創建模板---名稱aming---群組之中 Templates---添加

打開 aming 模板

鏈接的模板---鏈接指示器---選Template OS Linux---添加---更新

打開 aming 模板---鏈接的模板---取消鏈接---更新

打開 aming 模板,除應用集,進入其他項,刪除不需要的功能選項

監控項:把所有項目都勾選上,以下項目去掉勾選,點刪除
Agent ping
Available memory
Checksum of /etc/passwd
CPU user time
Host name of zabbix_agentd running
Number of processes
Number of running processes
Processor load (1 min average per core)
Total memory

應用集---監控項後面沒有數字的可以刪除

19.10 處理圖形中的亂碼

設置為中文後,zabbix圖形的中文文字會顯示小方框
這是因為在zabbix的字體庫中沒有中文字體,需要從windows上借用一個過來

vim /usr/share/zabbix/include/defines.inc.php    //搜索ZBX_FONTPATH
它定義的路徑是“fonts”,它是一個相對路徑,絕對路徑為/usr/share/zabbix/fonts,而字體文件為“ZBX_GRAPH_FONT_NAME”所定義的“graphfont”,它是一個文件,絕對路徑為/usr/share/zabbix/fonts/graphfont
windows字體路徑為“C:\Windows\Fonts\”,找到“simfang.ttf”(其實就是那個仿宋簡體),先把它復制到桌面上,然後上傳到linux的/usr/share/zabbix/fonts/,並且改名為graphfont.ttf

操作過程

主機---linux-02---模板---鏈接指示器---選擇aming---添加---更新

圖形 選項---CPU load---預覽---下面有小方塊亂碼

[root@linux-01 ~]# vim /usr/share/zabbix/include/defines.inc.php
//搜索ZBX_FONTPATH

[root@linux-01 ~]# ls /usr/share/zabbix/fonts/
graphfont.ttf

[root@linux-01 ~]# ll /usr/share/zabbix/fonts/
總用量 0
lrwxrwxrwx. 1 root root 33 4月  17 03:41 graphfont.ttf -> /etc/alternatives/zabbix-web-font

[root@linux-01 ~]# ll /etc/alternatives/zabbix-web-font 
lrwxrwxrwx. 1 root root 38 4月  17 03:41 /etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf

拷貝一個中文字體到 /root/ 下

[root@linux-01 ~]# mv Arial\ Unicode.ttf /usr/share/zabbix/fonts/
[root@linux-01 ~]# cd /usr/share/zabbix/fonts/
[root@linux-01 fonts]# ls
Arial Unicode.ttf  graphfont.ttf

[root@linux-01 fonts]# mv graphfont.ttf graphfont.ttf.bak

[root@linux-01 fonts]# ln -s Arial\ Unicode.ttf graphfont.ttf

[root@linux-01 fonts]# ls
Arial Unicode.ttf  graphfont.ttf  graphfont.ttf.bak

回到 web zabbix 刷新,預覽

監測中---最新數據---主機 選擇 linux-02 ---應用 --- 可以查看圖形了

配置---主機---linux-02---圖形---創建圖形---名稱 xxx---監控項 添加---選擇需要的

19.11 自動發現

配置---主機---aming02---自動發現規則---Network interface discovery---更新間隔 60s---更新

監測中---圖形---群組 amingtest---主機 aming-02---Network traffic on ens33---查看數據

模板裏可以自定義圖形風格、顏色等

2018-05-25 Linux學習