突然想監控公司的server,讓系統發現server的服務或連線斷線,可作紀錄與email通知。找了一下找到了這套軟體:Mortens HostAlive,實際測試的結果,效果不錯喔。

官方網站:http://www.hostalive.net/hostalive.html#download

以下擷取大陸網站教學:http://server.e800.com.cn/articles/2007/19/1168280085509199545_1.html

小工具辦大事——服務器網絡巧監測

2007-01-09 推薦:18322564    收藏:11855681    評論:0     來源:IT168

IT168 專稿】今天筆者為各位IT168的讀者介紹一個軟件,是Mortens HostAlive。通過這個軟件我們可以監測網絡中計算機是否在線,網絡連接是否正常,另外還可以對每個計算機(當然其中也包括服務器)對外開啟的服務端口進行檢測,當出現計算機與網絡連接失敗或者某個服務端口崩潰的時候,Mortens HostAlive會在第一時間通知網絡管理員,當然通知的手段有通過網絡,通過EMAIL以及通過短信等多種方法。

一、Mortens HostAlive概況

Mortens HostAlive是一個免費的網管工具,它採取多線程PING的方式來檢測網絡,用它可以輕鬆地檢查TCP/IP網絡內計算機的在線狀態。另外還可以按照用戶指定的間隔監測主機。對檢測結果還可以自動導出HTML網頁或CSV文本格式的報表,最終通過電子郵件發送或在屏幕上顯示信息亦或播放聲音來提醒網絡管理員。對於服務器的監測歷史可以通過多種圖表方式來查看,幫助我們進行狀態分析。

點擊下載:下載


二、安裝Mortens HostAlive

安裝Mortens HostAlive的方法很簡單,我們只需要在公司網絡中任何一台連接網絡的計算機上安裝即可。

第一步:下載Mortens HostAlive,打開下載文件夾會看到只有一個名為setup.exe的程序,這個就是安裝程序。(如圖1)

clip_image001

圖1

第二步:雙擊該安裝程序,選擇「I AGREE」同意安裝協議。(如圖2)

clip_image002

圖2

第三步:在接下來的安裝組件選擇界面中,有三個組件提供給我們。一般我們保持默認的全選即可。這樣Mortens HostAlive才能更好的為我們服務。當然如果你的計算機上已經安裝有visual basic 6的文件鏈接庫的話可以取消第二個選項。(如圖3)

clip_image003

圖3

第四步:然後選擇Mortens HostAlive的安裝目錄,默認是在c:\program files\Mortens HostAlive下。通過browse按鈕可以更改安裝路徑。Mortens HostAlive總共只會佔用磁盤容量的4.6MB。(如圖4)

clip_image004

圖4

第五步:軟件自動解壓縮並將必要文件複製到本地硬盤的相應目錄,安裝過程中會向系統的system32目錄複製一些DLL動態鏈接庫文件。(如圖5)

clip_image005

圖5

第六步:安裝完成會出現completed提示。(如圖6)

clip_image006

圖6

第七步:我們點「是」按鈕自動啟動Mortens HostAlive主程序。(如圖7)

clip_image007

圖7


 

三、使用Mortens HostAlive完成DNS功能

啟動Mortens HostAlive後會出現一個「no startup configuration file found」的提示,這是因為我們第一次運行該程序沒有任何配置文件可以加載,我們只需點「確定」按鈕進行手工設置即可。(如圖8)

clip_image009

圖8

那麼如何通過Mortens HostAlive對網絡中的IP地址和域名進行解析呢?方法很簡單:

第一步:啟動Mortens HostAlive主界面。(如圖9)

clip_image010

圖9

第二步:與此同時我們還會在計算機的任務欄中看到Mortens HostAlive的小圖標。(如圖10)

clip_image011

圖10

第三步:在主界面的下方你會看到一個名為quickping/ident single address的選項,在其下方輸入文本處輸入一個域名,例如筆者輸入www.ftedu.gov.cn這個內部服務器對應的域名。(如圖11)

clip_image012

圖11

第四步:然後點右下角的quick ident按鈕進行快速解析,我們會看到www.ftedu.gov.cn已經被正確解析為10.82.0.1了。這說明我們可以通過Mortens HostAlive完成從域名到IP地址的解析工作,這樣對於那些不太瞭解nslookup用法的網絡管理員來說無疑是一個福音。(如圖12)

clip_image013

圖12

第五步:當然Mortens HostAlive還可以完成從IP地址到域名的DNS反向解析工作。我們只需要在剛才的文本輸入處輸入IP地址,例如10.82.0.1,然後將下面的given host address is an ip address前打上對勾,再點quickident按鈕就可以完成反向解析工作了。我們會看到10.82.0.1已經被解析為www.ftedu.gov.cn了。(如圖13)

clip_image014

圖13

該工具的DNS正向和反向解析功能可以讓那些對NSLOOKUP命令不瞭解或者希望通過圖形化界面完成該操作的用戶帶來了便利。


 

四、通過Mortens HostAlive監測網絡

Mortens HostAlive有一個最大的特點,那就是通過他可以檢測網絡中的所有計算機和服務器,都有誰在什麼時候斷開了與網絡的連接,這樣發現斷網現象後就可以馬上解決了。不過在掃瞄前我們需要手工添加這些IP地址。

第一步:在主界面上點菜單中的HOST,然後選擇ADD NEW添加一個新的HOST主機。

第二步:在define new host窗口的IP ADDRESS處輸入你要檢測主機的IP地址,在HOST BELONGS TO GROUP處輸入你希望把該主機添加到哪個組中,我們可以自定義的進行分組。例如把普通員工計算機分到一組,把服務器分到另一組。然後還需要為該計算機起一個名字,並且為了方便記憶還可以在下方的標記處輸入一個對該HOST的介紹。(如圖14)

clip_image015

14

第三步:按照上面的步驟添加多個HOST,當然將不同的HOST添加到不同的群組中是沒有任何問題的,相應的更有效率的管理我們的網絡客戶機。(如圖15)

clip_image016

圖15

第四步:添加完畢後在軟件主界面中就會看到一個又一個的HOST了,不過默認情況下軟件採取ping法檢測網絡是否連通的間隔是15分鐘,時間比較長我們需要對其進行修改。方法是點菜單中的option,然後選擇ping setup標籤,將ping time interval設置為我們需要的時間,例如筆者設置為30秒。(如圖16)

clip_image017

圖16

第五步:在主界面中選中相應的HOST,點鼠標右鍵然後選擇enable "include host in mesaging",這樣軟件將每隔30秒檢測相應的客戶機是否在線。(如圖17)

clip_image018

圖17

第六步:另外在options選項中我們還可以通過portscan標籤檢測每個客戶機的某個端口是否正常。(如圖18)

clip_image019

圖18

通過此功能我們就可以在假期對服務器進行間隔檢測了,每隔一段時間都會採取ping法檢測服務器是否在線。不過這就需要我們網絡管理員在家隨時查詢Mortens HostAlive上的顯示信息,那麼能否讓Mortens HostAlive自動檢測,當發現不在線時及時通告給網絡管理員呢?下面就為大家介紹Mortens HostAlive的其他附加功能。


 

五、Mortens HostAlive的其他功能

要想實現離線的及時通知功能就要開啟Mortens HostAlive的日誌記錄。我們可以在options選項中的file logging處進行設置,只需要把enable file-logging前的勾打上即可,然後就可以設置要將Mortens HostAlive監測的信息以什麼形式的文件保存,並且保存到哪個文件了。(如圖19)

clip_image020

圖19

另外在options中的email report標籤可以設置出現問題時發送記錄文件和記錄信息到哪個電子郵箱。這樣我們網絡管理員通過EMAIL和某些郵箱提供的新郵件到來短信通知的功能就可以實現當網絡出問題,服務器離線或某個服務出故障時自動發送短信通知遠在家中的網絡管理員了。(如圖20)

clip_image021

圖20


 

六、對客戶端的端口掃瞄

可能有的讀者會問了如果服務器拒絕PING了怎麼辦呢?為了安全起見一般服務器都會拒絕PING服務。那麼我們可以使用Mortens HostAlive對端口進行掃瞄。這種情況應用更為廣泛,因為很多情況例如提供www服務的服務器也許沒有斷開網絡,但是IIS死掉了,這時80端口就不正常了。通過Mortens HostAlive檢測80端口就會顯示出相應的故障。

要想對某個HOST進行端口掃瞄只需要在添加該HOST的時候選擇observation type,在該標籤下我們可以設置要對該HOST的哪個端口進行掃瞄,例如筆者服務器開啟了21和80端口分別提供HTTP和FTP服務,我們對這兩個端口進行掃瞄。(如圖21)

clip_image022

圖21

設置完畢後我們在主界面中就會看到server群中的HOST 10.91.30.1的alive ports處顯示出了80和21兩個端口。(如圖22)

clip_image023

圖22 點擊看大圖


 

七、保存配置

當我們將公司網絡中的HOST一一添加完畢後是需要對配置信息進行保存的,否則下次啟動Mortens HostAlive後還需要重新設置。方法是點菜單中的file->save configuration。(如圖23)

clip_image024

圖23 點擊看大圖

八、瀏覽日誌

在某一個HOST上點鼠標右鍵選擇VIEW HISTORY ON SELECTED HOST後我們可以查看該HOST對應的日誌以及相應的圖形化記錄信息。(如圖24)該圖表是根據指定的狀況發生時(短線/連線/變動)顯示出來的圖表,客觀上記錄的是每隔一段時間的網絡連接速度。(如圖25)

clip_image025

圖25

總結:

當然上面介紹的Mortens HostAlive小工具只是幫助網絡管理員維護網絡的一個手段,並不是說有了他你就可以高枕無憂,完全置服務器與網絡的漏洞於不顧了。服務器和網絡設備的安全是非常重要的,在使用Mortens HostAlive小工具的同時我們還要結合對設備進行提前檢查,防患於未然,對系統和軟件補丁進行及時升級,頻繁更新病毒庫等多種手段相結合。只有在硬件檢查,軟件維護,數據保護,遠程維護等多個方面都做到位了,公司的服務器和網絡才能不受攻擊。

NoMoney NoHoney 發表在 痞客邦 留言(0) 人氣()

擋我交女友 黑狗咬車墊報復

聯合 更新日期:2008/09/16 07:20 記者黃瑞典/新竹報導

當黑狗「來福」遇見母狗「嘟弟」,結果竟是主人的車子遭殃?高雄市調處苓雅站副主任李歙明家中的機車座墊接連被破壞,一度懷疑因工作引來報復,經查監錄設備後,元凶竟是鄰居黑狗「來福」,原來福常纏著李家的母狗「嘟弟」,他屢次驅趕,沒想到竟咬壞他的機車座墊出氣。

李歙明住竹市仁愛街巷內,一個月前停在宅前的機車座墊被戳兩個大洞,用膠布補起,隔天又出現幾個破洞,好像被利器刻意戳刺,連泡棉都被扯出,巷內十幾輛機車都沒事,唯獨他的被破壞,他係遭有心人刻意報復,也他很擔心家人的安危,但他實在想不起有得罪過誰?決定自力救濟裝監錄設備。

隔天上午一看,他的機車旁又是滿地泡棉,布套被扯落,座墊又出現一個大洞,調閱監視畫面後,發現當天凌晨1時27分,一個黑影在他機車周邊晃動,仔細一看是鄰居的黑狗「來福」。

來福張口即扯掉布套,對著座墊又扯、又咬,累了還在他家門前稍做休息,再接著咬,足足破壞五分多鐘。李歙明形容,「來福好像對我的機車恨之入骨」,羅姓鄰居也說,曾看過這隻黑狗猛咬李歙明機車座墊。

李歙明說,來福喜歡他家母狗,每次遛狗時,來福一見嘟弟即來糾纏,他驅趕過幾次,看得出來福被趕時「很不爽」,沒想到竟會咬壞機車座墊「報復」。

NoMoney NoHoney 發表在 痞客邦 留言(0) 人氣()

大哥哥最近在學DELPHI語言,雖然學的是 DELPHI 7 ,但是基本語法都是 Pascal 語言,所以版本上基本的語言是一樣的。

下面這本書已經絕版,書局跟出版商都買不到了,有幸在網路拍賣買到這本絕版書,只花了250,且書九成新喔,才看第一章,就覺得這本書買得很值得,不過還真厚..............有需要學習delphi 的,這本書絕對是好物!!!

Delphi 6 object Pascal完美經典

作  者:江義華
出版社:金禾資訊
ISBN:9572011987

NoMoney NoHoney 發表在 痞客邦 留言(0) 人氣()

大哥哥啥時候可以週休三日??

 

法國中小學改周休三日

中廣 更新日期:2008/09/03 18:35

法國中小學從這個學期起周休三日,每個星期只要上星期一、二、四、五等四天課就好了。家長、老師叫好,專家搖頭。

以往法國中小學,一個星期上課四天半,因為星期六要上半天。很多法國人覺得這半天課壞了大事。星期六爸爸媽媽都放假,還得早起送孩子上學。要是一家想去度個假,還得等孩子中午放學再去。很多離了婚的父母,想趁週末跟孩子團聚,也因為這半天的課,少了半天的親子時間。

法國總統「薩柯吉」競選的時候就以中小學周休三日為訴求。他當選以後,決定從這個學年起實施。幼兒教育專家說,孩子的生活、學習都有個韻律在。上兩天,休一天,再上兩天,再休一天,壞了孩子的韻律,對學習有相當不良的影響。


NoMoney NoHoney 發表在 痞客邦 留言(0) 人氣()

出處:http://delphi.ktop.com.tw/board.php?cid=31&fid=77&tid=30495

Delphi Function 中文說明函式及簡要範例
▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
======================================================================
數學函數 (Arithmetic Routines)
Unit: System

NoMoney NoHoney 發表在 痞客邦 留言(2) 人氣()

英文老師:「小朋友,有誰可以用elephant (大象) 造一個句? 」

某小朋友馬上舉手:「陳水扁 elephant 多錢!」

elephant英文發音為:a了粉

白話文轉譯:陳水扁 A了粉 多錢!

其實大哥哥覺得陳水扁的老婆比陳水扁恐怖.......

NoMoney NoHoney 發表在 痞客邦 留言(0) 人氣()

DELPHI程式語言功能很強大,但是要能夠發揮,也必需要先了解有哪些 物件、方法、屬性,才會使用......大哥哥就是不懂,所以學起來還滿吃力的...............

因工作需要,可能會需要轉excel資料到資料庫內,或是把資料轉成excel,所以找到一篇 DELPHI 控制 EXCEL範例,看了一下,非常清楚明瞭,

 

出處:http://delphi.ktop.com.tw/board.php?cid=30&fid=71&tid=88181

NoMoney NoHoney 發表在 痞客邦 留言(1) 人氣()

大哥哥剛好有這方面的苦惱,找到了這篇文章,配合GPO的Login Script,大哥哥就不用一台一台電腦去設定,輕鬆多了,讚啦~~
 
檔案連結的修改

不知道大家有沒有和我同樣的經驗,每每裝了個軟體之後,一堆的檔案連結就因此被修改了。

拿我學校當例子好了,原本電腦是使用Windows XP內建的Windows Picture and Fax View雖功能不強,但是使用Page Up和Page Down就可以檢視圖片(Gif/Jpg/Png)了,實在很方便。雖然功能上和大家常用的ACDsee有段差距在,但是由於是學校單位內總不能安裝一大堆沒有版權的非法軟體,自找麻煩。

但是好景不常,再安裝了校園買的校園版Ulead PhotoImpact後,所有的圖片連結就全被改掉了;現在每每為了看一張圖片,就要開啟PhotoImpact來,速度又慢又難用,還沒法子選看上一張或下一張的。

今天花了早上三個小時的時間,好好來找出問題的相關連性來。

對於每一個使用者,都可以在「開始 設定 控制台 資料夾選項」中,選擇「檔案類型」的標籤,於「註冊的檔案類型中」選擇想要修改的副檔名,然後點選「變更」。

會開啟如下的視窗讓您選擇想要用什麼應用程式開啟,當然你也可以把「永遠用選取的程式來開啟這種檔案」的。

那怎麼看到每個檔案的副檔名呢?

相同地,在剛剛開啟「開始 設定 控制台 資料夾選項」的視窗中,選擇「檢視」的標籤,於進階設定中不勾選「隱藏已知檔案類型的副檔名」,建議各位一定要把這項功能打開,免得有時被檔案的樣子給騙了!

但是!!已系統的眼光來看,我並不建議這樣子的修改!因為這樣子的修改方式是會跟著使用者而動的,會成成每一個使用者各有各的開啟檔案方式;這裏我遇到的問題是因為安裝了某一個軟體後,造成所有的圖片檔案連結被修改了。

所以,接著我們就正式進入今天的討論題目:如果修改全機(系統)的檔案連結。

首先,在Ulead PhotoImpact中的「檔案 偏好設定 一般 」,選擇「關聯」,把不想被關聯的檔案格式移掉,例如BMP, GIF, JPEG, TIF等。

第二步驟,重新連結Windows Picture and Fax View元件;先反裝將登錄取消 regsvr32 /u shimgvw.dll,接著再重新將元件安裝掛上  regsvr32 shimgvw.dll 。

這樣子大致上就完成沒問題了。


但是運氣不佳的我,還有另外一個問題,由於先前自做主張改採用Internet Explor開啟,而且是在每一個使用者的登錄資訊中修改,再儲存回Default User,進而影響到"每一位"使用的"個人資訊檔",天啊!大災難!

但以上這步驟這麼複雜麻煩,我實在沒法子要求老師們自己修改,所以我只好再來想想如何暗暗地、偷偷地幫忙修改。

首先我們一定要先瞭解登錄檔 Registry,事實上,我們剛剛在這一系列視窗中的修改其設定值也是儲存為登錄檔中,所以在修改登錄檔時,請一定要小心謹慎哦!

所有的檔關聯資訊都是保存在登錄表中的,那麼它在登錄表又是怎樣構成的呢?我們不妨打開註冊表「開始→執行→Regedit」,觀察根鍵HKEY_CLASSES_ROOT之下的各個主鍵。你是不是看到了很多前面有一個點,後面好像是檔副檔名的主鍵bbat、.txt、.jpg、.html呢? 這些登錄表就是檔案關聯的關鍵所在

我們把這一類的主鍵稱之為「副檔名主鍵」,每個副檔名主鍵都有一個默認鍵值。如主鍵.bat的預設值為Batfile;.txt主鍵的預設值為Txtfile。舉了這兩個例子,你是否看出了其中的規律?即:若“副檔名主鍵”名為.xxx(xxx為某一類檔的副檔名),那麼它的默認鍵值就為Xxxfile。當然並不是所有的預設值都是這樣,也可能多個主鍵對應同一預設值。比如:主鍵.jpeg和主鍵.jpg,它們的預設值是Jpgfile;.html和htm的預設值都為Htmlfile。

這個默認鍵值的作用就非同小可了,它可是檔關聯的橋樑,是它將文件的類型(以副檔名來標識檔類型)與檔的關聯聯繫起來。不信,當你將某一“副檔名主鍵”的默認鍵值亂改一通之後,你就會發現,該類檔的許多關聯項在右鍵菜單中消失了!既然這個重要的默認鍵值起了一個橋樑的作用,那麼橋樑的另一端——檔的關聯又是如何定義的呢?

繼續看登錄表,依然是在HKEY_CLASSES_ROOT根鍵之下。我們可以看到該根鍵之下有主鍵如Htmlfile,Txtfile等。這些主鍵好像都是剛才我們所說的“副檔名主鍵”的預設值。不錯,上述預設值在此處正好變成了主鍵名——這就是橋樑。我們把這一類的主鍵稱為“標識主鍵”。一般而言,在“標識主鍵”之下有以下幾個重要主鍵:

DefaultIcon主鍵:它的功能是定義該類檔的默認圖示。

Shell主鍵:檔關聯之「連結」所在,它的預設值也很有用。雙擊檔之所以能將檔打開,就是利用了系統註冊表所設定的默認打開方式,即由Shell主鍵的默認鍵值來控制。它之下的每個主鍵,都可稱為“關聯主鍵”。“關聯主鍵”的鍵名是任意的(建議用英文),它的默認鍵值也是我們感興趣的。因為這一默認鍵值會直接顯示在右鍵功能表中,並且每個“關聯主鍵”之下都有一個Command主鍵,這個主鍵定義的就是「該關聯對應的執行程式」。

講得會不會太深了些,簡單說:

HKEY_CLASSES_ROOT下,掌握著整台電腦的檔案關聯;
HKEY_Current_UserSoftwareMicrosoftWindowsCurrentVisionExplorerFileExts下,儲存著個人的檔案關聯;
而個人的檔案關聯 優於 系統的檔案關聯!

接著互相對照就可以修改啦!

資料參考:文件開啟方式全記錄


好接著就要能匯出和滙入登錄檔就可以啦!

舉個例子好了,以下我只需要使用記事本輸入以下內容,然後將檔案儲存成「AutoLogin.reg」就可以了.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon]
"DefaultUserName"="teacher"
"DefaultPassword"="iwantloginautomatically"

NoMoney NoHoney 發表在 痞客邦 留言(1) 人氣()

編碼真的是有點麻煩又不會太麻煩的事...............為何不統一編碼?這就跟為何世界不統一文字語言一樣..........暫時無解...........

在windows下的ODBC資料來源設定MyODBC:

在 Initial statement 的地方輸入: set names big5

1

本來PhpMyAdmin底下的中文與DELPHI內的中文都會變亂碼,加入這個設定後在重新連線,中文都正確顯示了^^

 

 

參考網頁: http://a-wei.net/archives/category/mysql

要在 windows 上使用 myODBC 連結 mysql ,中文都會亂碼 .

這也折騰了好一陣子,終於破解 .

伺服端的設定都可以比照前面的文章,重點在於 MyODBC 的設定.

myODBC init statement

在 Initial statement 的地方輸入: set names big5

這樣就行了!


NoMoney NoHoney 發表在 痞客邦 留言(0) 人氣()

DELPHI資料庫連線方式很多,而且連線各資料庫系統的方式也不相同,ODBC是連線資料庫常見的其中一種,不過如果是製作應用程式,需要在每台電腦上安裝應用程式,那必須也要在每台電腦上安裝odbc相關的驅動程式與設定,這些電腦也才能正確連線資料庫...............

===========================================================================================

文章參考:http://delphi.ktop.com.tw/board.php?cid=31&fid=77&tid=57727

由於最近本人需要開始研究資料庫,經過ㄧ段時間在各處找尋Delphi+Mysql的解決方案,參考過許多資料後經過測試,發現新手剛學習的時候過多的資料會造成不知如何選擇,還須要很多時間測試,也沒有簡單的範例可供參考,在去除許多複雜的做法後決定寫ㄧ篇最簡單的Delphi+Mysql入門教學,期望透過這篇文章能夠讓使用Delphi+Mysql的入門者有各路徑可循,雖然這篇教學並不是最完美的,而是以最簡單最少步驟來撰寫,也期望各位前輩有興趣的話ㄧ起把經驗分享出來。
Delphi7+MySql+ODBC3.51 (ADO Segment way Teaching)

NoMoney NoHoney 發表在 痞客邦 留言(0) 人氣()