mrtglinux
MRTG最早的版本是在1995年春天所推出,以Perl所寫成,因此可以跨平台使用,它利用了SNMP送出帶有物件識別碼(OIDs)的請求給要查詢的網路設備,因此設備本身需支援SNMP。MRTG再以所收集到的資料產生HTML檔案並以GIF或PNG格式繪制出圖形,並可以日、周、月等單位分別繪出。它也可產生出最大值最小值的資料供統計用。
② linux下mrtg 顯示的時間如何更改
如果把改了的時間寫入硬體再重啟一下系統呢?可是試試。
③ linux 伺服器需要監控哪些
linux下監控軟體有很多啊 一般常用的是以下三種
mrtg----》》》 監控流量,cup負載,tcp連接數,磁碟空間等等 一般用來做流量監控,配置簡單
nagios--->>>> 用來監控主機與服務存活狀態,也可以監控負載與磁碟空間等等,帶郵件 與簡訊告警,配置稍微復雜點。
cacti----》》》強大的繪圖功能,十分漂亮,插件無數,可監控幾乎所有內容,缺點是安裝配置復雜,但現在有一鍵安裝盤,方便的很。
另外還有一個在國外用的很多的監控軟體:zabbix 這個也是非常強大的,沒裝過,你可以試試。
④ 在Linux安裝以.tar.gz安裝MRTG,在make是出錯
先make
dep
或執行make
clean避免錯誤,然後./configure
./configure
--prefix=/usr/local/mrtg-2
//這個在你裝了所有的庫文件的前提下,
然後沒有報錯,那就make
⑤ 如何監控linux伺服器的tcp連接
linux下監控軟體有很多啊 一般常用的是以下三種 mrtg----》》》 監控流量,cup負載,tcp連接數,磁碟空間等等 一般用來做流量監控,配置簡單 nagios--->>>> 用來監控主機與服務存活狀態,也可以監控負載與磁碟空間等等,帶郵件 與簡訊告警,配置稍微復雜點。 cacti----》》》強大的繪圖功能,十分漂亮,插件無數,可監控幾乎所有內容,缺點是安裝配置復雜,但現在有一鍵安裝盤,方便的很。 另外還有一個在國外用的很多的監控軟體:zabbix 這個也是非常強大的,沒裝過,你可以試試。
⑥ linux 下mrtg要在iptables中開通埠嗎 謝謝大家了
linux 下mrtg要在iptables中開通埠嗎? 謝謝大家了
懸賞分:0 -
離問題結束還有 4 天 10 小時
您不登錄也可以回答問題
您還可以輸入字
輸入內容已經達到長度限制
登錄後回答可以獲得經驗值獎勵,並可以查看和管理所有的回答。 |
用戶名
動態
上周上升
7701
6101
3463
2614
2204
使用可以第一時間收到「提問有新回答」「回答被採納」「網友求助」的通知。
您想在自己的網站上展示網路「知道」上的問答嗎?來吧!
如要投訴或提出意見建議,請到反饋。
⑦ linux下的mrtg使用
對於Mrtg就不多說了,在網上很容易就找到其各方面的詳細資料,也可以上http://www.mrtg.org 查看官方文檔。下面我就說說我的安裝過程:
在安裝過程中用到的軟體:
libpng-1.2.8.tar.gz2
zlib-1.2.3.tar.gz
jpegsrc.v6b.tar.gz
freetype-2.1.10.tar.gz
fontconfig-2.3.0.tar.gz
gd-2.0.33.tar.gz
mrtg-2.12.2.tar.gz
我的環境是RedHat 9.0,先來准備安裝GD庫
tar -zxvf gd-2.0.33.tar.gz
cd gd-2.0.33
./configure
你可以在輸出的信息中看見如下面的字樣:
Support for PNG library: yes
Support for JPEG library: yes
Support for Freetype 2.x library: yes
Support for Fontconfig library: yes
Support for Xpm library: yes
Support for pthreads: yes
如果你的都是yes的話,那麼就可以直接make && make install,然後安裝mrtg了。如果有no的話,那麼還需要安裝相應的支持軟體。因為我的系統在安裝的時候只選擇安裝了kernel devlopment tools,所以我需要安裝上述的支持軟體。
首先升級我的zlib庫
******************************************
tar -zxvf zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure
make
make install
******************************************
然後安裝libpng庫
*******************************************
tar -jxvf libpng-1.2.8.tar.gz2
cd libpng-1.2.8
cp scripts/makefile.std makefile
make
make install
*******************************************
Ok,Wait for a moment...接下來安裝JPEG庫
*******************************************
tar -zxvf jpegsrc.v6b.tar.gz
cd jpeg-6b
./configure --enable-static --enable-shared --prefix=/usr
make
make install
*******************************************
安裝Freetype
*******************************************
tar -zxvf freetype-2.1.10
cd freetype-2.1.10
./configure
make
make install
*******************************************
安裝Fontconfig
*******************************************
tar -zxvf fontconfig-2.3.0
cd fontconfig-2.3.0
./configure
make
make install
*******************************************
Xpm library在安裝X Window的時候就安裝好了,但是我在安裝獨立的Xpm庫的時候會提示錯誤。索幸我就沒有安裝了,暫時還沒有發現未安裝此庫會有什麼影響。
好了,進入gd-2.0.33,輸入./configure,輸出結果為:
** Configuration summary for gd 2.0.33:
Support for PNG library: yes
Support for JPEG library: yes
Support for Freetype 2.x library: yes
Support for Fontconfig library: yes
Support for Xpm library: no
Support for pthreads: yes
嗯,接著當然就是
make && make install
Ok,GD庫安裝完成,下來才是我們真正觀注的了
tar -zxvf mrtg-2.12.2.tar.gz
cd mrtg-2.12.2
./configure --prefix=/usr/local/mrtg --with-gd=/usr/include --with-gd-lib=/usr/lib --with-gd-inc=/usr/include --with-png=/usr/include --with-png-lib=/usr/lib --with-zlib=/usr/include --with-zlib-lib=/usr/lib
make
make install
到這里Mrtg已被成功的安裝到你的系統,
假設我們要監控的交換機IP為:192.168.1.10 ,我的Apache主目錄是/var/www/html
首先來生成cfg文件
/usr/local/mrtg/bin/cfgmaker public at 192 dot 168.1.10 > /var/www/html/mrtg.cfg
打開mrtg.cfg
更改WorkDir為/var/www/html
去掉Options[_]: growright, bits前面的#
並加入Language:Chinese使之支持中文
保存並退出
接著運行/usr/local/mrtg/bin/mrtg /var/www/html/mrtg.cfg (如需在命令前加env LANG=C 在執行的時候系統會給出提示)
連續執行三次以上直到不再顯示錯誤為止
後執行/usr/local/mrtg/bin/indexmaker --output=/var/www/html/index.html --title=標題 /var/www/html/mrtg.cfg 生成頁面文件
啟動你的Apache,訪問看看吧~!哈哈,成功的感覺來啦
為了讓數據自動刷新,還需要讓程序在後台定時運行,
crontab -e
在其中輸入 */5 * * * * env LANG=C /usr/local/mrtg/bin/mrtg /var/www/html/mrtg/mrtg.cfg (註:如之前未加env LANG=C的話,則這里也不用加)
該句表示讓系統在後台每五分鍾執行一次env LANG=C /usr/local/mrtg/bin/mrtg /var/www/html/mrtg/mrtg.cfg
即每5分鍾刷新一次
另外還可以在mrtg.cfg中加入腳本,用於監控CPU,MEM,SWAP的使用情況
⑧ linux下MRTG安裝(詳細步驟)以及需要的軟體包和關聯軟體包
http://oss.oetiker.ch/mrtg/doc/mrtg-unix-guide.en.html
學習linux的話最好還是練練英文,因為你會用到很多英文文檔,這是一個長期自發學習的過程,不是幾個shell命令就可以通行的,軟體的官方文檔是你最應該留意的資料!
⑨ Linux的系統性能如何檢測
網路使用中,我們需要簡單的監測一下Linux系統的:CPU負載、內存消耗情況、幾個指定目錄的磁碟空間、磁碟I/O、swap的情況還有就是網路流量。 今天上海快網介紹Linux的系統性能監測參數獲取方法。
Linux下的性能檢測工具其實都有很多。
mrtg就是一個很不錯的選擇。不過用mrtg就要裝sysstat、apache、snmp、perl之類的東西。而且安裝也要好幾個步驟,似乎比較麻煩。本來也想直接調用sar、vmstat之類的命令,parse一下結果就算了。哪知道發現不同的版本的linux這些命令的結果也都是不一樣。既然要按版本 parse它們的結果,那還不如直接去系統裡面獲得算了。於是研究了一下sysstat和gkrellm的源代碼,找到監測性能的數據所在。
1、CPU
在文件"/proc/stat"裡面就包含了CPU的信息。每一個CPU的每一tick用在什麼地方都在這個文件裡面記著。後面的數字含義分別是: user、nice、sys、idle、iowait。有些版本的kernel沒有iowait這一項。這些數值表示從開機到現在,CPU的每tick用在了哪裡。
就是cpu0從開機到現在有 256279030 tick用在了user消耗,11832528用在了sys消耗。所以如果想計算單位時間(例如1s)裡面CPU的負載,那隻需要計算1秒前後數值的差除以每一秒的tick數量就可以了。
2、內存消耗
文件"/proc/meminfo"裡麵包含的就是內存的信息,還包括了swap的信息。
3、磁碟空間
從gkrellm的源代碼看,這個是一個很復雜的數據。
4、磁碟I/O
磁碟I/O的數據也同樣比較復雜,有些版本看/proc/diskstats,有些版本看/proc/partitions,還有些版本至今我也不知道在那裡看……不過可以看到數據的版本也像CPU那樣,需要隔一段時間取值,兩次取值的差就是流量。
5、網路流量
網路流量也是五花八門,不過基本上都可以在/proc/net/dev裡面獲得。同樣也是需要兩次取值取其差作為流量值。
⑩ Linux下用MRTG監控區域網流量
對
但是現在幾乎99%的交換機和路由器都支持,其實就是rfc1213