zabbix 監控以下內容

咱們使用zabbix作了以下的監控: 1.硬件監控。 經過SNMP來進行路由器交換機的監控(這些能夠跟一些廠商溝通來了解如何作)、 服務器的溫度以及其餘,能夠經過IPMI來實現。固然若是沒有硬件全都是雲,直接跳過這一步驟。node

2.系統監控。 如CPU的負載,上下文切換、內存使用率、磁盤讀寫、磁盤使用率、磁盤inode節點。 固然這些都是須要配置觸發器,由於默認過低會頻繁報警。nginx

3.服務監控。 好比公司用LNMP nginx自帶Status模塊、PHP也有相關的Status、 MySQL的話能夠經過percona來進行監控。Redis這些經過自身的info獲信息進行過濾等。 方法都相似。要麼服務自帶。要麼經過腳原本實現想監控的內容,以及報警和圖形功能。web

4.網絡監控。 若是是雲主機又不是跨機房,那麼能夠選擇不監控網絡。固然你說咱們是跨機房以及如何如何。 推薦使用smokeping來作網絡相關的監控。或者直接交給大家的網絡工程師來作。由於術業有專攻。安全

5.安全監控。 若是是雲主機能夠考慮使用自帶的安全防禦。固然也能夠使用iptables。 若是是硬件,那麼推薦使用硬件防火牆。使用雲能夠購買防DDOS,避免出現故障致使down機一天。 若是是系統,那麼權限、密碼、備份、恢復基礎的方案要作好。 web同時也能夠使用nginx+waf來實現一個web層面的防火牆。固然也能夠使用集成好的openresty。服務器

 

6.Web監控。 web監控的話題其實仍是不少。好比能夠使用自帶的web監控來監控頁面相關的延遲、 js響應時間、下載時間、等等。這裏我推薦使用專業的商業軟件, 聽雲來作這一塊。畢竟人家全國各地都有機房。 (若是自己是多機房那就另說了)網絡

 

7.日誌監控。 若是是web的話能夠使用監控Nginx的500x日誌。 PHP的ERROR日誌。其實這些需求無非是,收集、存儲、查詢、 展現,咱們其實能夠使用開源的ELKstack來實現。ogstash(收集)、 elasticsearch(存儲+搜索)、kibana(展現)elasticsearch

8.業務監控。 咱們上面作了那麼多,其實最終仍是保證業務的運行。 這樣咱們作的監控纔有意義。因此業務層面這塊的監控須要和開發以及總監開會討論, 監控比較重要,如API、等。(須要開會確認)而後經過簡單的腳本就能夠實現, 最後設置觸發器便可工具

9.流量分析。 平時咱們分析日誌都是拿awk sed  xxx一堆工具來實現。 這樣對咱們統計ip、pv、uv不是很方便。那麼能夠使用百度統計、 google統計、商業,讓開發嵌入代碼便可。固然避免隱私也能夠使用 piwiki來作相關的流量分析。 10.可視化。 經過screen以及引入一 些第三方的庫來美化界面,同時咱們也須要知道、訂單量忽然增長、 忽然減小。或者說忽然來了一大波流量,這流量從哪兒來,是否是推廣了, 仍是被攻擊了。能夠結合監控平來來梳理各個系統之間的業務關係。google

11.自動化監控。 如上咱們作了那麼多的工做,固然不能是一臺一臺的來加key實現。 能夠經過Zabbix的主動模式以及被動模式來實現。固然最好仍是經過API來實現。rest

相關文章
相關標籤/搜索