khan.chan {at} virest.org
from:opsview.com
我们五步曲来设置用Opsview和vSphere SDK来监控ESX环境.
确认下我们的佐料:
第一步:
下载适合平台的SDK Libraries:http://communities.vmware.com/community/vmtn/developer/forums/vsphere_sdk_perl
第二步:运行命令配置:
opsview@opsmstpr01:~$ sudo tar -zxvf VMware-vSphere-Perl-SDK-4.1.0-254719.x86_64.tar.gz opsview@opsmstpr01:~$ sudo vmware-vsphere-cli-distrib/vmware-install.pl Creating a new vSphere CLI installer database using the tar4 format. Installing vSphere CLI. Installing version 254719 of vSphere CLI You must read and accept the vSphere CLI End User License Agreement to continue. Press enter to display it. 第三步: 下载和安装Nagios 插件:check_esx3: http://exchange.nagios.org/directory/Plugins/Operating-Systems/*-Virtual-Environments/VMWare/check_esx3/details 第四步:在你的Opsview上用Nagios运行帐号执行如下命令测试:
/check_esx3 -H $HOSTADDRESS$ -u root -p password -l cpu ./check_esx3 -H $HOSTADDRESS$ -u root -p password -l runtime -s list ./check_esx3 -H $HOSTADDRESS$ -u root -p password -l io ./check_esx3 -H $HOSTADDRESS$ -u root -p password -l mem -s usage ./check_esx3 -H $HOSTADDRESS$ -u root -p password -l net ./check_esx3 -H $HOSTADDRESS$ -u root -p password -l runtime -s issues ./check_esx3 -H $HOSTADDRESS$ -u root -p password -l runtime -s status ./check_esx3 -H $HOSTADDRESS$ -u root -p password -l service ./check_esx3 -H $HOSTADDRESS$ -u root -p password -l storage -s path ./check_esx3 -H $HOSTADDRESS$ -u root -p password -l mem -s swap ./check_esx3 -H $HOSTADDRESS$ -u root -p password -l vmfs 第五步: 创建Opsview的服务和主机模板,可参考:http://docs.opsview.com/doku.php