如何管理多台電腦的上線情況 - 第3頁 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ ADSL_CABLE_FTTH 寬 頻 上 網 討 論 > -- 網 路 技 術 版


PCZONE 討論區



通知

-- 網 路 技 術 版 較深入的網路方面技術問題,請來此這版討論

會員
回覆: 如何管理多台電腦的上線情況
引用:
作者: bx2aa 觀看文章
tvirus兄說的這個方法應該最簡單!

Remote 執行 curl 把自己的資料(名稱 IP 時間 ......), 或是檔案傳到 Server.
Server 簡單用個列表(所有電腦名稱, 在 Remote 定好的名稱相同的列表)
用 for 把, 所有電腦名稱的列表一個一個叫出來, 再比對收到的資料裏名稱對應的時間, 和Server現在時間的差大於多少做什麼動作.

一個 Client 用的 curl 批次檔
一個 Web Server 和收集資料的 cgi
一個 Server 每幾分鐘執行比對的 Script
其實...

這個東西我就曾經玩過了...
curl批次(Windows排程最短1分鐘...的樣子?)
什麼資料都不用送,送個ID(不管是md5還是mp5的都隨便,反正惟一值就對了)就夠了
Apache+php+MySQL
Client IP由Server端程式去判斷處理
網頁+AJAX 每3分鐘AJAX撈一次資料jason資料,拆出來顯示在網頁上
3分鐘內沒更新到資料的ID,拋出的是0,其它的是1
自己架個BIND,DDNS沒問題
Crontab設定好就OK
3分鐘沒更新,直接砍,不會有殘留IP的問題

悶不悶?很悶...


此篇文章於 2011-09-30 09:29 PM 被 tvirus 編輯。.
回覆
會員
回覆: 如何管理多台電腦的上線情況
引用:
作者: tvirus 觀看文章
其實...

這個東西我就曾經玩過了...
curl批次(Windows排程最短1分鐘...的樣子?)
什麼資料都不用送,送個ID(不管是md5還是mp5的都隨便,反正惟一值就對了)就夠了
Apache+php+MySQL
Client IP由Server端程式去判斷處理
網頁+AJAX 每3分鐘AJAX撈一次資料jason資料,拆出來顯示在網頁上
3分鐘內沒更新到資料的ID,拋出的是0,其它的是1
自己架個BIND,DDNS沒問題
Crontab設定好就OK
3分鐘沒更新,直接砍,不會有殘留IP的問題

悶不悶?很悶...
我的做法還是太複雜, Client run 一個 daemon 直接用 ODBC 更新資料庫資料, Server 不就知道了.
還有歷史紀錄, Server 只要掃幾分鐘內的資料來處理就夠了.
還能順便出個統計, 這個月哪台停多久哪台全勤.

此篇文章於 2011-10-01 02:34 AM 被 bx2aa 編輯。.
回覆
FYI
會員

引用:
作者: bx2aa 觀看文章
我的做法還是太複雜, Client run 一個 daemon 直接用 ODBC 更新資料庫資料, Server 不就知道了.
那就類似阿斌兄所提的DDNS, 倒是DDNS 有哪些免費的Server & Client, 還請提示一下, 若能支援Windows 則更佳
回覆
會員
回覆: 如何管理多台電腦的上線情況
引用:
作者: FYI 觀看文章
那就類似阿斌兄所提的DDNS, 倒是DDNS 有哪些免費的Server & Client, 還請提示一下, 若能支援Windows 則更佳
DDNS 怎麼感覺沒有必要.
我的想法是先連網頁, 用 curl 傳.
那 server 抓到電腦名,改防火牆開放這個 ip 連 3306 或其他 port, 去掉電腦名以前的那條.
然後這個 ip 就能連資料庫.

但是傳什麼資料這個是要自己去寫.

google 找 MySQL C# ODBC 或是不用 ODBC 就去掉 ODBC

回覆







 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。