工具箱適合 IT 專家的新產品

Greg Steen

自動化管理工作

Automise 2

automise.com/automise.aspx

不加思索就能執行的例行工作很枯燥、費力而且容易出錯。自動化這一類的工作不僅是達成成功管理的關鍵,也可以提高工作滿意度。除了使用單調的批次檔案和自訂 VBScript 來自動化工作,還有一些適用於 Windows® 的巨集類公用程式,有幾個公用程式甚至會強迫您學習某種自訂指令碼語言。不過另外還有一個選擇:VSoft Technologies 推出的 Automise 2,它可讓您透過拖放及自訂樣式 GUI 來產生自動化例行工作。

此應用程式的介面很像簡單的程式設計 IDE,同時提供熟悉的選項。您可以使用工具箱將項目拖曳到設計工具介面,還有偵錯控制項可讓您逐步編寫程式碼,另外也提供不同專案、輸出執行記錄、歷程記錄及屬性視窗的檢視。不過就 Automise 而言,您的「程式碼」其實是以視覺化方式顯示自動化工作的工作流程。

Automise 的工具箱是由動作組成,這些動作分別會執行自動化程序中的單一步驟。應用程式包含 380 個動作,涵蓋了全範圍的可能操作,從建立 .zip 檔案到重新啟動 IIS 都包括在內。

設計工作時,您可以依階層方式建構這些動作的結構,藉此涵蓋您定期執行的許多系統管理程序。此外,您可以利用流程控制動作來連接您的動作,例如 try/catch 區塊、例外狀況引發、if-then-else 陳述式、迴圈、切換、延遲及非同步動作群組。

每個自動化專案也可以包含其他專案,好讓您區分主要的控制項流程與子工作。另外還有一些動作可操作字串和 XML 資料、設定變數、等待作業程序和命令,以及其他動作。有了這些控制項選項流程,再複雜的作業也能達到自動化的目標。

Automise 可讓您建立、執行、編輯和刪除排程工作。這表示您也可以使用 Automise 來管理現有的作業程序。因為篇幅有限,我無法列出所有動作,不過有一些動作值得一提:在全域組件快取 (GAC) 中登錄 DLL 的動作、重建 SQL Server® 索引、執行 chkdsk、編輯登錄、備份事件記錄檔、編輯 Active Directory® 使用者、掛接磁碟區、建立還原點,以及建立虛擬目錄。如果內建動作無法滿足您的需求,Automise 也提供自訂指令碼、命令以及臨機操作 SQL 執行動作。

總而言之,您可以隨心所欲地使用這個便利工具。如果您只是想找一個工具來自動化自己的 Windows 工作站,而非自動化網路基礎結構,不妨試試看 Automise Lite,Automise Lite 刪減了一些功能,不過仍然足以應付大部分進階使用者的需求。

價格: 單一使用者授權 $195 美元起 (直接售價)。

steen.toolbox.automise.gif

使用 Automise 2 以視覺化方式自動化工作 (按一下以放大影像)

即時監控記錄檔

BareTailPro

baremetalsoft.com/baretailpro

記錄檔啊,記錄檔,無所不在!不過真正麻煩的其實是使用記錄檔。應用程式產生交易記錄檔,這麼做的確很棒。但是除了使用記錄檔彙總工具以外,您要如何確實得知即時發生的事情?有一個解決方案就是 Bare Metal Software 經過千錘百鍊的 BareTailPro。雖然自 2006 年起就未更新,但這個簡單的公用程式依舊是強化的舊主控台 *nix 命令 'tail -f' 的 Windows 類比版本。

藉由單純的 GUI,您可以同時檢視任何大小的多個記錄檔,即時寫入這些記錄檔的作業都能一目了然。若要切換檔案,只要按一下索引標籤即可。還有一個很不錯的功能,就是每個索引標籤顯示一個圖示來傳達各個記錄檔的狀態,指出檔案是否正被寫入中,或「結尾」已經停止。

雖然大部分的應用程式都會寫入記錄檔,但是寫入記錄檔的方式往往大不相同。還好,BareTailPro 可以讀取 Unicode、UTF-8、ANSI 和 ASCII 檔案,也可以處理以 CR/LF 組合、單一 LF 和 Null 結尾的行數。您可以輕鬆地設定換行和定位擴充來取得特定記錄檔類型的最佳檢視。此外,您可以設定字型大小、類型、間距和行高以利閱讀記錄檔。

另一項很棒的功能就是應用程式的可設定醒目提示,您可以在記錄檔檢視上套用此功能。您可以以文字字串為基礎,設定數目不限的前景/背景色彩標示規則。比方說,您可以用紅色醒目提示錯誤部分,用黃色提出警告,也可以選擇醒目提示所有包含特定 IP 位址或主機參考的行。您可以檢視粗體或斜體的行,還可以選擇忽略文字字串的大小寫。

即使使用文字醒目提示,但繁雜的記錄檔仍會妨礙您的結尾檢視,使您很難鎖定要尋找的事件。BareTailPro 提供另一項輔助功能。規則運算式和文字搜尋功能可讓您快速精簡記錄檔檢視,將關心的列執行個體獨立成容易管理的子集。BareTailPro 使用的規則運算式語法是由 Java、Perl 及 PHP 使用的標準標記的子集所構成。假使您不熟悉其用法,產品網站有提供快速參考。

公用程式以表格格式顯示篩選後的結果,加入幾個有用的欄,例如時間戳記、行號,以及您在原始行來源定義的擷取群組結果。在篩選檢視中,這些欄也會經過排序。

取得我要的結果所用「神奇」規則運算式語法,我是永遠記不得。因此我真的很感謝此工具的模式儲存功能。它可讓您命名、編輯和儲存要重複使用的模式。當您在篩選檢視中取得重要列之後,BareTailPro 也讓您以訂製格式匯出結果到檔案或剪貼簿,以便設定每個結果欄的寬度、對齊、前置詞和後置詞。

更棒的是,這個小公用程式是包含在一個小型的可執行檔中,因此它不僅便於攜帶,而且對環境的影響也很小。請注意,若您只要檢視記錄檔,而不需要規則運算式篩選功能、儲存搜尋模式和匯出搜尋及篩選結果,您可能只要使用名為 BareTail 的免費版本就行了。

價格: 個別授權為 $35 美元起。

steen.toolbox.baretailpro.gif

使用 BareTailPro 監控您的網路 (按一下以放大影像)

清查您的系統

Total Network Inventory

softinventive.com

為了達到成功的系統管理,快速存取有關整個環境中的電腦詳細資訊是關鍵的一環。這些資訊的試算表和廠商名單很難有效追蹤或保持完整性,而且很快會失去時效性。

若能使用動態工具在您需要時提供這些資訊,並收集安裝者、安裝項目以及執行的硬體類型等資訊,將會很有幫助。這類工具也提供一種很棒的方法來監控使用者在電腦上外加了哪些東西 (當然,前提是您的群組原則尚未限制安裝權限,或根據特定軟體套件的安裝針對您應有的授權數目記錄提供快速記錄)。符合此需求的一項工具就是 Softinventive Lab 推出的 Total Network Inventory。

安裝 Total Network Inventory 之後,您可以使用掃描 (Scan) 精靈來啟動清查程序,它會引導您進行網路中的節點探索。您可以選擇經由指定的 IP 位址或 [網路上的芳鄰] 電腦瀏覽來執行立即掃描,也可以使用登入指令檔掃描,好讓您在電腦登入網域時收集資訊。

Total Network Inventory 依賴 Windows Management Instrumentation (WMI) — IPC$\ADMIN$ 或 RPC/DCOM — 和典型的本機帳戶共用來執行掃描。因此您必須在系統管理員帳戶的身份下執行它。

一旦完成掃描,您就可以瀏覽電腦或搜尋特定電腦來清查其中的資產。Total Network Inventory 會將收集的清查資訊分組成三大領域:硬體、軟體和其他資訊。硬體部分包含有關處理器、主機板、晶片組、記憶體、視訊子系統、儲存體 (包含實體和邏輯裝置)、網路介面卡類型和設定、週邊設備,以及安裝在系統中的其他裝置的詳細資料。

軟體部分會提供 OS 資訊,包含產品金鑰、序號、系統目錄及已安裝的 Service Pack。還有關於 Hotfix (加上各自的知識庫文章編號) 和可能安裝的防毒與資料庫應用程式的詳細資料。接著您會取得一份已安裝程式的清單 (並附上 Program Files 目錄的檢視,好讓您查看標準 [新增/移除程式] 清單中可能隱藏的應用程式),還有自動執行應用程式的清單。

最後,「其他資訊」部分會摘要系統環境的詳細資料,例如使用者和系統變數、共用資源、執行中處理序、安裝的服務以及本機使用者帳戶。

Total Network Inventory 確實能為您提供執行資產稽核、授權檢查、升級計算及效能評估的所需資訊。這項工具最棒的部分是報表產生器 (Report Builder) 元件。此功能提供您多份條理分明的詳細報表,從快速參考到稽核文件記錄,一應俱全。而且報表可以是彙總內容,也可以只針對單一電腦。有一項功能我覺得特別實用,那就是 [軟體和授權會計 (Software and Licenses Accounting)] 索引標籤檢視。它會顯示環境中安裝的各個軟體類型的彙總計數,以確保您遵循廠商合約。

價格: 25 個節點授權 $95 美元起。

totalnetworkinventory.gif

掃描 (Scan) 精靈引導使用者進行網路節點探索 (按一下以放大影像)

書評

Mastering Microsoft Exchange Server 2007

sybex.com

無論您是否樂見,電子郵件都是營運順暢的組織的核心元件 (不過我承認有時我的確希望強制使用者先上一堂有效撰寫郵件的課程,然後才能使用電子郵件)。多年來,整合語音通訊、行事曆、資源排程、標準用戶端存取和郵件篩選 (用於垃圾郵件、病毒等等) 的需求已昭然若揭。這也正是 Microsoft® Exchange Server 2007 派上用場的時候。

最新版的 Exchange 以一套可擴充的健全解決方案緊密整合了所有這些元件。但是有了這麼多特性與功能,系統管理員、架構設計師和支援人員需要一些好的參考書來協助他們規劃、部署、管理及維護這個動態的電子郵件通訊解決方案。

在上一期的《工具箱》專欄中,我介紹了《Microsoft Exchange Server 2007 Administrator's Companion》一書。另一本值得一讀的參考資源就是 Barry Gerber 與 Jim McBee 合著的《Mastering Microsoft Exchange Server 2007》(Sybex,2007 年)。這本書的內容清楚易懂,可引導您了解整個 Exchange Server 生命週期。

本書的前三章是稱為<認識與規劃 (Understanding and Planning)>的章節,涵蓋了 Exchange Server 2007 的基本元件和實作需求。如果您熟悉舊版 Exchange,一定很高興看到在章節中也提到了不再受重視或實作的功能。而且大家也一定很感謝其中描述了構成 Exchange Server 2007 部署的各種伺服器角色和元件。如此複雜的伺服器部署當然需要一些事前考量,而且您應特別注意成長規劃、磁碟空間需求及 Active Directory 整合等章節。

下一節進入實際安裝部分,討論了全新安裝以及從 Exchange Server 2000 或 Exchange Server 2003 升級這兩種情況 (您無法直接從 Exchange Server 5.5 升級)。在此您也可以更清楚了解各部 Exchange 伺服器所能扮演的各種角色,包括 Edge Transport、Client Access、Hub Transport、Mailbox、Unified Messaging 和 Management Tools。

書中接著討論到延展性,示範如何監控效能、新增更多信箱儲存空間等等。在此,您可以探索很酷的全新本機連續複寫功能,它可讓您保持郵件儲存區的最新本機備份。萬一主要資料庫發生什麼意外,您可以迅速切換到備份,而無須從其他可用性較低和版本較舊的備份還原。

本書的下一節提供 Exchange Server 2007 部署中各種管理工作及工具的詳盡概觀。其中包括 Exchange 管理命令介面 (以 Windows PowerShell™ 為主) 和 Exchange 管理主控台 GUI (它也依賴 Windows PowerShell 引擎) 等工具。在本節中,您學會如何管理信箱、通訊清單和使用者帳戶。您也會讀到郵件記錄管理,以及管理郵件分類、日誌功能和傳輸規則。

第四節提供有關可用性和可靠性的深度資訊。現今的企業已經逐漸依賴電子郵件通訊,因此本節很值得一看。

在此您會學到負載平衡、伺服器備援、儲存區備援、網路備援和叢集的基本知識。您可簡單了解排程維護、執行備份和嚴重損壞修復案例的最佳作法 – 基本上,您需要知道的就是即使在發生問題時,也要維持公司電子郵件通訊系統的運作。

本書接下來的兩個章節討論到用戶端存取,包括 Microsoft Office Outlook® 2007、Outlook Web Access、IMAP 和 POP3。最後,本書結尾的章節對於 Exchange 系統管理員來說實在太重要了,它是關於安全性和稽核,示範基本的安全性作法與預防措施,還有供您使用的各種稽核工具。總之,這本深度剖析的參考書能加速您的學習,讓 Exchange 部署步上正軌。

價格: $49.99 美元 (直接售價)。

Greg Steen 是一位技術專家和企業家,為人十分熱心。他總是四處探尋新的工具,協助 IT 專家更輕鬆地進行操作、品管及開發。
© 2008 Microsoft Corporation and CMP Media, LLC.著作權所有,並保留一切權利。未經許可,不得部分或全部重製。