2018-05-25 Linux學習
阿新 • • 發佈:2018-05-26
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學習