工具箱:面向 IT 專業人員的新產品
本月的工具是所有關于監測、 是否監視您的 Web 網站或監視整個企業系統和應用程式的正常執行時間。
Greg Steen
正常執行時間機器人
如果您負責運行一個 Web 網站,預計它將始終可和總是有短小精悍的回應時間。 如果不是,來到你的網站的人會移動。 正常執行時間機器人是一項免費的遠端服務,允許您監視與健康檢查每隔五分鐘達 50 Web 網站。 如果其中一個網站檢查失敗,正常執行時間機器人可以發送您通過電子郵件、 短消息服務 (SMS)、 RSS、 Twitter 或甚至推式通知的通知到你的 iPad 或 iPhone。
若要佈建網站監視器,創建帳戶並按一下"添加新的"我的顯示器儀表板上。 下一步,選擇顯示器的類型:
- HTTP 查找 HTTP 200 型反應從指定的 URL。
- 檢查關鍵字查找特定單詞 (或沒有) 在 HTTP 回應中。
- Ping 沒有標準的 Internet 控制訊息協定 (ICMP) 核查。
- TCP 埠驗證特定的埠"聽"的請求。
領料的顯示器類型後, 輸入的 URL 或 IP 主機檢查以及任何相關的資訊。 然後選擇您想要接收通知,有問題時。 正常執行時間機器人也有 API 你可以訪問,以便查看、 創建、 更新和刪除監視和警報的連絡人。 這允許您方便地集成到現有的監測基礎設施的服務。 它還可以説明您編寫腳本顯示器,當你把網站線上和離線。
正常執行時間機器人的創作者最近沒有引擎更新與改進的功能。 他們還計畫更新和大修後的介面。 正常執行時間機器人是目前是免費的並希望他們能保持這種方式,但他們可能會重新考慮 post-redesign (見的正常執行時間機器人博客的詳細資訊)。 正常執行時間機器人可以驗證您的網站從外面的世界。
Nagios 與 NSClient + + 和丁香重裝
系統和應用程式監視是成功的 IT 運營的關鍵組成部分。 更深入的監測,更加意識到您的應用程式和基礎架構時,和的速度越快就可以解決和答覆。 一個可擴展的監控解決方案可以處理一切 — 路由器、 交換器、 印表機、 Windows、 Unix 和 Linux 機器和更多 — 是開源產品 Nagios。
可以作為一個包或者建設從源頭上最受歡迎口味的 Linux 安裝 Nagios。 因此,如果您有可用的 Linux 系統,作為主機,您應該能夠起床和核心系統上正在運行的相當全面,使用源安裝說明。 看一看 Nagios 快速入門安裝指南的詳細資訊。
Nagios 由三個主要元件組成:Nagios 核心,外掛程式程式和基於 Web 的前端。 Nagios 核心是伺服器元件,處理所有的監測任務。 外掛程式使您可以監視各種伺服器、 應用程式、 服務和性能指標。 基於 Web 的前端為您提供互動和視覺化系統內。 安裝後,您需要設置您的第一個主機。 安裝包給你的文本基於檔的設定檔所需的監視應用程式和服務與 Nagios 的例子。
若要監視的 Windows 伺服器,您還需要看看監測代理的自由和開放源碼 NSClient + +。 這是基於模組的監視代理,因此您可以從您的 Nagios 伺服器執行檢查,您的 Windows 伺服器安裝。 其基於標準的協定,處理,它與與以及其他監測解決方案。 一旦您已經安裝了用戶端,您可以查詢的 CPU、 記憶體、 磁片、 進程狀態、 登錄機碼、 服務狀態、 效能計數器和 Windows 伺服器的正常執行時間。 有附加模組擴展 Nagios 的能力向事件日誌查詢、 一般腳本的查詢和 SMTP 伺服器健康狀態,舉幾例。
Nagios 具有活躍的使用者社區和支援結構。 有不少額外 Nagios 專案那裡可以提供額外的功能、 增強使用者介面或説明管理配置。 您可以找到這些擴展的大多數 Nagios 交換。 您可以找到一些新的前端來打扮你 Nagios 介面和附加外掛程式的新顯示器。 例如,有的外掛程式在您要驗證狀態或運行在這些伺服器上的SQL Server代理作業的Microsoft SQL Server實例上運行 T-SQL 查詢。
如果你覺得文本基於檔的配置是乏味的則可以使用丁香重裝載入項以説明。 丁香重裝將管理您的監視器配置為您將 Nagios 配置資訊存儲在 MySQL 存儲。 當你準備好時,可以作為檔進行寫入配置磁片與按鈕的按一下操作。
一旦您的顯示器是活動的 Nagios 可以提醒您通過電子郵件、 SMS 或自訂的腳本檢查失敗時,或當變回正常。 通過服務,因此您可以説明確保真正的問題,不掩蓋了一噸的誤報,可以配置各種警報的閾值。 此外可以配置升級策略的警報和通知的政策,或設置政策基於一天的時間。
對於每個主機,您可以定義維護視窗或暫時禁用檢查,當您需要在主機上的工作。 如果某個服務或主機不會走,你甚至可以配置系統,以執行一個腳本或外掛程式,可以帶來一個新的主機連線或重新開機 IIS。 這種方式,你真的可以作為主動監測解決方案使用系統。
Nagios 有一些內置的報告,以説明您瞭解您的基礎架構的健康,隨著時間的推移。 您可以監視指定的時間範圍,或正常執行時間百分比和為您的系統的任何停機時間。 所以你可以跟蹤類似 CPU 的使用率,也趨勢報告。 這些類型的報告可以説明進行容量規劃通過説明您變得嚴重之前,請參閱系統"壓力點"。 警報報告顯示時,在哪裡和如何的各種警報次數。 他們還可以提供對回應時間的度量標準。 Web 前端提供深入瞭解 Nagios 本身如何執行的對調度佇列、 性能資訊和進程資訊到系統日誌和度量標準的看法。
如果你在尋找您 Nagios 執行更多的官方支援,有建立在 Nagios 核心的產品。 Nagios 十一└,例如給您簡化管理、 更精美的介面,進一步可擴充性和性能優化下載包中帶有支援系統,以説明您設置或如果您遇到麻煩。 Nagios 十一被定價由您要監視的主機的數目。 它開始在元為達 100 台主機,1,995 或 4,995 元為每個安裝的無限主機。
但是,如果您覺得舒適您自己的實例啟動並運行,可以使用開放原始碼版本以及其積極的社會。 到位有積極主動的監視解決方案將替您節省時間,減少應力和説明你向前看而不是不斷地撲滅火災。
**Greg Steen**是一個專業技術人員、 企業家和愛好者。 他總是在尋找新的工具,以説明 IT 專業人員更容易進行操作、 QA 和開發。