ESXI 5.5 5.1 开启SNMP服务器 和 cacti_ESXI_5.x 模板下载

用VMware vSphere CLI命令行(必须要安装VMware vSphere CLI组件)。开启之后可以用监控软件查询基于SNMP的主机信息。

1: 成功安装vshpere cli之后,便可使其开启vmware snmp服务了.

D:\Program Files (x86)\VMware\VMware vSphere CLI\bin>
D:\Program Files (x86)\VMware\VMware vSphere CLI\bin> vicfg-snmp.pl --server 10.10.10.11 --username root -password "pass word" -s   //查询ESXi服务器的SNMP配置状态
D:\Program Files (x86)\VMware\VMware vSphere CLI\bin> vicfg-snmp.pl --server 10.10.10.11 --username root -password "pass word" -c public    //设定snmp通讯团体名称:public
D:\Program Files (x86)\VMware\VMware vSphere CLI\bin> vicfg-snmp.pl --server 10.10.10.11 --username root --password "pass word" --enable     //允许开启snmp功能
D:\Program Files (x86)\VMware\VMware vSphere CLI\bin> vicfg-snmp.pl --server 10.10.10.11 --username root --password "pass word" --test        //测试配置是否成功

2:通过vCenter 或者直连ESXi 启动snmp服务,一切正常。
开启ESXi5防火墙允许SNMP协议(ESXi 5.5 默认允许所有主机访问snmp服务)
选择虚拟机ESXi5主机-配置-安全配置文件-防火墙-属性-选中“SNMP服务器”-防火墙-选中“允许任何IP连接”或者设置仅允许10.10.10.0/24访问。

3.监控ESXi 5
首先安装cacti 的 esxi 5.x 主机模板
模板下载地址见文章下方 (此处因51cto博客限制,只能上传固定格式的附件包,真正安装包在.zip里,***.tar.gz)

上传到cacti 服务器,然后
(注意如果你的cacti版本是 0.8.7 那么请你导入模板选择cacti_0.8.7_host_template_esxi_5_x.xml
如果你的cacti版本是0.8.8 , 那么请你导入模板选择ccacti_0.8.8_host_template_esxi_5_x.xml)

tar xf cacti_0.8.8_0.8.7_esxi_template.tar.gz    //解压压缩包
cd cacte_esxi_template/               //进入刚解压的目录
cp resource/snmp_queries/* /var/www/html/resource/snmp_queries/    //拷贝脚本到cacti脚本目录
chown apache:apache /var/www/html/resource/snmp_queries/esxi*   //改变脚本属主 属组
cp scripts/ss_esxi_vhosts.php /var/www/html/scripts/    //拷贝php脚本到cacti的php脚本目录
chown apache:apache /var/www/html/scripts/ss_esxi_vhosts.php  //改变脚本属主 属组
chmod 755 /var/www/html/scripts/ss_esxi_vhosts.php  //添加脚本执行权限

然后就可以在cacti的 web页面添加监控主机了 ,主机模板选择 ESXi 5.x

模板下载地址

还没有评论,快来抢沙发!

发表评论

  • 😉
  • 😐
  • 😡
  • 😈
  • 🙂
  • 😯
  • 🙁
  • 🙄
  • 😛
  • 😳
  • 😮
  • emoji-mrgree
  • 😆
  • 💡
  • 😀
  • 👿
  • 😥
  • 😎
  • ➡
  • 😕
  • ❓
  • ❗
  • 67 queries in 0.385 seconds