自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

MRTG流量監(jiān)控的配置(虛擬機上的Ubuntu)

運維 系統(tǒng)運維
虛擬機Ubuntu,MRTG流量監(jiān)控的配置具:MRTG是什么?MRTG(Multi Router Traffic Grapher)是一個監(jiān)控網(wǎng)絡(luò)鏈路流量負(fù)載的工具軟件,通過snmp協(xié)議得到設(shè)備的流量信息。本文講述的是:MRTG流量監(jiān)控的配置

  基于MRTG流量監(jiān)控的環(huán)境安裝(虛擬機上的Ubuntu)

  昨天搭建了一個基于MRTG的流量監(jiān)控環(huán)境,監(jiān)控的對象是本主機的虛擬機上的Ubuntu系統(tǒng),首先虛擬機上的系統(tǒng)是通過Host方式來跟主系統(tǒng)進行通信連接。在主系統(tǒng)的網(wǎng)絡(luò)鄰居的高級設(shè)置里面要勾選允許其他主機進行連接上網(wǎng)。(主機地址是:210.30.17.190 虛擬機的IP地址是:192.168.0.48)

  在XP系統(tǒng)上的環(huán)境安裝

  1。 安裝好activeperl,由于MRTG是用Perl語言編寫的,所以必須把perl的環(huán)境搭好

  2。 安裝SNMP協(xié)議,因為MRTG是主要通過SNMP協(xié)議來進行通信的,但是這個在XP系統(tǒng)上比較難安裝,但是監(jiān)控的是Ubuntu系統(tǒng),所以不需要在XP上安裝這個協(xié)議

  3。 安裝MRTG,這個只要從網(wǎng)上下載解壓縮就行,我直接放在C盤的根目錄下

  在Ubuntu系統(tǒng)上的環(huán)境安裝

  1。 同意是安裝PERL ,這個在Ubuntu系統(tǒng)里面已經(jīng)安裝成功,所以不需要安裝了

  2。 安裝SNMP協(xié)議,安裝比較方面,只需要一個命令就可以:

  1.   sudo apt-get install snmpd snmp  
  2.  

  3。 然后簡單測試一下:snmpwalk -v 1 -c public localhost 。如果有反應(yīng),表示你的snmpd已經(jīng)可以正常工作。

  4。 在/etc/snmp/snmpd.conf找到SNMP的配置文件,主要是修改團體名community和讀寫的權(quán)限

  找到如下行:

  1.   # sec.name source community  
  2.  
  3.   com2sec notConfigUser default public  
  4.  

  把public 改為其他名字,為了防止黑客的攻擊,我改的是ferdinand

  1.   # group context sec.model sec.level prefix read write notif  
  2.  
  3.   access notConfigGroup "" any noauth exact systemview none none  
  4.  

  將read,write權(quán)限systemview改為all,例:

  1.   access notConfigGroup "" any noauth exact all none none  
  2.  

  查找如下行

  1.   ## incl/excl subtree mask  
  2.  
  3.   #view all included .1 80  
  4.  

  去掉#view all前面的#,例:

  1.   view all included .1 80  
  2.  

  5. 重啟SNMP服務(wù) sudo /etc/init.d/snmpd restart

  可以通過命令:snmpwalk -v 2c -c ferdinand localhost system 來檢測是否安裝成功

  6。 如果要從其他機器訪問SNMP是否裝好的話,必須還要在 /etc/default/snmpd里定義,

  找到/etc/default/snmpd 文件里的

  1.   SNMPDOPTS=’-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1′  
  2.  

  將之修改為:

  1.   SNMPDOPTS=’-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid’  
  2.  

  這樣就能使其他機器訪問Ubuntu的SNMP是否安裝成功,因為那樣只能在本機訪問

  7。 配置MRTG,這個在Ubuntu系統(tǒng)上也是只需要一個簡單的命令就行

  1.   sudo apt-get install mrtg  
  2.  

  8。 使用perl cfgmaker命令生成MRTG配置文件mrtg.cfg:

  > 生成mrtg的配置文件:

  1.   #sudo cfgmaker ferdinand@localhost > /etc/mrtg.cfg  

(需要在配置文件中修改WorkDir的路徑,根據(jù)自己服務(wù)器默認(rèn)的位置而不同)

  > 生成mrtg的主頁:

  1.   #sudo indexmaker /etc/mrtg.cfg > /var/www/nginx-default/mrtg/index.html  

(由于之前做BT的時候搭建的是nginx服務(wù)器,所以產(chǎn)生這樣的路徑)

  > 訪問:http://localhost/mrtg/index.html;

  9。 第四步 配置服務(wù)器

  讓MRTG每5分鐘去交換機或路由器采樣一次

  這個就用linux自帶的計劃任務(wù)crontab

  終端輸入crontab -e;編輯crontab內(nèi)容。加入

  1.   */5 * * * * env LANG=C /usr/bin/mrtg /etc/mrtg.cfg  
  2.  

  保存退出,檢查是否加入crontab -l

  六安裝CPU溫度監(jiān)視[默認(rèn)5分鐘采集一次]

  切換到超級用戶:

  1.   sudo -sH  
  2.  

  安裝軟件:

  1.   apt-get install mbmon  
  2.  

  建立CPU溫度腳本:

  1.   mkdir /opt/mrtg  
  2.  
  3.   vim /opt/mrtg/mrtg.temp  
  4.  
  5.   #!/bin/bash  
  6.  
  7.   /usr/bin/mbmon -c 1 -i -T 4 -u -n  
  8.  
  9.   exit 0  
  10.  

  使腳本可以執(zhí)行:

  1.   chmod +755 /opt/mrtg/mrtg.temp  
  2.  

  修改 /etc/mrtg.cfg 在文件最后加入cpu項目

  1.   Target[temp]: `/opt/mrtg/mrtg.temp`  
  2.  
  3.   MaxBytes[temp]: 100  
  4.  
  5.   Title[temp]: CPU Temperature  
  6.  
  7.   PageTop[temp]:  
  8.  
  9.   CPU Temperature  
  10.  
  11.   Options[temp]: gauge,absolute,unknaszero,growright  
  12.  
  13.   YLegend[temp]: Temperature(C)  
  14.  
  15.   ShortLegend[temp]: (C)  
  16.  
  17.   Legend1[temp]: CPU Temperature  
  18.  
  19.   Legend2[temp]: M/B Temperature  
  20.  
  21.   LegendI[temp]: CPU Temp.  
  22.  
  23.   LegendO[temp]: M/B Temp.  
  24.  

  重新生成索引頁面:

  1.   indexmaker /etc/mrtg.cfg > /var/www/mrtg/index.html  

  虛擬機上的Ubuntu 配置MRTG流量監(jiān)控到此成功完成。其余知識可以參加本站其他文章。推薦文章:Mrtg流量監(jiān)控

【編輯推薦】

MRTG—網(wǎng)絡(luò)監(jiān)控工具

Ubuntu下安裝配置MRTG

FreeBsd下安裝和配置MRTG

責(zé)任編輯:zhaolei 來源: CSDN
相關(guān)推薦

2011-03-31 10:24:15

2011-04-01 15:05:45

Redhat配置mrtg

2011-04-06 10:57:14

監(jiān)控MRTG

2010-01-27 10:01:20

2011-03-31 10:31:18

MRTG

2010-06-01 12:51:00

2010-06-01 10:32:04

linux Mrtg

2011-04-06 11:36:32

2011-02-25 13:41:39

UbuntuUSB虛擬機

2011-04-01 09:18:03

FreeBSD安裝MRTG

2010-05-31 18:08:26

Ubuntu mrtg

2011-04-06 13:50:34

LinuxMRTG監(jiān)控

2010-06-01 11:20:39

Mrtg window

2011-07-05 16:18:14

DataGuardSTANDBY

2010-06-01 10:59:18

2011-03-31 13:40:48

2012-12-31 10:36:56

2012-05-07 10:00:56

虛擬機

2011-03-31 13:40:48

MRTGsquid流量

2011-03-31 14:28:15

點贊
收藏

51CTO技術(shù)棧公眾號