SNMP服务多数用于服务器的监控传递信息之类,比如使用Zabbix监控就可能会需要用到SNMP服务,一般企业级服务产品多数都支持SNMP服务 。ESXI主机也是支持此服务的,但默认情况下,如果安装完ESXI主机,使用网页进行登录管理的时候,开启SNMP会报如下的报错 。
文章插图
点击开启SNMP的时候,可见在屏幕顶端和任务栏均有报错
文章插图
进入查看报错信息
下面笔者介绍如何开启SNMP服务 。首先需要进入命令行控制台进行操作,当然如果已经开始了SSH,也可以使用工具远程SSH连入ESXI主机 。
【ESXi 7.6主机如何开启SNMP服务】
在ESXI主机按F2 后,提示使用root帐号登录esxi主机控制台
文章插图
使用root帐号登录
登录成功后,进入Troubleshooting Options选项
文章插图
进入Troubleshooting Options选项
找到第一项 ,默认是"Enable ESXi Shell"敲回车后,变成“Disable Esxi Shell
文章插图
Enable ESXi Shell
此时直接按键盘Alt+F1 切换进入命令行界面,并使用root帐号登录后输入如下命令
esxcli system snmp set -c 123456789 /此条命令作用,将SNMP的community 设置为123456789,community相当于密码,在其它服务器上想连接这台ESXI时必须输入正确的community
esxcli system snmp set --enable true /此条命令作用,开启snmp服务
以上命令注意,顺序不能变化,必须先设置community,再开启snmp服务
操作完成后,如果原意可以使用Alt+F2切换回图形界面,此步不是必须的 。
文章插图
开启snmp
运行完以上命令后,通过网页可以查看到snmp服务已经正常运行,操作过程中不需要重启服务器 。
文章插图
SNMP已经正常开启
补充信息,如果已经设置过了snmp,可以使用如下命令
vi /etc/vmware/snmp.xml 来编辑或查看snmp配置文件
文章插图
红色位置是true
文章插图
红色位置是community值
推荐阅读
- 虚拟主机和云服务器哪个对网站seo优化有利
- 免费虚拟主机 靠谱吗?
- WordPress建站用哪个主机好?WordPress主机评测推荐
- 域名解析后主机记录和记录值怎么填写?
- 推荐几款免费云主机
- 租用虚拟主机后,应该怎么建站?
- 什么是FQDN?它和主机名有区别吗?
- Windows提权之主机信息搜集
- Ubuntu怎么修改主机名
- 主机字节序和网络字节序