如何设置ESXi的SNMP

如何设置ESXi的SNMP,第1张

Vsphere Client里貌似没有设置ESXi主机SNMP的功能。我总结了一下目前有两种方法:
第一,利用Vsphere CLI里的vicfg-snmppl的命令远程配置。
vicfg-snmppl –-server ESXi主机地址 参数1 参数2 …
参数:
-E:启用snmp
-D:关闭snmp
-c: 设置community值
-t snmp服务器@[端口(可选)]/community值:设置snmp trap接收服务器并提供共享的community值
-T:发送snmp测试信号
-s:显示snmp的设置
-r:重置snmp的设置
第二,编辑ESXi主机上的/etc/vmware/snmpxml的文件,格式如下:
<config>
<snmpSettings>
<communities>community值</communities>
<enable>true/false</enable>
<targets>snmp trap接收服务器 共享的community值</targets>
</snmpSettings>
</config>

首先,按照图示的方式 开始->管理工具->服务器管理,打开服务器管理。
然后,按照图示的方式找到 功能 标签,点击 添加功能,进入添加功能界面。
进入功能窗口后,找到 snmp 服务,snmp WMI 提供程序,注意,三个框都要选上。 否则后面配置 snmp 服务的时候找不到配置界面。
选好要开启的服务后,点击 安装,安装过程可能需要几分钟,安装完成后,点击 关闭。
接下来就可以对 snmp 服务进行配置了,首先,点击 开始->运行,打开运行框。
6
在运行中敲入servicesmsc命令,进入服务界面。

OracleDBConsoleorcl 这个是采用浏览器使用的oracle企业管理器
OracleOraDb10g_home1iSQLPlus 是isqlplus的服务,要使用isqlplus,必须开启该服务,其它的服务见下面
如果只用cmd中的sqlplus管理oracle的话,必须的就一个OracleServiceORCL
要是还要其它的至少两个:OracleServiceORCL OracleOraDb10g_home1TNSListener
一个数据库服务器,一个监听器(等待客户端工具来连接数据库的程序)
(1)OracleServiceSID
数据库服务,这个服务会自动地启动和停止数据库。如果安装了一个数据库,它的缺省启动类型为自动。服务进程为ORACLEEXE,参数文件initSIDora,日志文件SIDALRTlog,控制台SVRMGRLEXE、SQLPLUSEXE。
(2)OracleHOME_NAMETNSListener
监听器服务,服务只有在数据库需要远程访问时才需要(无论是通过另外一台主机还是在本地通过 SQLNet 网络协议都属于远程访问),不用这个服务就可以访问本地数据库,它的缺省启动类型为自动。服务进程为TNSLSNREXE,参数文件 Listenerora,日志文件listenerlog,控制台LSNRCTLEXE,默认端口1521、1526。
(3)OracleHOME_NAMEAgent
OEM代理服务,接收和响应来自OEM控制台的任务和事件请求,只有使用OEM管理数据库时才需要,它的缺省启动类型为自动。服务进程为DBSNMPEXE,参数文件snmp_rwora,日志文件nmilog,控制台LSNRCTLEXE,默认端口1748。
(4)OracleHOME_NAMEClientCache
名字缓存服务,服务缓存用于连接远程数据库的Oracle Names 数据。它的缺省启动类型是手动。然而,除非有一台Oracle Names 服务器,否则没有必要运行这个服务。服务进程为ONRSDEXE,参数文件NAMESORA,日志文件ONRSDLOG,控制台 NAMESCTLEXE。
(5)OracleHOME_NAMECMAdmin
连接管理服务,是构建Connection Manager服务器所用,只有服务器作为Connection Manager才需要,它的缺省启动类型是手动。服务进程为CMADMINEXE,参数文件CMANORA,日志文件CMADM_PIDTRC,控制台CMCTLEXE,默认端口1830。
(6)OracleHOME_NAMECMan
连接网关服务,是构建Connection Manager服务器所用,只有服务器作为Connection Manager才需要,它的缺省启动类型是手动。服务进程为CMGWEXE,参数文件CMANORA,日志文件CMAN_PIDTRC,控制台 CMCTLEXE,默认端口1630。
(7)OracleHOME_NAMEDataGatherer
性能包数据采集服务,除非使用Oracle Capacity Planner 和 Oracle Performance Manager,否则不需要启动,它的缺省启动类型是手动。服务进程为VPPDCEXE,日志文件alert_dglog,控制台 vppcntlexe。
(8)OracleHOME_NAME>你好: 在开始菜单中选择管理工具>服务器管理器 在服务器管理器中选择功能摘要标签的添加功能 选择添加SNMP服务 打开开始菜单>管理工具>服务 在服务中选择SNMPServer的属性选项 在安装选项卡中添加SNMP 读写字符串和允许访问的主机地址

用SNMP查询交换机
对一个交换网络进行故障诊断的最有效办法,应该是通过直接询问交换机来查看网络的状况。这可以通过SNMP监测交换机或者连接到交换机的控制口实现。显然,直接连接到交换机的控制口不是理想的办法,因为这就需要对网络中的每台交换机都有物理上的连接。稍微理想一点的替代方法是搭建连接到交换机控制口的终端服务器。
事实上几乎所有的交换机都提供SNMP监测交换机功能,哪怕是最便宜的交换机。它们之间主要的区别就是提供的信息多少。一些价格便宜的交换机只提供简单的SNMP监测交换机信息,且是针对整个交换机的;而那些价格贵一些的交换机,还可以提供交换机每个端口的详细信息。
SNMP监测交换机可能是监测交换网络最常用和干扰最少的办法。SNMP监测交换机控制台不需要非常靠近被监测的设备,只要求有路由可达就可以了,同时交换机的安全配置允许控制台与交换机的代理进行通信。
虽然交换机可以识别到错误,但交换机本身并不定时地报告错误,所以使用SNMP监测交换机查询或许是最好的办法。支持SNMP监测交换机有不同的MIB库(管理信息库)。每一种MIB都不同。除了某些对自己的交换机提供支持的私有MIB库,标准的MIB库对交换网络的监测也非常有用。下面是对故障诊断非常有用的一些MIB库。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13455468.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-10
下一篇 2023-08-10

发表评论

登录后才能评论

评论列表(0条)

保存