日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

zabbix学习小结

發布時間:2024/4/17 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 zabbix学习小结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?? ??? ??? ?????? ??? ??? ??? ??? ??? ???
?? ?一、zabbix是干什么的?
?? ?zabbix主要用來做監控。監控什么呢?比如日常巡檢的CPU、內存、磁盤、swap交換分區和各端口進程等。
?? ?以往日常巡檢,通過df -h命令獲得磁盤的使用量和剩余量、top命令獲得cpu和內存的利用率等全手動方式巡檢,到
?? ?后來遇到一個叫shell的,一個shell腳本只需sh執行,便可以獲得所有巡檢的相關的信息。

?shell腳本如下:

#!/bin/bash CIPAN=`df -h |awk -F '' "NR==2{print }"|awk '{print $(NF-1)}' |tr -d %` SWAP=`free -m |awk -F ' ' "NR==4{print}"|awk '{print $(NF-1)}' `if [ $SWAP -eq 0 ];thenecho -e " " elseSWAP=`free -m |awk -F '' "NR==4{print}"|awk '{print $(NF-1)/$(NF-2) *100} '|head -c 6 ` fiFREE=`free -m | grep cache: |awk '{print $3 }'` TOTAL=`free -m | grep Mem: |awk '{print $2 }'` #NEICUN=$(awk 'BEGIN{print ($FREE *100)/ $TOTAL }') NEICUN=`awk 'BEGIN{print ( "'$FREE'"/"'$TOTAL'")*100}'|head -c 5` US=`top -bn1 |grep Cpu|awk -F " " '{print $2}'|tr -d %us,` SY=`top -bn1 |grep Cpu|awk -F " " '{print $3}'|tr -d %sy,` LOAD=`top -bn1 |grep average|awk -F " " '{print $(NF-2),$(NF-1),$NF}'` echo "磁盤剩余空間 交換空間 內存占用率 cpu_us cpu_sy 負載 網絡環境"PING=`ping -c 1 IP &> /dev/null` if [ $? -eq 0 ];then echo "$CIPAN% / $SWAP $NEICUN $US $SY $LOAD 正常" elseecho "$CIPAN% / $SWAP $NEICUN $US $SY $LOAD failed,需要檢驗" fi FANG=`curl -I -s IP:80/qykh |grep -E "200|302 "|wc -l` if [ $FANG -eq 1 ];thenecho -e "業務正常訪問,無需處理" elseecho -e "你該檢查服務了.." fiif [ $CIPAN -gt 80];thenecho "系統磁盤空間占用過多,需要清理" elseecho "系統磁盤空間還算正常... " fi

?

二、zabbix初次監控
?? ?1.首先在瀏覽器輸入你的IP地址/zabbix/index.php 進入zabbix Web頁面,然后點擊主機,進入主機點擊創建主機,然后只需填入主機名、可見名、群組、agent代理程序的接口
?? ? 輸入完上述信息,點擊save保存。
?? ?
??? 2.創建完主機后,點擊監控項,創建監控項,監控項需要填寫監控項名稱、類型(zabbix客戶端和zabbix客戶端(主動式)、鍵值(可以使用zabbix提供的鍵值和自己定義鍵值),
????? ,然后點擊添加即可創建。
?? ?? 鍵值不知道什么意思可進入該網址查文檔:http://blog.csdn.net/chuang3344/article/details/74081682 常用的鍵值應用盡有
?? ?
?? ? 說明:監控項就是你要監控的目標,比如cpu等,名稱自定義,通常要有意義,類型常用兩種(zabbix客戶端和zabbix客戶端(主動式)),zabbix客戶端默認是被動模式,
?? ? 什么是被動模式?被動模式就是zabbix中的server端主動去agent端取數據,這就叫被動模式。主動模式就是agent端主動將搜集到的數據給server端。兩者agent.conf配置文件中的信息略有差別。
?? ? 主動模式可參考此網址學習:http://blog.csdn.net/lamyuqingcsdn/article/details/52512603
?? ?
?? ?3.創建觸發器,觸發器主要用處是:當監控項的監控條件超過監控標準就會報警,就會在前臺的問題一欄活儀表盤顯示。
?? ?? 觸發器的創建也很簡單,主要要填寫的名稱、嚴重性(分類)、表達式(表達式就是監控項中定義的鍵值)、描述等。
?? ?
?? ?4.創建圖形,創建圖形要填寫的如圖形名稱、監控項等。
?? ?
?? ?簡單的監控就此創建完畢了。
?? ?
?? ?
?? ?三、模板、應用集、動作
?? ?
?? ? 模板:模板包括監控項、觸發器、圖形、自動發現等,有系統自帶的模板和zabbix使用者自己創建的模板。通常生產環境更符合為了更符合實際情況,我們采取自定義模板,自己寫一個模板,
?? ? 按照公司生產環境的規范。
?? ?
???? 創建模板,和創建主機同理,填寫模板名稱、可見名稱、群組、描述等。
?? ?
?? ? 應用集:應用集的目的在于分類,比如cpu的所有監控項我們可以放到cpu的應用集中,disk所有的監控項放到disk的應用集中。
?? ?
?? ? 動作:動作主要目的在于報警,當監控項超過觸發器的限定條件時,就會觸發一個動作,這個動作就是報警(郵件、短信報警等)
?? ? 郵件報警可參照此網址學習:https://www.cnblogs.com/zoulongbin/p/6420239.html
?? ?
?? ?四、zabbix中文官方文檔(比較詳細,初次學習可以做比較好的參考)
??????? 網址為:https://www.zabbix.com/documentation/3.4/zh/manual/web_interface/frontend_sections/monitoring
?? ??? ?
?? ?五、監控TCP連接數
?? ???? 參考學習網址如下:http://blog.51cto.com/john88wang/1586234
?? ?
?? ?六、自動發現(主機自動發現)
?? ??? 參考學習網址如下:http://www.jianshu.com/p/3cb9073ea6af

?

zabbix遠遠不止這些,還有更多的好東西等著探索


?? ??? ?
?? ????? ?
?? ?

總結

以上是生活随笔為你收集整理的zabbix学习小结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。