數位天堂

Nokia:科技始終來自於人性; 拜耳:如果文明不能使我們更相愛,那科技便失去意義!
歡迎您的加入,讓我們一起討論科技與環保的整合應用...

您尚未登入。

#1 2008-05-07 09:27:59

Aven
天使
來自: 數位天堂
註冊日期: 2007-07-15
文章數: 2266
網站

Synology DS108j 安裝 MRTG

DS108j 玩一陣子了,網路上買的朋友應該也不少,雖然內建功能完整,但系統預設提供的資訊還是有不足的地方,例如:即時/歷史網路流量資訊。這樣也好,太完美就少了改機樂趣 dev

過去我曾介紹過在WL-500gp上安裝MRTG網路流量監看套件,我個人認為這功能非常實用,有助於了解自己的網路使用率,是否該增加頻寬,從MRTG圖可以一目了然。

手上這台DS108j經過上一篇改機文章之後,已經打開 IPKG 任督二脈,後續要擴充其他功能應該可以如虎添翼,今天就來談談如何在DS108j上安裝 MRTG 吧。

注意:底下範例 DS108j 主機 IP 為192.168.1.2,記得修改成自己的IP

首先請用root身分telnet/ssh進到DS108j,因為原廠並未內建 snmpd,所以我們必須另外安裝 snmpd 套件

DiskStation> ipkg install net-snmp


接著安裝 MRTG 套件

DiskStation> ipkg install mrtg


在web路徑下建立 mrtg 資料夾

DiskStation> mkdir /volume1/web/mrtg


執行 cfgmaker 產生相對應的 mrtg.cfg 檔

DiskStation> cfgmaker public@192.168.1.2 > /volume1/web/mrtg/mrtg.cfg


編輯 /volume1/web/mrtg/mrtg.cfg

DiskStation> nano /volume1/web/mrtg/mrtg.cfg


修改 WorkDir 設定,記得前面的 # 要拿掉

WorkDir: /volume1/web/mrtg


產生 MRTG 圖形

DiskStation> /opt/bin/mrtg /volume1/web/mrtg/mrtg.cfg


上面程序執行後,可以看一下/volume1/web/mrtg下應該會多了幾個檔案,包含192.168.1.2_?.html、192.168.1.2_?-day.png之類的檔案,恭喜,你已經成功一半了。
注意:前面兩三次執行MRTG,會出現一些錯誤訊息,這時可以先忽略。

接下來建立 index.html 檔

DiskStation> indexmaker /volume1/web/mrtg/mrtg.cfg > /volume1/web/mrtg/index.html


接下來,我們希望系統能夠每5分鐘自動update即時流量,這時就要透過 cron/crontab 的設定才能做到
編輯 /etc/crontab

DiskStation> nano /etc/crontab


在最後一行,加入下列設定(中間空白請務必使用tab)

*/5 * * * * root /opt/bin/mrtg /volume1/web/mrtg/mrtg.cfg


最後系統需要重新啟動,請透過系統管理界面啟動重新開機
https://digiland.tw/img/upload/synology_reboot_20080601.jpg

開機完畢,如果系統持續正常運作,你可以透過IE連入 http://192.168.1.2/mrtg/ 觀察每五分鐘網路流量的變化(參考下圖),點擊進去還可以看到過去歷史流量記錄。

https://digiland.tw/img/upload/wl-500gp_mrtg_20071214.gif

如果正常出現上面畫面,即表示完工 milk

參考: http://neture.hopto.org/Aven/index.php? … 213-161455





技術問題請於論壇上集眾人之力公開討論,感恩 thankgod

離線

 

#2 2008-05-21 15:17:53

redbull
新生
註冊日期: 2008-05-21
文章數: 6
目前積分 :   

Re: Synology DS108j 安裝 MRTG

好多謝你的改機資料, 我有一個問題,
ipkg 這個command 是不是有自己安裝的?
因我我輸入:

ipkg install net-snmp

-ash: ipkg: not foun

?

我要怎麼辦?? 謝謝



離線

 

#3 2008-05-21 16:57:29

Aven
天使
來自: 數位天堂
註冊日期: 2007-07-15
文章數: 2266
網站

Re: Synology DS108j 安裝 MRTG

redbull 提到:

好多謝你的改機資料, 我有一個問題,
ipkg 這個command 是不是有自己安裝的?
因我我輸入:

ipkg install net-snmp

-ash: ipkg: not foun

?

我要怎麼辦?? 謝謝

您必須先參考這一篇 https://digiland.tw/viewtopic.php?id=220 把 DS108j 的 bootstrap 環境建立起來。
這樣才可以繼續安裝其他 ipkg 套件。



技術問題請於論壇上集眾人之力公開討論,感恩 thankgod

離線

 

#4 2008-05-22 12:17:54

redbull
新生
註冊日期: 2008-05-21
文章數: 6
目前積分 :   

Re: Synology DS108j 安裝 MRTG

Aven 提到:

redbull 提到:

好多謝你的改機資料, 我有一個問題,
ipkg 這個command 是不是有自己安裝的?
因我我輸入:

ipkg install net-snmp

-ash: ipkg: not foun

?

我要怎麼辦?? 謝謝

您必須先參考這一篇 https://digiland.tw/viewtopic.php?id=220 把 DS108j 的 bootstrap 環境建立起來。
這樣才可以繼續安裝其他 ipkg 套件。

謝謝幫忙, 我已經成功安裝了ipkg 套件和update 了 ipkg.

但是當我輸入
ipkg install net-snmp 就有問題.

出現

Nothing to be done
An error ocurred, return value: 4.
Collected errors:
Cannot find package net-snmp.
Check the spelling or perhaps run 'ipkg update'

他說我的ipkg 沒有 net-snmp 的patch.
請問我可以怎麼辦 ?? 不好意思, 這麼多問題.


離線

 

#5 2008-05-22 13:24:24

Aven
天使
來自: 數位天堂
註冊日期: 2007-07-15
文章數: 2266
網站

Re: Synology DS108j 安裝 MRTG

redbull 提到:

謝謝幫忙, 我已經成功安裝了ipkg 套件和update 了 ipkg.

但是當我輸入
ipkg install net-snmp 就有問題.

出現

Nothing to be done
An error ocurred, return value: 4.
Collected errors:
Cannot find package net-snmp.
Check the spelling or perhaps run 'ipkg update'

他說我的ipkg 沒有 net-snmp 的patch.
請問我可以怎麼辦 ?? 不好意思, 這麼多問題.

請問你的 Synology 型號是 DS108j嗎?
據我所知 DSx07+ 系列的確會出現沒有 net-snmp 的訊息。
因為 DSx07+ 是用 ARM 系列的 CPU,並非同 DS108j 採用的 PowerPC 系列 CPU,所以用的 ipkg 套件集也不一樣。




技術問題請於論壇上集眾人之力公開討論,感恩 thankgod

離線

 

#6 2008-05-22 14:03:32

redbull
新生
註冊日期: 2008-05-21
文章數: 6
目前積分 :   

Re: Synology DS108j 安裝 MRTG

Aven 提到:

redbull 提到:

謝謝幫忙, 我已經成功安裝了ipkg 套件和update 了 ipkg.

但是當我輸入
ipkg install net-snmp 就有問題.

出現

Nothing to be done
An error ocurred, return value: 4.
Collected errors:
Cannot find package net-snmp.
Check the spelling or perhaps run 'ipkg update'

他說我的ipkg 沒有 net-snmp 的patch.
請問我可以怎麼辦 ?? 不好意思, 這麼多問題.

請問你的 Synology 型號是 DS108j嗎?
據我所知 DSx07+ 系列的確會出現沒有 net-snmp 的訊息。
因為 DSx07+ 是用 ARM 系列的 CPU,並非同 DS108j 採用的 PowerPC 系列 CPU,所以用的 ipkg 套件集也不一樣。

對我我的CPU是孚ARM的, 請問我要直接download net-snap 可以ma ?
我可以直接加下去ma.

sor packages http://ipkg.nslu2-linux.org/feeds/optwa … _armeb.ipk

這樣install應該不用有問題ma ??

我是用207+的. 以下是我cpu 的資料:

Processor       : ARM926EJ-Sid(wb) rev 0 (v5l)
BogoMIPS        : 499.71
Features        : swp half thumb fastmult vfp edsp
CPU implementer : 0x41
CPU architecture: 5TEJ
CPU variant     : 0x0
CPU part        : 0x926
CPU revision    : 0
Cache type      : write-back
Cache clean     : cp15 c7 ops
Cache lockdown  : format C
Cache format    : Harvard
I size          : 32768
I assoc         : 1
I line length   : 32
I sets          : 1024
D size          : 32768
D assoc         : 4
D line length   : 32
D sets          : 256

Hardware        : MV-88fxx81
Revision        : 0000
Serial          : 0000000000000000

最後修改: redbull (2008-05-22 14:19:41)


離線

 

#7 2008-05-22 15:42:26

Aven
天使
來自: 數位天堂
註冊日期: 2007-07-15
文章數: 2266
網站

Re: Synology DS108j 安裝 MRTG

原來你用的是 DS207+ wacko

DSx07+ (DS107+、DS207+)系列暫時還不能安裝,因為沒有compiled 好的 net-snmp,也無法使用PowerPC 版的  net-snmp。

你可以參考 http://www.nslu2-linux.org/wiki/Optware … g.Packages 裡 Can't Find A Package You Want? 的做法尋求協助。

或是到 http://www.net-snmp.org/ 取得 source code 自行 compile。



技術問題請於論壇上集眾人之力公開討論,感恩 thankgod

離線

 

#8 2008-05-22 17:29:04

redbull
新生
註冊日期: 2008-05-21
文章數: 6
目前積分 :   

Re: Synology DS108j 安裝 MRTG

Aven 提到:

原來你用的是 DS207+ wacko

DSx07+ (DS107+、DS207+)系列暫時還不能安裝,因為沒有compiled 好的 net-snmp,也無法使用PowerPC 版的  net-snmp。

你可以參考 http://www.nslu2-linux.org/wiki/Optware … g.Packages 裡 Can't Find A Package You Want? 的做法尋求協助。

或是到 http://www.net-snmp.org/ 取得 source code 自行 compile。

原來是這樣, 沒關係, 謝謝你的幫忙.


離線

 

#9 2008-05-25 23:48:16

bruce
新生
註冊日期: 2008-05-25
文章數: 2
目前積分 :   

Re: Synology DS108j 安裝 MRTG

版大您好:
我最後的步驟都安裝完了,畫面也出來了,但是我發現我的流量5分鐘後並不會自動更新ㄝ...

所以我檢查cron/crontab 的設定,發現設好的*/5     *       *       *       *       root    /opt/bin/mrtg /volume1/web/mrtg/mrtg.cfg
都不見了,所以我又重新做一次,再重開DS108j,發現設定又跑掉了..orz 請問這樣正常嗎?

但是我手動執行DiskStation> /opt/bin/mrtg /volume1/web/mrtg/mrtg.cfg發現流量圖示是會跑的,請問版大我要怎麼做才會自動更新流量ㄋ?
(小弟已經try了10幾次...快瘋了...請版大幫幫忙thankgod)


離線

 

#10 2008-05-28 17:07:45

redbull
新生
註冊日期: 2008-05-21
文章數: 6
目前積分 :   

Re: Synology DS108j 安裝 MRTG

Aven 提到:

原來你用的是 DS207+ wacko

DSx07+ (DS107+、DS207+)系列暫時還不能安裝,因為沒有compiled 好的 net-snmp,也無法使用PowerPC 版的  net-snmp。

你可以參考 http://www.nslu2-linux.org/wiki/Optware … g.Packages 裡 Can't Find A Package You Want? 的做法尋求協助。

或是到 http://www.net-snmp.org/ 取得 source code 自行 compile。

我在DSx07內找到一個叫gsnmp, 我可以用這來代替net-snmp嗎?
但當我install gsnmp, 同時安裝 gnet and glib,
https://trac.eecs.jacobs-university.de/projects/gsnmp/
我不能成功做以下:
ipkg install mrtg


Installing mrtg (2.16.1-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optwa … -1_arm.ipk
Nothing to be done
An error ocurred, return value: 1.
Collected errors:
ERROR: Cannot satisfy the following dependencies for mrtg:
         gconv-modules

請問有關係嗎??

不好意思, 又有問題.

最後修改: redbull (2008-05-28 17:13:52)


離線

 

相關討論主題

主題 回覆 點閱 最後發表
16 54700 2022-04-16 14:13:03 作者 cslcslcsl
1 7908 2022-04-16 14:00:05 作者 cslcslcsl
置頂
置頂: Synology NAS 精華索引 作者 Aven  [ 1 2 ]
12 78105 2019-12-02 16:10:27 作者 civic7069
76 175772 2018-09-02 17:55:56 作者 skyandy
0 6120 2016-06-09 17:00:56 作者 Service

友情連結

論壇頁尾

Powered by PunBB
© Copyright 2018 Rickard Andersson
RSS Feed