zabbix是乙個基於web介面的提供分布式系統監視以及網路監視功能的企業級的開源解決方案。
zabbix能監視各種網路引數,保證伺服器系統的安全運營;並提供靈活的通知機制以讓系統管理員快速定位/解決存在的各種問題。
zabbix由2部分構成,zabbix server與可選元件zabbix agent。
zabbix server可以通過snmp,zabbix agent,ping,埠監視等方法提供對遠端伺服器/網路狀態的監視,資料收集等功能,它可以執行在linux,solaris,hp-ux,aix,free bsd,open bsd,os x等平台上。
監控:監視,控制
隨著使用者的增多,服務隨時可能會出發系統系統oom機制(記憶體溢位)。
記憶體:定時兩天執行一次,記憶體低於100m,傳送報警。
#!/bin/bash
free=`free -m | awk 'nr==2'`
if [ $free -le 100 ];
then
echo $free | mail -s "當前記憶體" [email protected]
sync
echo 3 > /proc/sys/vm/drop_caches
echo $free | mail -s "清理之後" [email protected]
fi
zabbix監控採用lamp架構平台,由於監控只有運維幾個人看,並不需要高併發,apache更加穩定且配置簡單,因此採用lamp平台,架構不一樣要高效能要合適才行。
zabbix架構流程首先在zabbix-web前端頁面上新增主機並新增監控項,存放到資料庫後,zabbix-server會定期每隔60s同步資料庫,獲取最新監控項、監控指標,獲取後與安裝了zabbix-agent的客戶端進行監控,zabbix-agent將監控的指標推送給zabbix-server,zabbix-server進行分析指標資料,與運維設定的指標進行對比,如果達到了一定指標則將資料入庫,最後在zabbix-web前端頁面進行展示。
運維 Zabbix 監控安裝和架構簡介
wget rpm ivh zabbix release 4.0 2.el7.noarch.rpm rpm ql zabbix release 修改源 vim etc yum.repos.d zabbix.repo 全域性替換,vim開啟檔案後 按 依次複製2行內容並回車 s s gpgcheck 1...
綜合架構 zabbix 部署
server zabbix 10.0.0.71 client web01 10.0.0.7 1 更新yum源 rpm ivh2 安裝相應服務 yum install y zabbix server mysql zabbix web mysql httpd php mariadb server3 編寫...
Entity Framework 架構簡介
當微軟的wcf 大行其道,通用資料訪問模型entity framework卻稍遜一籌,有很多需要完善和進步的地方,本文對entity framework 架構做一下簡介。實體框架 entitry framework 以下簡稱ef 看起來像乙個有趣的技術,更強大,比linq to sql 更先進。這兩...