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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux mrtg 进程名称,Linux上的MRTG流量监控中心

發布時間:2024/1/23 linux 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux mrtg 进程名称,Linux上的MRTG流量监控中心 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux上的MRTG流量監控中心

轉載請注明!

隨著互聯網應用的發展,企業的互聯網應用已經不僅僅是建設一個網站這么簡單了。企業對互聯網應用的規模不斷加大,功能也更豐富和強大。面對更大規模的互聯網應用,許多企業在電信IDC機房中不得不擁有數臺甚至數十臺服務器。

在對這些服務器的管理過程中,每臺服務器的流量情況成為管理工作的一個重點。管理員通過對網絡中各種流量的監控,可以從網絡的異常流量中及時察覺到潛在的安全或性能問題;上層領導也可以從統計的網絡流量報告中獲得有 用的經營分析信息,從而對業務做出相關的調整或升級決策。

在諸多網絡流量監測軟件中,MRTG無疑是著名而具有代表性的。MRTG是一個基于SNMP協議的典型網絡流量監測、統計、分析工具。SNMP(簡單網絡管理協議)是一個專門設計用來監視和控制網絡中各種網絡設備,如交換機、路由器、服務器等的協議。

由于市場上絕大多數的網絡產品都支持SNMP協議,所以MRTG的適用范圍很廣。本文將關注如何利用MRTG軟件監控服務器的流量。

為什么需要MRTG監控中心

服務器的操作系統多種多樣,使用較多的一般是Unix類或Windows類操作系統,它們都支持SNMP協議。例如,對于Windows系統而言,只要增加“管理和監控工具”中的Windows組件,就有了對SNMP協議的支持。

在服務器啟動SNMP后,就會開放161/162端口。管理員如果要監控這臺機器,就要在自己的機器上安裝MRTG,然后通過MRTG向服務器的161/162端口發出查詢等請求,取得數據后會生成圖形及HTML文檔的流量報告。這就是MRTG簡單的監控過程。

在實際應用中,企業可能有多臺服務器,通常需要管理員24小時不間斷地對服務器的流量進行監控。如果這時還是簡單地在管理員的機器上使用MRTG就不太適用了。最好的方法是建立一個MRTG監控中心。

MRTG 監控中心可以是一臺專用的服務器,也可以由其它服務器兼作MRTG監控中心。用于監控中心的機器和其它服務器都位于防火墻背后,由于SNMP也很容易成為攻擊的目標,所以在防火墻的規則中,要禁止外界對服務器161/162端口的訪問。這樣便保證了MRTG監控中心擔負起監控其它所有服務器的責任。

MRTG監控中心將不斷產生流量報告,以Web頁面的形式發送給管理員。當然,該Web頁面是帶有身份認證功能的,以確保只有擁有賬號的管理員才能察看相應的流量報告。

使用這樣的MRTG監控中心,可以帶來以下好處:

◆ 24小時不間斷地工作,能保證產生詳細、全面的流量報告;

◆ 提供帶身份認證的Web瀏覽界面,管理員憑賬號可以隨時隨地通過互聯網察看流量報告;

◆ 免去管理員安裝MRTG的煩惱,只需通過瀏覽器來察看流量報告;

◆ 只允許MRTG監控中心機器訪問服務器161/162端口,安全性更高。

構建MRTG監控中心

下面介紹如何在Linux上構建一個MRTG監控中心。

MRTG需要先安裝Apache

一、MRTG需要以SNMP服務為基礎,所以請確保你的系統已經啟用了此服務

1.請確保你的系統安裝了以下軟件包

net-snmp-libs

net-snmp

net-snmp-utils

2.修改/etc/snmp/snmpd.conf

去掉如下一行的注釋

view mib2? ?included??.iso.org.dod.internet.mgmt.mib-2 fc

在大約55行處添加如下一行

view? ? systemview? ? included? ?.1.3.6.1.2.1.2

把如下行

access??notConfigGroup ""? ?? ?any? ?? ? noauth? ? exact??systemview none none

改作:

access??notConfigGroup ""? ?? ?any? ?? ? noauth? ? exact??mib2 none none

3.啟用snmpd服務

#service snmpd start

#chkconfig --levle 2345 snmpd on

4.查看端口的開啟狀況

# netstat -tunlp |grep snmp

tcp? ?? ???0? ?? ?0 0.0.0.0:199? ?? ?? ?? ? 0.0.0.0:*? ?? ?? ?? ?? ?LISTEN? ?? ?4973/snmpd

udp? ?? ???0? ?? ?0 0.0.0.0:161? ?? ?? ?? ? 0.0.0.0:*? ?? ?? ?? ?? ?? ?? ?? ?? ?4973/snmpd

二、MRTG生成供瀏覽圖像需要httpd服務的支持,同時也需要gd、libpng和zlib三個軟件包的支持,而gd的正常運行也需要其

它的幾個軟件.

三:安裝MRTG

下載地址:

# tar zxvf mrtg-2.16.2.tar.tar

# cd mrtg-2.16.2

# ./configure --prefix=/usr/local/mrtg

# make

# make install

四:配置MRTG

生成配置文件:

# mkdir /etc/mrtg

# /usr/local/mrtg/bin/cfgmaker public@localhost > /etc/mrtg/mrtg.cfg

編輯/etc/mrtg/mrtg.cfg

#WorkDir:/home/http/mrtg

去掉注釋并改為

WorkDir: /usr/local/www/htdocs/mrtg

(此處是你的httpd默認的主目錄)?? 注意前面不要有空格

去掉如下行的注釋

# Options[_]: growright, bits

添加如下行,實現網頁中的中文字符顯示

Language:gb2312

生成MRTG網頁主頁面文件

# /usr/local/mrtg/bin/indexmaker /etc/mrtg/mrtg.cfg --output=/usr/local/www/htdocs/mrtg/index.html??--

title="My MRTG"

4.啟動MRTG

# env LANG=C /usr/local/mrtg/bin/mrtg /etc/mrtg/mrtg.cfg

這個命令會輸出一些錯誤信息,一般可以安全忽略,連續執行三次此命令即可。

5.MRTG生成的web頁面是靜態的,為了能讓其不斷的刷新,需要將以上命令添加進crontab

#crontab -e

添加如下一行

*/3 * * * * env LANG=C /usr/local/mrtg/bin/mrtg /etc/mrtg/mrtg.cfg

注:此行表示每三分鐘刷新一次,你可以根據自己的需要修改刷新時間間隔。

6.安裝完畢,可以去查看結果了,在瀏覽器輸入形如以下地址

(IP地址為你的機器IP)

總結

以上是生活随笔為你收集整理的linux mrtg 进程名称,Linux上的MRTG流量监控中心的全部內容,希望文章能夠幫你解決所遇到的問題。

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