iT邦幫忙

0

如何設計網頁去得知監測各地監視器網路連線狀態?

不知道可否用HTML設計去測試遠端監視器是否連線正常?如果我有多個工地都有監視器,只要連上一個網頁,就可以觀察各工地網路連線狀態顯示"正常"或者"斷線"?
謝謝!

看更多先前的討論...收起先前的討論...
lard0921 iT邦新手 5 級 ‧ 2016-11-24 10:22:57 檢舉
現在監視器應該都有中央管理系統(CMS) 很方便管理使用喔
一般都是看監視器有沒有提供管理軟體,如果沒有,要自己去開發監控軟體的
一般假如你用的監視器規格都不太一樣,那麼開發會有很大的難度,所以呢,要看你們用的監視器有沒有類似的管理監控軟體了
我知道很多大廠都有出,可以跨網路跨平台進行管理,但你們用的,還是問問監視器廠商會比較快
還有,監視器有分很多種,要能透過網路監控的,要不監視器本身可上網,要不監視器連接的監視主機能上網
一定要能上網才能讓遠端可以監控,所以還是跟監視器廠商確認比較快
badboy01 iT邦新手 5 級 ‧ 2016-11-24 12:02:17 檢舉
因為每個工地監視器廠牌都不太一樣,所以我是想用類似ping指令去偵測連線狀態,然後顯示在同一個網頁上。
這各利用 JS 實作 PING 的範例
http://cloudtu.github.io/blog/2012/02/javascriptping.html
利用這個去測試監視器是否存在,然後再寫一些程式碼來產生 開啟監視畫面的連結,
這樣應該有滿足樓主的需求吧
badboy01 iT邦新手 5 級 ‧ 2016-11-24 15:06:41 檢舉
to 窮嘶發發發
我研究參考看看,謝謝!
0
haoming
iT邦好手 1 級 ‧ 2016-11-25 08:43:10
最佳解答

假設你提到的監視器都有網頁服務,可以利用以下html 建立 img物件.
透過是否可以載入 img 物件 偵測網頁是否可以開啟.
img src 的位址可以 是 img url , 也可是 html url.

以下範例偵測成大跟中山的網頁是否可以正常運作.

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Detect Sites down</title>
</head>
<body>
    <div id="site1">Ncku: Off</div>
    <div id="site2">Nsysu: Off</div>
    <script type="text/javascript">
        var img1=new Image();
        var img2=new Image();
        img1.src="http://web.ncku.edu.tw/ezfiles/0/1000/sys_1000_3785662_81698.png";
        img2.src="http://www.nsysu.edu.tw/ezfiles/0/1000/img/2431/2015logo.png";
        img1.onload=function(){ document.getElementById('site1').innerText='Ncku is up';};
        img2.onload=function(){ document.getElementById('site2').innerText='Nsysu is up';};
        
    </script>
</body>
</html>
badboy01 iT邦新手 5 級 ‧ 2016-11-25 17:07:15 檢舉

感謝大大提供資料~這就是我想要的功能

0
newkevin
iT邦高手 1 級 ‧ 2016-11-24 11:00:55

前題
如果目前已經都可以 在網路上看到所有的工地
(只開網頁就連的上的那種)

接著方法1
那就 只要作一個網頁 去開所有相關網頁 在同一個頁面就好
(開起網頁 頻寬 效率問題...)

接著方法2
整合起來 可以點甚麼工地 出現該工地的網頁

不知到該監視器可不可以 PING ....

看更多先前的回應...收起先前的回應...
badboy01 iT邦新手 5 級 ‧ 2016-11-24 11:59:55 檢舉

目前每個工地都可以使用Ping連線看是否有斷線(time out),只是要怎麼整合各個工地連線狀態在一個網頁上呢?可以顯示"正常"或"斷線"狀態?

newkevin iT邦高手 1 級 ‧ 2016-11-24 12:21:48 檢舉
  1. 開網頁 (自動或需按執行)
  2. PING 1.1.1.1 (作成可輸入的介面 然後循環或定時執行)
  3. 存入反應 在判斷 或 直接只抓TIME OUT (輸出正常 或 斷線 )

應該是這樣吧 還是你有其他需求流程

newkevin iT邦高手 1 級 ‧ 2016-11-24 12:26:28 檢舉

這應該 粉多駭客程式的基本工吧 尋找目標 /images/emoticon/emoticon01.gif

badboy01 iT邦新手 5 級 ‧ 2016-11-24 14:09:14 檢舉

to newkevin:
大概類似大大說的~但是因為我是想整合進公司EIP介面,所以需要網頁的格式,該怎麼設計呢?

newkevin iT邦高手 1 級 ‧ 2016-11-24 15:10:44 檢舉

接著考慮

  1. 你會甚麼語言
  2. 還是要給人寫
  3. 你要整合進去的是用甚麼寫的EIP
  4. .....

我脫離寫網頁的10多年了
現在的都不懂了 最近可能重學吧

監視器主機正常下是可以ping的

0
darkslayer
iT邦好手 1 級 ‧ 2016-11-24 13:16:08
riches88 iT邦研究生 4 級 ‧ 2016-11-24 14:53:53 檢舉

安裝awstats 就可以了,可以分時間,區域、IP,很多資訊可以分析流量狀況

瑞鑫資訊 MXMIAL 有內建虛擬伺服器功能,這套件內建,免費。可以參考一下

這個跟發問者要的不一樣喔

0
max
iT邦新手 4 級 ‧ 2016-11-25 13:41:56

不知道你用什麼語言,如果是.net,網路上一堆telnet、ping的範例,網頁傳telnet 指令都可以了,如果你只是要結果,更簡單,不會javascript也能做到。

我要發表回答

立即登入回答