使用Nagios監控VMware ESXi

2021-06-12 13:58:37 字數 997 閱讀 8976

nagios是一款面向外掛程式的管理軟體,通常安裝在linux伺服器上。很多企業系統管理員使用nagios記錄伺服器以及網路中其他重要裝置的當前狀態。如果你正在尋找vmware監控工具, nagios是個不錯的選擇。讓我們一起來了解一下如何在現有的nagios環境中整合對vmware esxi的監控。

任何支援外掛程式的裝置——即使是部門咖啡機中的軟體——都可以通過nagios進行管理,這使得開源網路監控系統變得非常流行而且相當有名。如果你已經具備了nagios監控環境,那麼可以在linux伺服器上安裝vmware外掛程式來監控vmware基礎設施。

開源開發公司op5提供了最常見的vmware 監控軟體外掛程式:op5 check esx外掛程式。由於是採用perl指令碼編寫的,所以你的linux伺服器要支援perl而且安裝免費的vmware vsphere perl sdk軟體。

現在你可以定義nagios用於監控vmware esxi hypervisor的命令了。需要將監控命令新增到nagios配置檔案/etc/nagios/objects/command.cfg中。在資源配置檔案/etc/nagios/resource.cfg中輸入使用者名稱以及密碼這兩個變數。在下面這個例子中,定義了兩個變數esxuser以及esxpassword。nagios可以使用這些憑證訪問esxi主機。這個檔案可能包含如下內容:

# cat /etc/nagios/resource.cfg $esxuser$=username $esxpassword$=password

此時你就可以在/etc/nagios/objects/command.cfg中增加esxi監控命令了。

如果你想監控esxi主機的cpu使用率,可以使用如下命令:

# check vmware esxi cpu

定義命令

一旦定義了命令,然後就可以為esxi主機建立配置檔案了。如果esxi主機的主機名為esxi01,那麼你可以在配置檔案/etc/nagios/hosts/esxi01.cfg中增加如下配置:

# host esx01

定義主機

定義裝置

使用nagios來監控memcached

在麼,我們來講講如何讓nagios來監控memcached吧。需要一些perl的modules 1.nagios plugin 2.nagios plugins memcached 3.carp clan 其他的你可能還會缺,安裝的時候使用sudo make install b來看看吧 安裝的時候執...

Nagios 監控軟體

過程如下 解壓nagios tar zvxf nagios 3.2.1.tar.gz cd nagios 3.2.1 編譯 configure with command group nagcmd make all 安裝nagios,初始化指令碼及配置檔案,nagios將會被安裝至 usr local...

監控工具nagios

nagios 簡介 是乙個開源軟體,可以監控網路裝置網路流量 linux windows主機狀態,甚至可以監控印表機 它可以執行在linux上或windows上 基於瀏覽器的web介面方便運維人員檢視監控專案的狀態 支援web介面配置 管理操作 支援簡訊 郵件通知 可以自定義指令碼實現自定義化監控 ...