91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣繪制家庭路由器指標(biāo)圖

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-06 17:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

技術(shù)世界不是很棒嗎?所有這些出色的服務(wù)和免費(fèi)軟件隨處可見。我想分享我對(duì)Grafana和InfluxDB的初次經(jīng)驗(yàn),目的是制作路由器統(tǒng)計(jì)數(shù)據(jù)的持久,美觀,靈活的圖形。

問題:我的路由器指標(biāo)旨在可以在Web-UI的各處找到。有些測(cè)量提供了最近幾分鐘的實(shí)時(shí)圖形,有些則沒有。重新啟動(dòng)后,所有統(tǒng)計(jì)信息都會(huì)重置。我想回到過去,查看吞吐量,溫度等。

解決方案:InfluxDB用于持久存儲(chǔ),而Grafana用于可視化。

怎樣繪制家庭路由器指標(biāo)圖

InfluxDB 是一個(gè)所謂的時(shí)間序列數(shù)據(jù)庫(TSDB),專門用于存儲(chǔ)數(shù)據(jù)歷史記錄,即標(biāo)記值時(shí)間。

Grafana 是一個(gè)免費(fèi)的自包含網(wǎng)站的InfluxDB(和其他TSDB)基于圖形的工具。

這兩種軟件都很容易上手,但功能強(qiáng)大。順便說一句,我與eiter項(xiàng)目無關(guān)。這個(gè)項(xiàng)目只是為了讓您前進(jìn)。一旦開始,您可能會(huì)發(fā)現(xiàn)自己在繪制各種事物。這非常適合物聯(lián)網(wǎng)應(yīng)用。例如我將與Openhab一起用于家庭自動(dòng)化傳感器指標(biāo)(溫度,濕度等)的相同設(shè)置。

在評(píng)論中請(qǐng)使用火焰和贊揚(yáng)。并且讓我知道是否有任何問題無法解決,所以我可以修復(fù)它!

步驟1:先決條件

路由器

要開始使用此項(xiàng)目,您需要具有以下功能的基于Linux的路由器:

命令行登錄root訪問(telnet或ssh)

Cron支持

內(nèi)部JFFS或USB存儲(chǔ)設(shè)備上的本地文件存儲(chǔ)。這是用于存儲(chǔ)腳本的。

上述功能通常沒有庫存固件,因此您可能必須使用DDWRT,Tomato或類似產(chǎn)品。就我而言,我使用ASUSWRT Merlin。華碩非常有意識(shí)地開放其庫存固件,而Merlin版本則增加了最少但至關(guān)重要的功能。我為此項(xiàng)目使用了 ASUS RT-N66U 。

服務(wù)器

第二個(gè)前提條件是x86-基于Linux的服務(wù)器。它不必超級(jí)強(qiáng)大。在本項(xiàng)目中,我使用了帶有Ubuntu Server 13.04 LTS和4GB RAM的HP微型服務(wù)器。從理論上講,您可以在不同的處理器體系結(jié)構(gòu)(例如ARM)上運(yùn)行它,但是您將無法使用預(yù)構(gòu)建的軟件包。該服務(wù)器不必專門用于InfluxDB。

PC

您需要一臺(tái)裝有終端軟件(例如Putty或MobaXterm)的PC或Mac。我更喜歡后者。)

一些知識(shí)

此Instructable適用于對(duì)命令行Linux有基本了解的人,

步驟2:準(zhǔn)備路由器

這對(duì)ASUS RT-有效N66U ,我即如果您使用的是其他路由器,則不能按照字母上的說明進(jìn)行操作。

免責(zé)聲明! 請(qǐng)勿在路由器上加載自定義固件,除非您知道自己的路由器在做或至少接受一點(diǎn)點(diǎn)的風(fēng)險(xiǎn),就是將路由器弄亂,直至無法返回(磚狀)。我已經(jīng)在路由器上加載了許多自定義固件,但從未遇到任何問題,但我知道可能會(huì)發(fā)生問題。但是,使用Merlin for Asus,由于它基于庫存固件,因此風(fēng)險(xiǎn)較低。

在PC上,下載MerlinWRT

提取下載的zip 。 .trx文件包含固件。

瀏覽到路由器管理界面(通??稍趆ttp://192.168.1.1找到)

轉(zhuǎn)到:管理-》固件升級(jí)。選擇下載的.trx文件并上傳。

路由器重啟后,您將進(jìn)入Merlin。重新登錄。

轉(zhuǎn)到:管理-》系統(tǒng)。啟用所有JFFS-stuff。按應(yīng)用。

重新啟動(dòng)路由器。

驗(yàn)證:

使用終端軟件,登錄到路由器使用與Web管理員相同的用戶名和密碼。

驗(yàn)證/jffs是否存在并且包含“ configs”和“ scripts”目錄(請(qǐng)參見屏幕截圖)。

現(xiàn)在路由器已準(zhǔn)備好自定義腳本!

步驟3:準(zhǔn)備服務(wù)器

如先決條件中所述,您需要一個(gè)小型x86于InfluxDB和Grafana的基于(英特爾,AMD)的Linux服務(wù)器。以下說明可在Ubuntu上使用。請(qǐng)查看Grafana和InfluxDB文檔以獲取其他發(fā)行版的安裝指南。

InfluxDB 0.8不是最新版本,但在撰寫本文時(shí)提供了與應(yīng)用程序的最佳兼容性。安裝方法如下:

在服務(wù)器上的命令行登錄

如果在64位操作系統(tǒng)上:

$ wget https://s3.amazonaws.com/influxdb/influxdb_0.8.8_amd64.deb

$ sudo dpkg -i influxdb_0.8.8_amd64.deb

如果在32位操作系統(tǒng)上:

$ wget https://s3.amazonaws.com/influxdb/influxdb_0.8.8_i686.deb

$ sudo dpkg -i influxdb_0.8.8_i686.deb

啟動(dòng)守護(hù)程序:

$ sudo/etc/init.d/influxdb start

重新啟動(dòng):

$ sudo update-rc.d influxdb默認(rèn)值

Grafana 2.1.1安裝:

將Grafana安裝為此處描述:http://docs.grafana.org/installation/debian/

驗(yàn)證:

通過以下方法驗(yàn)證influxdb瀏覽到influxdb管理員gui:http://yourserver:8083。以用戶root和密碼root登錄

通過瀏覽到http://yourserver:3000/login驗(yàn)證grafana。以用戶管理員身份登錄,密碼為admin

步驟4:InfluxDB準(zhǔn)備

登錄到influxdb http://yourserver:8083/

上的admin(root/root),使用默認(rèn)設(shè)置創(chuàng)建指標(biāo)數(shù)據(jù)庫(mydb)。查看截圖。您可以使用其他名稱,但稍后將在說明中更改對(duì)mydb的引用。

步驟5:確定指標(biāo)

現(xiàn)在是決定您要測(cè)量什么以及如何測(cè)量的好時(shí)機(jī)。我決定了以下內(nèi)容(我將提供腳本示例)。對(duì)于路由器統(tǒng)計(jì)信息,我開始研究 wl 命令,并且我將繼續(xù)這樣做。它是巨大的。它似乎是路由器功能的主要命令行界面。實(shí)際上,我認(rèn)為您可以做在Web UI中可以做的所有事情,甚至更多。我認(rèn)為這是Broadcom專有的命令,因此如果您使用其他芯片組,則可能必須尋找替代方法。

CPU 使用。我的路由器上沒有安裝 vmstat 命令(我更喜歡使用),但 top 命令卻安裝了??梢詮囊韵旅钶敵鲋刑崛PU使用率:

$ top -bn1 |頭-3

內(nèi)存使用。也可以從 top 命令中提取可用內(nèi)存和已用內(nèi)存。請(qǐng)參閱CPU。

溫度。每個(gè)wifi芯片都有溫度讀數(shù),這些溫度讀數(shù)深深隱藏在wl命令中。但是,必須轉(zhuǎn)換結(jié)果(請(qǐng)參見腳本)。例如:

$ wl -i eth1 phy_tempsense

Ping 。我決定對(duì)我的外部訪問進(jìn)行基準(zhǔn)測(cè)試,以測(cè)量對(duì)兩個(gè)已建立網(wǎng)站的ping訪問。例如:

$ ping -c1 -W1 http://www.google.com

吞吐量。我認(rèn)為沒有計(jì)算就無法提供吞吐量。但是,可以在多個(gè)位置找到計(jì)數(shù)器。/proc/net/dev是一個(gè)很好的計(jì)數(shù)器源。示例:

$ cat/proc/net/dev | tail +3

無線客戶端。通過wl命令每個(gè)接口/芯片(2.4GHz和5.0GHz)連接的無線設(shè)備數(shù):

$ wl -i eth1 assoclist

我對(duì)其他測(cè)量有想法,但我認(rèn)為這是一個(gè)很好的開始。要記住的一點(diǎn)是,小型家用路由器并不是功能強(qiáng)大的處理設(shè)備。太多,太頻繁或太復(fù)雜的測(cè)量都會(huì)對(duì)路由器性能產(chǎn)生不利影響。

如果您提出了一個(gè)致命指標(biāo),請(qǐng)分享(評(píng)論)!

步驟6:路由器腳本

附加的zip歸檔文件包含:

router_assoclist.sh -報(bào)告已連接無線客戶端數(shù)量的示例腳本

router_cpu.sh -CPU利用率腳本

router_mem.sh -內(nèi)存利用率腳本

router_net.sh -網(wǎng)絡(luò)統(tǒng)計(jì)信息腳本。使用流量計(jì)數(shù)器。

router_ping_ext.sh -用于一個(gè)或多個(gè)目標(biāo)的ping往返

router_temp.sh -攝氏2.4GHz和5GHz芯片上的溫度。如果您更喜歡華氏溫度,請(qǐng)?jiān)诖颂庍M(jìn)行數(shù)學(xué)計(jì)算。

routerstats.sh -觸發(fā)其他腳本的主腳本

todb.sh -該腳本需要三個(gè)參數(shù):系列名稱,列和數(shù)據(jù)點(diǎn)。字符串?dāng)?shù)據(jù)會(huì)自動(dòng)加引號(hào),數(shù)據(jù)會(huì)被格式化并發(fā)送到目標(biāo)數(shù)據(jù)庫。

這是安裝示例腳本的方式:

登錄到路由器命令行

在持久性(jffs)文件系統(tǒng)上創(chuàng)建目錄:

#mkdir/jffs/scripts/routerstats

提取zip存檔并將文件移動(dòng)到路由器上的新目錄。有幾種傳輸文件的方法,例如G。您可以在管理GUI中使用USB記憶棒或激活SSH(還可以激活SCP文件傳輸)。如果決定使用SSH/SCP,請(qǐng)使用Filezilla,modaXterm或類似工具將文件傳輸?shù)铰酚善鳌?/p>

如果您不知道 vi 編輯器的工作方式,現(xiàn)在是查找它的好時(shí)機(jī)。它是路由器上唯一的文件編輯器。編輯 todb.sh中的設(shè)置: vi/jffs/scripts/routerstats/todb.sh。編輯以下幾行以符合您的設(shè)置。您可能只需要更改dbhost行:

dbname =“ mydb”

dbhost =“ srv4:8086 ”

user =“ root”

passwd =“ root”

如果您不想學(xué)習(xí)vi,請(qǐng)先編輯文件,然后再將其移動(dòng)到路由器。

使腳本每30秒運(yùn)行一次。以下代碼在 services-start 腳本中添加了兩行,該腳本在啟動(dòng)時(shí)插入了兩個(gè)cron調(diào)度程序條目。在常規(guī)的Linux發(fā)行版中,cron條目是持久的,您只需運(yùn)行一次 cru -命令并使用它即可。 Cron僅以分鐘間隔執(zhí)行,因此要獲得30s間隔就需要第二行。第二行與第一行同時(shí)觸發(fā),但在執(zhí)行任何有用操作之前要等待30秒。

#echo‘cru a routerstats“ * * * * */jffs/scripts/routerstats/routerstats.sh”’》》/jffs/scripts/services-start

# echo‘cru a“ routerstats + 30”“ * * * * *(sleep 30;/jffs/scripts/routerstats/routerstats.sh)”’》 》/jffs/scripts/services-start

驗(yàn)證:

登錄到InfluxDB管理員GUI(http://yourserver:8083)

單擊mydb旁邊的“瀏覽數(shù)據(jù)”

輸入“列表系列”作為查詢(請(qǐng)參見屏幕截圖)

步驟7:Grafana可視化

Grafana可視化很有趣。我將為您提供一個(gè)示例儀表板,但我鼓勵(lì)您試用并對(duì)其進(jìn)行調(diào)整??梢栽贕rafana主頁上找到優(yōu)秀視頻教程的鏈接。

創(chuàng)建數(shù)據(jù)源:

登錄到grafana(http://yourserver:3000)

創(chuàng)建數(shù)據(jù)源mydb(請(qǐng)參見屏幕快照

導(dǎo)入示例儀表板:

下載附件的儀表板文件。該文件包含json的定義整個(gè)儀表板。如果需要,請(qǐng)檢查出來。它是人類可讀的并且可以編輯的。例如,如果您創(chuàng)建的數(shù)據(jù)源使用除 mydb 之外的任何其他名稱,則可以在該文件中進(jìn)行搜索替換或稍后在GUI中更改數(shù)據(jù)源。

導(dǎo)入儀表板(請(qǐng)參見屏幕截圖)

現(xiàn)在,您應(yīng)該擁有一個(gè)儀表板,它將逐漸填充數(shù)據(jù)!

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 路由器
    +關(guān)注

    關(guān)注

    22

    文章

    3927

    瀏覽量

    119957
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Banana Pi 開源 Wifi7 路由器產(chǎn)品基于 BPI-R4 Pro #Openwrt #路由器

    路由器
    Banana Pi開源硬件
    發(fā)布于 :2026年03月27日 17:43:48

    路由器TELEC認(rèn)證指南

    路由器(包括WiFi路由器和無線路由器)出口至日本并在亞馬遜日本站上架時(shí),必須獲得TELEC認(rèn)證,這是法律強(qiáng)制要求的基本條件。由于無線電發(fā)射設(shè)備受日本總務(wù)?。∕IC)的監(jiān)管,若沒有有效的TELEC
    的頭像 發(fā)表于 03-19 11:50 ?116次閱讀
    <b class='flag-5'>路由器</b>TELEC認(rèn)證指南

    工業(yè)路由器哪個(gè)好用?有哪些推薦?

    在工業(yè)物聯(lián)網(wǎng)和智能制造的浪潮下,工業(yè)路由器作為連接現(xiàn)場(chǎng)設(shè)備與云端平臺(tái)的關(guān)鍵樞紐,其穩(wěn)定性和可靠性至關(guān)重要。面對(duì)市場(chǎng)上眾多品牌與型號(hào),如何選擇一款適合自身場(chǎng)景的工業(yè)路由器成為許多工程師和管理者關(guān)心
    的頭像 發(fā)表于 01-21 15:41 ?474次閱讀
    工業(yè)<b class='flag-5'>路由器</b>哪個(gè)好用?有哪些推薦?

    VoIP 與 VoLTE 在路由器中的原理與價(jià)值

    現(xiàn)在,路由器不僅僅是上網(wǎng)用的設(shè)備,尤其是在公司網(wǎng)絡(luò)和無線接入(FWA)等場(chǎng)景里。它開始承擔(dān)更多角色,比如整合數(shù)據(jù)、語音,甚至提供智能服務(wù)。其中,VoIP 和 VoLTE 這兩項(xiàng)語音技術(shù),正在改變我們
    的頭像 發(fā)表于 01-16 11:01 ?987次閱讀
    VoIP 與 VoLTE 在<b class='flag-5'>路由器</b>中的原理與價(jià)值

    導(dǎo)熱吸波材料在路由器上的應(yīng)用

    導(dǎo)熱吸波材料在路由器上的應(yīng)用
    的頭像 發(fā)表于 12-03 14:22 ?575次閱讀
    導(dǎo)熱吸波材料在<b class='flag-5'>路由器</b>上的應(yīng)用

    工業(yè)路由器與家用路由器有什么區(qū)別

    ,強(qiáng)調(diào)穩(wěn)定性、可靠性和長(zhǎng)期運(yùn)行能力。 使用場(chǎng)景 :工廠自動(dòng)化、智能交通、能源監(jiān)控、遠(yuǎn)程設(shè)備管理等工業(yè)場(chǎng)景,需在惡劣環(huán)境下持續(xù)工作。 家用路由器 設(shè)計(jì)目標(biāo) :滿足家庭用戶日常上網(wǎng)需求,注重易用性、成本和外觀。 使用場(chǎng)景 :家
    的頭像 發(fā)表于 10-23 14:07 ?1159次閱讀

    帶光纖路由器與傳統(tǒng)路由器的區(qū)別

    在數(shù)字經(jīng)濟(jì)高速發(fā)展的今天,網(wǎng)絡(luò)基礎(chǔ)設(shè)施的升級(jí)已成為企業(yè)與家庭智能化轉(zhuǎn)型的核心驅(qū)動(dòng)力。廈門才茂通信作為行業(yè)先行者,推出了國(guó)內(nèi)首款帶光纖接口的工業(yè)級(jí)路由器CM520-3XX-9系列,徹底打破了傳統(tǒng)路由器
    的頭像 發(fā)表于 09-28 09:52 ?1342次閱讀

    IR615做端口映射后筆記本連接wan口可以連接路由器,lan口無法連接路由器怎么解決?

    IR615路由器做端口映射后筆記本連接wan口可以連接路由器,lan口無法連接路由器
    發(fā)表于 08-07 06:32

    請(qǐng)問IR600系列路由器、IR700系列路由器、IR900系列路由器的恢復(fù)出廠設(shè)置分別是如何操作?

    請(qǐng)問IR600系列路由器、IR700系列路由器、IR900系列路由器的恢復(fù)出廠設(shè)置分別是如何操作的?
    發(fā)表于 08-06 08:02

    如何將你手中的樹莓派變身為強(qiáng)大路由器

    將樹莓派用作路由器,是一種經(jīng)濟(jì)高效且可定制的解決方案,能滿足從基礎(chǔ)家庭網(wǎng)絡(luò)到專業(yè)設(shè)置的各種網(wǎng)絡(luò)需求。樹莓派是一款小型單板計(jì)算機(jī),配備必要的硬件和軟件后即可作為路由器使用。DIY路由器
    的頭像 發(fā)表于 07-07 16:30 ?3507次閱讀
    如何將你手中的樹莓派變身為強(qiáng)大<b class='flag-5'>路由器</b>?

    光纖如何連接路由器

    光纖連接路由器通常需要借助光貓(ONT/光網(wǎng)絡(luò)終端)作為中間設(shè)備,因?yàn)楣饫w信號(hào)(光信號(hào))無法直接被路由器識(shí)別,必須先轉(zhuǎn)換為電信號(hào)(以太網(wǎng)信號(hào))后才能傳輸至路由器。以下是詳細(xì)步驟和注意事項(xiàng): 一、光纖
    的頭像 發(fā)表于 05-28 09:33 ?8440次閱讀
    光纖如何連接<b class='flag-5'>路由器</b>

    路由器的散熱解決方案

    熱源分布與散熱挑戰(zhàn)的深度解析 現(xiàn)代路由器的熱管理核心在于主控芯片(SoC)、WiFi射頻模塊及電源電路等關(guān)鍵區(qū)域。以5G路由器為例,其主控芯片在高負(fù)載下溫度可突破70℃,而WiFi模塊在密集
    發(fā)表于 04-29 13:57

    揭秘工業(yè)路由器廠家:從幕后到前沿的全解析

    一、工業(yè)路由器廠家:工業(yè)互聯(lián)網(wǎng)的 “幕后英雄” 在智能制造、智慧工廠、遠(yuǎn)程運(yùn)維等場(chǎng)景中,總有一群 “低調(diào)” 的玩家 —— 工業(yè)路由器廠家 。它們不像消費(fèi)級(jí)路由器品牌那樣家喻戶曉,卻默默撐起了工業(yè)網(wǎng)絡(luò)
    的頭像 發(fā)表于 04-16 22:22 ?788次閱讀
    揭秘工業(yè)<b class='flag-5'>路由器</b>廠家:從幕后到前沿的全解析

    家用路由器 vs 工業(yè)路由器:90%的人不知道的5大區(qū)別!工業(yè)級(jí)設(shè)備為何貴10倍?

    一、你的路由器“嬌氣”嗎? “家里的Wi-Fi又?jǐn)嗔?!”——這是許多家庭的日常抱怨。但你知道嗎?在工廠、電力、交通等關(guān)鍵領(lǐng)域,路由器哪怕宕機(jī)1分鐘都可能造成百萬損失! 工業(yè)路由器 和家
    的頭像 發(fā)表于 04-08 11:39 ?3270次閱讀
    家用<b class='flag-5'>路由器</b> vs 工業(yè)<b class='flag-5'>路由器</b>:90%的人不知道的5大區(qū)別!工業(yè)級(jí)設(shè)備為何貴10倍?