首页 > 代码库 > ESXI 5.5 5.1 开启SNMP服务器 和 cacti_ESXI_5.x 模板下载
ESXI 5.5 5.1 开启SNMP服务器 和 cacti_ESXI_5.x 模板下载
ESXi5集成了SNMP代理不能安装完整的SNMP服务。开启SNMP代理可以使用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
Cacti ESXi 5.x 监控模板附件下载在下方 ↙
本文出自 “Professor哥” 博客,请务必保留此出处http://professor.blog.51cto.com/996189/1574123
ESXI 5.5 5.1 开启SNMP服务器 和 cacti_ESXI_5.x 模板下载