酷!學園
2010-03-18 03:36 *
歡迎光臨, 訪客. 請先 登入註冊一個帳號.
您忘了 啟用您的帳號嗎?

請輸入帳號, 密碼以及預計登入時間
新聞:
強烈建議,新手請先閱讀:致提問者的一些建議再致提問者
 
   首頁 | Study-Area | 鳥園 | 鳥哥的Linux私房菜   說明 搜尋 日曆 登入 註冊  
頁: [1]
  列印  
作者 主題: ntop + mysql  (閱讀 19749 次)
0 會員 以及 1 訪客 正在閱讀本篇主題.
duncanlo
俺是博士!
*****
文章: 7173


檢視個人資料
« 於: 2002-07-03 23:34 »

ntop安裝的方法請參考!
http://phorum.study-area.org/viewtopic.php?t=10110

假如你想要即時的訊息,
ntop的web或intop文字是不錯的選擇,
不過,假如你想統計使用量或長期紀錄,
甚至是作分析報表,那應該是要有一個DB,
來儲存網路流量的資訊...

我把ntop裝在一台獨立的機器,
接在串著Firewall及內部SwithHub的
一個一般Hub上.

首先你的主機要先把mysql和ntop安裝好,
建立一個DB叫NTOP,
用mysqladmin create NTOP 建,
到ntop source內的database目錄,
在DB NTOP內建立Table,
用mysql NTOP < mySQLdefs.txt 建
先啟動ntop的mysql db連結(預設port是4000),
用perl mySQLserver.pl & 常駐來保持連結,
然後以再執行,
ntop -P /var/lib/ntop -u notobdy -i eth0 -E -b localhost:4000 -d
啟動ntop後,就會看到console一直有把流量寫入mysql的訊息.
假如你執行時出現db無法連線,
有可能是沒有mysql.pm這個perl modules,
你可以到CPAN抓DBD-mysql回來安裝就可以了,
測試完,以後只要執行下面兩行就行了!

perl mySQLserver.pl &
ntop -P /var/lib/ntop -u notobdy -i eth0 -E -b localhost:4000 -d

存到MySQL DB後,
就可以用分析統計工具作流量分析,
或是追查某個連線的狀況...

把ntop的資料存在mysql內,
可能會有巨量的資料存取量,
要特別注意一下,
不過我今天才剛裝好ntop+mysql,
還不知道資料的大小,
而且也還沒去找分析軟體!
已記錄
duncanlo
俺是博士!
*****
文章: 7173


檢視個人資料
« 回覆文章 #1 於: 2002-07-04 10:21 »

NTOP的DB內有5個Table,
內容大概是...

Hosts
IP,MAC及連線統計值

IPtraffic
以ip為主之流量統計,像udp,tcp,icmp這些

NameMapper
ip及主機名對應表

NonIPTraffic
非ip之流量統計,如ipx,arp,atalk,netbios這些

TCPsessions
tcp連線之紀錄,有來源及目的之ip,port,sedn/rcvd量,時間


其中有點奇怪的是hosts的內容,
我有幾台是HP Server,
用的是Intel網卡,不過ntop辨識是
ASUSTEK COMPUTER INC. 的網卡,
這應該是華碩的Title吧!
已記錄
凱文克萊
可愛的小學生
*
文章: 8


檢視個人資料
« 回覆文章 #2 於: 2003-01-16 17:55 »

請問一定要裝資料庫嗎?因為我看了一些文章都沒提到要裝資料庫
結果自己裝了NTOP之後要啟動就出現了錯誤訊息.....
Database '/usr/local/bin/log/addressCache.db' open failed :File open error
是否是因為我沒裝MySQL..
已記錄
Frankie
可愛的小學生
*
文章: 29


檢視個人資料
« 回覆文章 #3 於: 2003-02-01 13:50 »

引用自: "凱文克萊"
請問一定要裝資料庫嗎?因為我看了一些文章都沒提到要裝資料庫
結果自己裝了NTOP之後要啟動就出現了錯誤訊息.....
Database '/usr/local/bin/log/addressCache.db' open failed :File open error
是否是因為我沒裝MySQL..


我沒裝過ntop,有使用過tivoli netview,不管是啥網管軟體
應該都會要搭配一套DB吧.才可以將資料收集整理並做分析.
已記錄
duncanlo
俺是博士!
*****
文章: 7173


檢視個人資料
« 回覆文章 #4 於: 2003-02-01 21:27 »

netview好像不需要DB就可以Run?!

不過CA那套就要裝個MS SQL才行.
已記錄
francisyap
憂鬱的高中生
***
文章: 186


檢視個人資料
« 回覆文章 #5 於: 2003-04-15 01:31 »

執行

perl mySQLserver.pl &

出現

[root@vip ntop]# recv: Bad file descriptor at mySQLserver.pl line 35.

如何解決呢?

35行是 recv($socket, $buffer, $bufLength, 0) || die "recv: $!";

謝謝指教!!
已記錄
350z
可愛的小學生
*
文章: 3


檢視個人資料
« 回覆文章 #6 於: 2003-04-15 12:34 »

引用
我把ntop裝在一台獨立的機器,
接在串著Firewall及內部SwithHub的
一個一般Hub上.


請問一下
這樣應該只看得到這個Hub上的機器的流量, 接在switch上的其他機器的流量應該看不到吧。
除非您的switch有網管的功能而且有設定將switch上的封包mirror到notp機器的網卡上。
如果我的switch沒有網管功能而想看到公司所有機器的流量該如何呢?把ntop接在nat跟switch之間嗎?這樣會拖慢其他機器上internet的速度嗎?頭痛中~~
已記錄
windgo
懷疑的國中生
**
文章: 52


檢視個人資料
« 回覆文章 #7 於: 2003-11-18 14:47 »

補充一下 如果照上面的方法設定
會只有Mysql為root 密碼為空白 才能跑 mySQLserver.pl
修改一下mySQLserver.pl  改為你自己定的帳號密碼

my $dbh = DBI->connect('DBI:mysql:NTOP',"user","pw") or die "Couldn't connect to database: "
已記錄
will
懷疑的國中生
**
文章: 72


檢視個人資料
« 回覆文章 #8 於: 2004-04-21 16:53 »

請問,  
mysql NTOP < mySQLdefs.txt  這一行中,

mySQLdefs.txt   這個檔在那找,還是要自己建??? 難過


我是用 FreeBSD 4.9 + Ntop 3.0
已記錄
SkyJou
憂鬱的高中生
***
文章: 112


檢視個人資料
« 回覆文章 #9 於: 2004-04-21 17:50 »

ntop 目前已經不支援與SQL連線了,現在使用 rrd。
已記錄
icutep4
可愛的小學生
*
文章: 18


檢視個人資料
« 回覆文章 #10 於: 2004-05-05 09:34 »

引用
請問一下
這樣應該只看得到這個Hub上的機器的流量, 接在switch上的其他機器的流量應該看不到吧。
除非您的switch有網管的功能而且有設定將switch上的封包mirror到notp機器的網卡上。
如果我的switch沒有網管功能而想看到公司所有機器的流量該如何呢?把ntop接在nat跟switch之間嗎?這樣會拖慢其他機器上internet的速度嗎?頭痛中~~

 :lol: 如果我的switch有網管功能而想看到公司所有機器的流量又該如何呢
如何可設定將switch上的封包mirror到notp機器的網卡上
還請大大指教
已記錄
【defender】
懷疑的國中生
**
文章: 83


檢視個人資料
« 回覆文章 #11 於: 2004-12-28 05:32 »

引用自: "icutep4"
引用
請問一下
這樣應該只看得到這個Hub上的機器的流量, 接在switch上的其他機器的流量應該看不到吧。
除非您的switch有網管的功能而且有設定將switch上的封包mirror到notp機器的網卡上。
如果我的switch沒有網管功能而想看到公司所有機器的流量該如何呢?把ntop接在nat跟switch之間嗎?這樣會拖慢其他機器上internet的速度嗎?頭痛中~~

 :lol: 如果我的switch有網管功能而想看到公司所有機器的流量又該如何呢
如何可設定將switch上的封包mirror到notp機器的網卡上
還請大大指教



Switch只能監看連接在Switch下的封包流如果你那台Switch有支援Port mirror則只要打開就行監看,跨Switch則不能看到..只能看到該Switch,其他Switch下的電腦上網只會上跑出Internet 所以不會流經其他Switch
若要監看全部則要看網路架構..做調整
已記錄
yuchin
可愛的小學生
*
文章: 1


檢視個人資料 個人網站
« 回覆文章 #12 於: 2007-01-15 17:37 »

在這裡想請問一下站上的各位
你們在實做mirror port時 點有很多嗎?流量會不會太大
最近我發現每當換了一張接收mirror prot的網卡
隔天或一個禮拜就會掛掉
一定要高級的網卡才能做嗎?
已記錄
頁: [1]
  列印  
 
前往:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Valid XHTML 1.0! Valid CSS!
本頁花了 0.081 秒,以及 16 次的資料庫查詢。