導航:首頁 > 程序命令 > 命令行返回cpu溫度

命令行返回cpu溫度

發布時間:2023-08-17 17:53:53

❶ 華碩路由器查看溫度

看一下一周內的帶寬使用情況,至於CPU溫度純屬順便的,因為我的路由器是放在散熱比較好的地方,
實現它的先決條件:

1. 路由器支持SNMP 協議 (AC68U 需要設置下,後面說)
2. 路由器支持溫度顯示(支持SSH 登陸並可以命令讀出CPU溫度數值)
2. 開啟路由器SNMP 協議,如前面的圖,當然這樣是不行的,後面說。

3. 溫度的數值,它不在mib信息里,我也不會閑的蛋疼在路由器里裝個zabbix客戶端(不知道是否可以),所以採用的方法是 在默認的 zabbix伺服器主機監控項里添加一個溫度監控項,用於監控路由器的溫度。

3.1 使用Zabbix伺服器 遠程SSH(免密方法谷歌,路由器開啟Lan SSH)登陸

3.2 cat /proc/dmu/temperature 這個是讀取當前CPU溫度的命令(命令是AC68U的,不同的AC系列可能不一樣)

3.3 寫個腳本目的是執行一次上述命令並只提取數字部分,寫入一個txt文件

3.4 做個任務計劃(crond) */1 * * * * command 每分鍾執行一次上述腳本

3.5 給Zabbix主機新建一個item ,一個自定義KEY ,具體命令為 cat 「txt的絕對路徑」,時間為60s,這樣就60秒讀取一下數值,新建一個Graphs 完成。

CPU溫度的監控對於熟悉linux命令和腳本的不需要多述,關鍵在於讀取路由器CPU溫度的命令,不同的華碩路由器需要谷歌一下。

配置路由器的SNMP
由於在路由器WEB頁面配置SNMP協議,Zabbix 的 主機信息右邊SNMP標志是紅色的,不起作用,我就知道沒那麼簡單,網路了下也沒什麼結果(閑的蛋疼且能玩的太少了),還是要靠萬能的谷歌(搜索關鍵字 :asus route snmp setting)一下子就跳出可以用的文章,歡哥手氣真好。

翻譯下思路(原文廢話也不少):

1. 准備一個沒有數據的U盤或者移動硬碟,格式化為ext4 格式。

2. 安裝華碩的USB應用 Download Masterver (為了使用 ipkg)

3. ipkg update

4. ipkg install net-snmp

5. app_set_enabled.sh net-snmp yes

6. /opt/S70net-snmp.1

7. 使用snmpwalk -c public -v1 路由器IP 測試下結果。

完成後,Zabbix主機 SNMP項就變成綠色可用了。

閱讀全文

與命令行返回cpu溫度相關的資料

熱點內容
java圖形圖像 瀏覽:230
單片機輸出口電平 瀏覽:486
java配置資料庫連接 瀏覽:479
java多態的體現 瀏覽:554
java的split分隔符 瀏覽:128
跪著敲代碼的程序員 瀏覽:238
web和php有什麼區別 瀏覽:120
加密的電梯卡怎麼復制蘋果手機 瀏覽:218
warez壓縮 瀏覽:137
黑馬程序員培訓機構官網天津 瀏覽:904
mainjavasrc 瀏覽:58
如何買伺服器挖礦 瀏覽:292
php批量上傳文件夾 瀏覽:560
安卓固件怎麼更新 瀏覽:169
單片機代碼常式網站 瀏覽:923
UG編程如何多平面輪廓2D倒角 瀏覽:438
視頻壓縮漸變紋 瀏覽:852
什麼app能看財經新聞 瀏覽:40
數學奇跡神奇運演算法 瀏覽:360
大廠的程序員的水平如何 瀏覽:701