1.部署(服務器 客戶端一鍵安裝腳本)
2.認識一下
zabbix的模塊 自動發現 告警升級 郵件報警等(其實zabbix 很強大 )
3.一些高級功能(其實能自己寫一個完整的模塊出來 日常維護中就夠了.zabbix的強大之處 一個是自動發現 一個是自定義模塊+腳本 還有一些其他的) 這裡說下我們韓大神的遠大戰略 (zabbix +puppet 自動化
運維) 這個東西如果組合起來 真的很強大 (但是由於公司職權問題 很多東西根本不屬於我們管 所有這樣結合會有很多問題)
本篇文章先將安裝部署吧
服務器端 #mysql 用戶為zabbix 密碼為cpisisok zabbix 版本2.0.5 詳細過程看腳本
wget -SO install_server.sh http://dl.cpis-opt.com:/huanw/shencan/zabbix/install_server.sh && sh install_server.sh
運行完腳本後 到web頁面上繼續按照
http://zabbix_server_ip/zabbix 一直next (mysql
數據庫 密碼都說過了)
最後一步
然後登陸 admin/zabbix 啥都先別干 先搞成中文再說
到此服務器端安裝完成了….
客戶端 #安裝完後 記得改下zabbix server的地址啥的
wget -SO install_agent.sh http://dl.cpis-opt.com:/huanw/shencan/zabbix/install_agent.sh && sh install_agent.sh
到此客戶端也安裝完成了
下面就開始干活了 弄zabbix之前 一定得先了解一些zabbix的相應定義跟名稱(什麼主機組 主機 模版 觸發器 圖像 發現 刷選等等)
這裡簡單先介紹下
主機組: 大家都知道 可以定義一個組 把多台主機放到一起
主機: 就是客戶端
模版: zabbix 牛掰之處 一個模版可以包括
應用集 是指你這個模板准備監控哪些東西 (比如監控 CPU 內存 IO 網卡等類型)
項目:是指你具體怎麼去采集 你需要監控的信息(通過鍵值(有zabbix自帶的跟自定義的))
圖形:這個簡單 就是你想把哪些項目采集出來的數據畫成圖形.
觸發器:這個東西也很強大 ,就是你可以先定義一個觸發器 當采集的數據超過你這個定義的閥值之後 會干啥 需要定義動作 (如果設備負載超過5 之後
設備狀態變成警告,然後發郵件啥的 執行什麼命令啥的 )
發現:這個功能也不強大.可以設置一些發現規則 比如能識別一個客戶端的所有網卡
動作:就是可以定義一些觸發器 當滿足這些條件後 執行相應的操作
自動發現:可以自動發現 一個網段內的所有客戶端 一般與動作一起用(比如發現了一個客戶端自動加入什麼組(模版一般跟主機組綁定) 內).