-
1 # cloudman雲計算
-
2 # 程式碼接盤俠
可以使用第三方軟體,比如:
1.Nagios,開源,可以監控網路服務,監控主機資源,服務檢查,有Web管理頁面方便檢視,有告警傳送給聯絡人(Email,簡訊)
2.Zabbix,開源,可以檢測硬體溫度,磁碟,系統記憶體,系統負載,cpu,應用監控,日誌等等
3.Ganglia,開源叢集監控,監控系統性能,cpu,磁碟利用率,負載,網路流量等等。
-
3 # 瘋評科技
想要隨時隨地監測伺服器的執行情況,需要使用專業的監控軟體。下面具體來說一說。
監控軟體的功能要求首先理清楚自己的需求,需要監控什麼指標,監控方式,能否預警,歷史資料是否儲存,是否需要圖形,只有對這些進行了充分了解,才能進行目標選定。
常用監控指標如下:
裝置的執行狀態有cpu使用情況,記憶體使用情況,硬碟使用情況,裝置溫度,執行時間等。
網路執行狀態有流量,網絡卡狀態,埠狀態,路由條目數,路由協議狀態等。
其它有ups執行狀態,電量,光纖功率,電源狀態等。
監控方式有 snmp,,wmi,agent等。
相信經過這一系列的瞭解,對監控軟體就走了選型了,這裡我自己管理的網路用的流量監控軟體是cacti和zabbix,其它狀態監控用的是PRTG,還有裝置廠商自帶的監控軟體。
監控軟體的安裝部署在選定了監控軟體後就是進行安裝部署了,選用本地伺服器還是雲伺服器都是可以的,需要伺服器保持穩定,能夠儲存一定量的監控資料。
有的監控軟體安裝比較簡單,比如Windows環境下的,涉及到資料庫安裝的就複雜一些,相比較而言,Linux下的監控軟體效能更好,更穩定,當然非專業人員部署起來也比較困難。
監控軟體安裝完成後,需要進行必要的配置,包括監控目標的新增,引數調整,閾值設定,預警方式等。
在設定完整後,需要對所有配置儲存並備份,並做定期備份計劃,以確保資料安全。
隨時隨監測伺服器經過前面的準備,我們已經可以實現隨時隨地監測伺服器了。具體實施可以如下來做:
有web登入功能的監控軟體直接在手機瀏覽器中訪問,並存入收藏夾,以被隨時登入檢視伺服器狀態。
有app客戶端的監控軟體則直接在手機上安裝app進行檢視。
沒有web和app登入方式的則手機需要有遠端軟體,進行遠端登入檢視。
透過上述所說,用手機即可以輕鬆實現隨時隨地監測伺服器的情況,當然有條件的,可以對監控軟體進行二次開發或者自己開發所需功能的監控軟體。
-
4 # IT屠工
目前監控伺服器的軟體很多,主要有cacti,nagios,zabbix,這三個監控軟體功能各自不同:
cacti是一款使用PHP語言開的發性能與流量檢測軟體,檢測物件可以是Linux、Windows伺服器,也可以是路由交換機等網路裝置,主要基於SNMP(simple、Network、Management、Protocol,簡單網路管理協議)來蒐集CPU佔用、記憶體使用、執行程序、網絡卡流量等資料
Nagios是一款開源的計算機系統和網路監視工具,能有效地監控Windows,Linux和UNIX的主機服務狀態,在系統服務發生異常時會發出電子郵件和簡訊通知報警第一時間通知網站維護人員
Zabbix是一個高度整合的企業級開源網路監控解決方案,與Cacti、Nagios提供分散式監控以以及集中的Web管理介面。Zabbix具備常見商業監控軟體所具備的功能,例如主機效能監控、網路裝置效能監控、資料庫效能監控、ftp等通用協議的監控,能夠利用靈活的可定製警告機制、允許使用者對事件傳送基於E-mail 的警告, 保證相關維護人員對問題做出快速解決;還能夠利用儲存資料提供傑出的報表及實時的圖形化效據處理,實現對Linux、Windows 主機的7x24小時集中監控。
我強烈推薦大家使用Zabbix,Zabbix相比其他監控軟體有如下優點:
安裝與配置簡單,學習成本低
支援多語言(包括中文,系統自帶不需要額外安裝外掛)
自動發現伺服器與網路裝置
分散式監視以及WEB集中管理功能 (這一點相比其他監控軟體有明顯優勢)
使用者安全認證和柔軟的授權方式 (如ldap認證)
透過WEB介面設定或檢視監視結果 (影象化配置)
email等通知功能
關於zabbix的安裝我們將透過單獨的小結講,下面的展示主要是為了方便大家對zabbix有一次直觀的認識。下圖所示:
zabbix主要有5個主選單欄:Moniting,Inventory,reports,configuration,Adminstration每個主選單欄下面又多個二級選單.
Moniting:主要是對監控物件的一些相關展示,比如說對web應用的展示。
Inventory:資產管理,類似於公司裡的資產管理,比如一個硬體裝置,這裡可能會標識裝置的名稱,作業系統,mac地址,資產編號等
Reports: 這裡主要展示了zabbix服務的狀態,比如主機數,報警數。還有就是展示了一些裝置的可用性報表等相關資訊。
Congfiguration:這裡主要用來對系統的配置,比如建立主機,創建立模版,建立報警,建立流量圖片等相關應用基本的配置主要透過這裡來實現。
Adminstration: 這裡也是用了對系統進行配置,可configuration相比,這裡的配置主要實現對zabbix本身的一些相關的配置工作,比如登入zabbix的使用者的建立等工作主要透過這裡來配置。
下面讓我們雙擊Configurtion,然後雙擊下面的host選單如下所示:
從左到右依次是:host(主機名) application(相關應用) item(監控物件 )trigger (觸發器) dns (主機的dns) ip(主機的ip地址) Templates(主機所用到的主機模版) Status (主機的狀態 ) availablity。 下面我將對application ,item ,trigger,graphs,等相關概念進行一一的解釋。
Item:主機監控的物件,比如主機的cpu利用率,這裡cpu的利用率就可以成為一個item。比如我監控的一個服務也可以成為一個item,我們可以這樣理解,我們說監控的東西就可以簡單的被成為一個item。
Triiger:triiger被稱為觸發器,可以理解為促成警報的一個閥值,比如,當d盤的剩餘空間只剩下百分之十時,我們可以把這個條件做為一個triger。
Graphs:圖表,我們監控一個裝置時,有時候希望以更加直觀的圖表的形式顯示出來的時候往往可以透過graphs來設定,比如我們監控的一個item物件是etho 網絡卡出口的流量和一個iteme etho網絡卡進口的流量, 並且我們想把eth0網絡卡進出流量以曲線圖的形式顯示出來的話往往就需要在graphs裡面來設定。
下面我們透過建立一個主機的事例讓大家有個初步的認識。
圖中列出了我已經建立好的監控物件,下面我們講新建一個監控專案以便大家能夠更好的理解建立的過程,單擊右上角的create item進行監控物件的建立。接下來會出現如下所示的對話方塊。
其中type:代表的意思是被監控但代理的型別,比如snmp型別ssh型別,monit agent型別等。Key代表了一種關鍵字,這裡也可以自己定義,具我的理解如果是用agent型別的話就必須用系統自帶的一些固定的格式去填寫,比如:net.if.in[eth0,bytes] ,代表的意思是:etho裡,進口的流量,但是是bytes,具體這方面的內容我們以後會單獨的進行介紹。由於這章我們主要是以體驗為主,所以我們不會講的那麼詳細。 下面我們雙擊graphs按鈕,同樣的create graphs
大家可以看出來,item後面有五個不同的顏色來代表不同的監控物件,然後把這5個監控物件匯成一張圖來展示給大家,這樣其不是很方便哦。
最後我講通過幾張監控圖讓大家對zabbix有個直觀的瞭解。
回覆列表
為了幫助使用者解決隨時隨地管控伺服器難題,將運維從電腦前解放出來,雲幫手技術團隊致力研發移動端,已於近期上線。在PC端功能全面的基礎上,移動端又進一步提升了伺服器管理的便捷性,幫助使用者隨時隨地“掌”控伺服器!
隨時監控:在出差途中或會議進行中無法及時掌握伺服器資訊,使用雲幫手移動端即可隨時檢視伺服器執行狀態,減少意外情況,讓問題處理不再手忙腳亂。
快速處理:當出現CPU或記憶體過高等突發情況,而我們又剛好不在電腦前時,使用雲幫手移動端即可快速關掉異常程序,保障系統執行暢通。
多端管理:當電腦突然斷電或者宕機,無法使用PC端進行管理時,雲幫手移動端即可無縫接管伺服器。
雲幫手官網地址https://www.cloudx.cn/?utm_source=wu-wk