這個(gè)時(shí)候你需要用到一些JAVA執(zhí)行l(wèi)inux命令的jar包,我以前用過一個(gè)叫ssh2的開源訪問linux的包,java發(fā)送命令,linux返回結(jié)果到JAVA,你可以試試。
創(chuàng)新互聯(lián)建站從2013年創(chuàng)立,先為大關(guān)等服務(wù)建站,大關(guān)等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為大關(guān)企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
在Linux服務(wù)器上開個(gè)FTP吧,然后Java通過FTP去訪問。這樣比較簡單。
注意事項(xiàng) 如果是查看系統(tǒng)負(fù)載的話是需要通過,CPU使用率,內(nèi)存使用率,網(wǎng)絡(luò)負(fù)載,硬盤容量等等來綜合計(jì)算出來的。如果對(duì)于linux不是特別了解,或者想一次獲取比較全面,可以通過編寫腳本或者相關(guān)的監(jiān)控工具。
1、受監(jiān)管的程序 JMX是用于管理java程序的,為了試驗(yàn),我們首先需要寫一個(gè)小程序Echo。然后加入JMX對(duì)此程序進(jìn)行監(jiān)管。這個(gè)程序就是每隔10秒鐘,輸出一個(gè)預(yù)先定義好的Message。首先定義Message類。
2、在jvisualvm里面添加遠(yuǎn)程主機(jī) 1916174,然后右鍵添加jstatd連接,端口默認(rèn)。jvisualvm即可掃描出所有正在運(yùn)行的JVM,點(diǎn)擊即可監(jiān)控。
3、使用Java自帶的VisualVM監(jiān)控遠(yuǎn)程主機(jī)JVM內(nèi)存使用情況 下面是使用JXM協(xié)議配置的簡單的操作步驟,詳細(xì)內(nèi)容可以閱讀文章后的參考資料。
4、擋在java啟動(dòng)參數(shù)中加入 -Dcom.sun.management.jmxremote.port=6666 時(shí),jvm回去讀取 JRE_HOME/lib/management/jmxremote.password 和 JRE_HOME/lib/management/jmxremote.access文件。
1、實(shí)現(xiàn)的大方向是寫一個(gè)爬蟲。用JDK的HttpURLConnection也行,Apache的HttpClient也行,把HTML爬下來,之后解析HTMLContent。還有一種方式是JMX,但是這個(gè)我沒實(shí)際使用過。
2、進(jìn)入http://xx.xx/cacti/index.php-Console – Templates - Import Templates ,選擇文件導(dǎo)入(cacti_host_template_tomcat_server.xml)文件,選擇Import按鈕加載tomcat模板。
3、首先,你要實(shí)現(xiàn)過濾文件系統(tǒng),過濾WINDOWS窗口,過濾網(wǎng)絡(luò)包的各種驅(qū)動(dòng),再把各種監(jiān)控的應(yīng)用層實(shí)現(xiàn)用C語言寫成dll,然后用java建立一個(gè)dll的映射,調(diào)用dll里這些和操作系統(tǒng)內(nèi)核打交道的函數(shù)。