如何使用SNMP监视VMware ESX的服务器参数
- 格式:doc
- 大小:161.50 KB
- 文档页数:6
常用SNMP走查系统运行情况方法SNMP(Simple Network Management Protocol)是一种用于监测和管理网络设备的协议。
它允许系统管理员通过查询网络设备和收集相关信息来了解和解决问题。
在本文中,我们将介绍一些常用的SNMP走查系统运行情况的方法。
1.监测设备状态:使用SNMP可以监测设备的状态,包括设备的连接状态、CPU使用率、内存使用情况等。
可以通过查询设备的OID(对象标识符)获取这些信息。
例如,对于CPU使用率,可以查询OID1.3.6.1.4.1.2024.11.52.0来获取设备的CPU使用率。
2.监测网络流量:使用SNMP可以监测设备的网络流量,包括接收和发送的字节数、数据包的数量等。
可以通过查询设备的OID来获取这些信息。
例如,对于接收的字节数,可以查询OID1.3.6.1.2.1.2.2.1.10来获取设备接收的字节数。
3.监测设备连接数:使用SNMP可以监测设备的连接数,包括TCP连接数、UDP连接数等。
可以通过查询设备的OID来获取这些信息。
例如,对于TCP连接数,可以查询OID1.3.6.1.4.1.2024.10.1.3.2来获取设备的TCP连接数。
4.监测设备的存储状况:使用SNMP可以监测设备的存储状况,包括硬盘的使用情况、文件系统的使用情况等。
可以通过查询设备的OID来获取这些信息。
例如,对于硬盘的使用情况,可以查询OID1.3.6.1.2.1.25.2.3.1.6来获取设备硬盘的使用情况。
5.监测设备的日志信息:使用SNMP可以监测设备的日志信息,包括设备的错误日志、警告日志等。
可以通过查询设备的OID来获取这些信息。
例如,对于错误日志,可以查询OID1.3.6.1.4.1.9.9.91.2.1.1.6来获取设备的错误日志。
6.监测设备的性能指标:使用SNMP可以监测设备的性能指标,包括设备的响应时间、吞吐量等。
可以通过查询设备的OID来获取这些信息。
PIGOSS爱维版运维监控系统ESXi监控操作手册摘要[本文档主要介绍了PIGOSS爱维版监控系统对于ESX虚拟化平台监控的操作手册]网利友联科技(北京)有限目录一、系统登录 (3)二、系统菜单 (3)2.1自动发现 (3)2.1.1自动发现 (3)2.1.2代理下载 (7)2.1.3指标定义 (8)2.2状态监控 (9)2.2.1资源监控 (9)2.2.2资源搜索 (17)2.3告警管理 (18)2.3.1未处理告警 (18)2.3.2已处理告警 (19)2.3.3告警分类 (19)2.3.4告警通知 (21)三、系统管理 (22)3.1系统配置 (22)3.1.1告警策略 (22)3.1.2展现配置 (28)3.1.3系统配置 (31)3.2系统维护 (36)3.2.1常用工具 (36)3.2.2数据维护 (39)3.2.3日志维护 (44)3.2.4自检管理 (49)3.3扩展功能 (51)3.3.1扩展指标 (51)3.3.2外部告警 (57)一、系统登录通过浏览器输入URL:http:// server IP,进入登陆界面,如图3-1所示:输入默认的用户名:admin 密码:admin 登入系统。
图3-1二、系统菜单2.1自动发现2.1.1自动发现1.进入方式点击左侧菜单栏的自动发现---自动发现,如图4-1所示。
图4-12.使用方法(1)自动发现设备1)探测agent设备选择探测方式为agent输入被探测资源的ip地址,如为单一主机,开始ip与结束ip相同;如为同一网段的多台主机,开始ip与结束ip应将该网段包含在其中。
点击开始按钮进行搜索。
如图4-2所示注:pigoss服务器会自动搜索安装了agent并将服务器ip地址设置为该pigoss服务器地址的设备。
图4-22)探测snmp设备选择探测方式为snmp输入被探测资源的ip地址,如为单一主机,开始ip与结束ip相同;如为同一地址段的多台主机,开始ip与结束ip应将该ip地址段包含在其中。
snmpwalk使用方法SNMP(Simple Network Management Protocol)是一种用于管理和监控网络设备的协议。
snmpwalk是SNMP协议中的一个命令行工具,用于获取指定网络设备的信息。
本文将介绍snmpwalk的使用方法,帮助读者快速了解和使用这个强大的工具。
一、准备工作在使用snmpwalk之前,需要确保已经安装了SNMP软件包,并且目标设备已经开启了SNMP服务。
可以通过以下命令来检查SNMP是否已经安装:```snmpd -v```如果显示了SNMP软件包的版本信息,则表示已经安装成功。
二、命令格式snmpwalk的命令格式如下:```snmpwalk [选项] 目标主体```其中,选项包括:- -v 版本:指定SNMP版本,可以是1、2c或3,默认为2c。
- -c 社区名:指定访问目标设备的社区名,默认为public。
- -m MIB文件:指定MIB文件的路径,可以是单个文件或目录。
- -O 输出选项:指定输出格式,可以是n、N、s、x或X,默认为n。
- -t 超时:指定超时时间,单位为秒,默认为5秒。
- -r 重试:指定重试次数,默认为5次。
三、常用示例以下是一些常用的snmpwalk示例:1. 获取设备基本信息```snmpwalk -v2c -c public 192.168.0.1 sysDescr.0```这个命令用于获取设备的描述信息,其中192.168.0.1为目标设备的IP地址。
2. 获取设备接口信息```snmpwalk -v2c -c public 192.168.0.1 ifDescr```这个命令用于获取设备的接口描述信息,包括接口名称、类型等。
3. 获取设备CPU利用率```snmpwalk -v2c -c public 192.168.0.1 hrProcessorLoad```这个命令用于获取设备的CPU利用率信息。
4. 获取设备内存利用率```snmpwalk -v2c -c public 192.168.0.1 hrStorageUsed```这个命令用于获取设备的内存利用率信息。
SNMP卡网络监控的技术方案SNMP(Simple Network Management Protocol)是一种用于网络设备之间管理和监控的协议。
SNMP卡是一种安装在网络设备上的硬件设备,用于监控和管理设备的性能和状态。
下面是一个关于SNMP卡网络监控的技术方案,详述SNMP卡的功能和实施步骤。
一、SNMP卡的功能1.设备监控:SNMP卡可以监控网络设备的性能指标,包括CPU使用率、内存利用率、网络流量等。
可以通过这些指标来判断设备的健康程度,并及时采取措施进行故障排查和修复。
2. 警报通知:SNMP卡可以配置警报规则,一旦设备性能或状态发生异常,就会触发警报通知。
可以通过手机短信、邮件或 SNMP trap等方式向管理员发送警报信息,使管理员能够及时采取措施来解决问题。
3.远程监控:SNMP卡支持远程监控,管理员可以通过网络连接到SNMP卡,查看设备的实时状态和性能指标,进行远程故障排查和维护操作,减少对物理接触的需求,提高效率。
4.统计和报告:SNMP卡可以将设备的性能指标进行统计和报告,提供设备的历史数据和趋势分析。
管理员可以通过这些统计数据来评估设备的性能和稳定性,优化设备配置和资源分配。
二、SNMP卡网络监控的实施步骤1.硬件准备:购买适合网络设备的SNMP卡,确保其与设备兼容。
将SNMP卡插入网络设备的可用插槽中,并连接好相应的电源和网络线缆。
2.网络配置:配置SNMP卡的网络连接信息,包括IP地址、子网掩码、网关等。
确保SNMP卡与网络正常通信,可以与管理员进行交互。
3.SNMP配置:配置SNMP卡的SNMP协议参数,包括SNMP版本、读写权限、团体名等。
确保SNMP卡能够正确地接收和处理SNMP管理请求。
4.性能指标配置:配置SNMP卡监控的性能指标,包括CPU利用率、内存利用率、网络流量等。
根据需要设定相应的警报阈值,以便在指标超过或低于设定值时触发警报通知。
5.警报配置:配置警报通知的方式和接收人员信息,包括手机短信、邮件地址等。
SNMP配置1.1概述SNMP是Simple Network Manger Protocol(简单网络管理协议)的缩写,在1988年8月就成为一个网络管理标准RFC1157。
到目前,因众多厂家对该协议的支持,SNMP已成为事实上的网管标准,适合于在多厂家系统的互连环境中使用。
利用SNMP协议,网络管理员可以对网络上的节点进行信息查询、网络配置、故障定位、容量规划,网络监控和管理是SNMP的基本功能。
SNMP是一个应用层协议,为客户机/服务器模式,包括三个部分:z SNMP网络管理器z SNMP代理z MIB管理信息库SNMP网络管理器,是采用SNMP来对网络进行控制和监控的系统,也称为NMS(Network Management System)。
常用的运行在NMS上的网管平台有HPOpenView 、CiscoView、CiscoWorks 2000,锐捷网络针对自己的网络设备,开发了一套网管软件--Star View。
这些常用的网管软件可以方便的对网络设备进行监控和管理。
SNMP代理(SNMP Agent)是运行在被管理设备上的软件,负责接受、处理并且响应来自NMS的监控和控制报文,也可以主动发送一些消息报文给NMS。
NMS和Agent的关系可以用如下的图来表示:图1 网络管理站(NMS)与网管代理(Agent)的关系图MIB(Management Information Base)是一个虚拟的网络管理信息库。
被管理的网络设备中包含了大量的信息,为了能够在SNMP报文中唯一的标识某个特定的管理单元,MIB采用树形层次结构来描述网络设备中的管理单元。
树的节点表示某个特定的管理单元。
如下图MIB对象命名树,为了唯一标识网络设备中的某个管理单元System,可以采用一串的数字来表示,如{1.3.6.1.2.1.1}这一串数字即为管理单元的Object Identifier(单元标识符),MIB则是网络设备的单元标识符的集合。
关于 vmware虚拟机监控和性能VMware 提供了几个工具,可帮助你监控虚拟环境,并找到潜在问题和当前问题的原因所在。
vSphere Client 中的性能图表:可查看多种系统资源(包括 CPU、内存、存储等等)的性能数据。
性能监控命令行实用程序:可通过命令行访问系统性能的详细信息。
主机健康状况:可快速识别处于健康状态的主机和出现问题的主机。
存储映射和图表:可深入了解存储资源。
vSphere Client 中的事件、警示和警报:可配置警示和警报并指定触发警示和警报时系统应采取的操作。
使用性能图表监控清单对象vSphere 统计信息子系统可收集有关清单对象的资源使用情况的数据。
频繁地收集基于一系列衡量指标的数据,对这些数据进行处理,并将数据归档到vCenter Server 数据库中。
可以通过命令行监控实用程序,或通过查看vSphere Client 和vSphere Web Client 中的性能图表来访问统计信息。
必须将客户端连接到vCenter Server才能查看图表。
计数器和衡量指标组vCenter Server 系统和主机使用数据计数器查询统计信息。
数据计数器是与给定的清单对象或设备相关的信息单位。
每个计数器为一个衡量指标组中的不同统计信息收集数据。
例如,磁盘衡量指标组包括不同的数据计数器,用以收集磁盘读取速度、磁盘写入速度和磁盘使用情况的数据。
会在指定的收集时间间隔后累计各计数器的统计信息,并在性能图表中显示这些信息。
每个数据计数器包括多个属性,这些属性用于确定所收集的统计值。
性能图表中只显示已打开电源的主机和虚拟机的实时数据。
对于所有支持的清单对象显示历史数据,但在某些情形下数据可能不可用。
预备知识:性能图表类型:性能衡量指标在不同类型的图表中显示,具体取决于衡量指标类型和对象。
数据计数器:每个数据计数器包括多个属性,这些属性用于确定所收集的统计值。
衡量指标组vSphere 的性能数据收集子系统收集有关各种清单项目及其设备的性能数据。
2008十大免费VMware工具手册2008十大免费VMware工具手册IT预算是IT管理员的一个烦恼。
不过在如今全球经济危机下,相对于减少IT预算和和裁员,更值得考虑使用免费的虚拟化管理工具。
在整个2008年,许多公司发布了关于VMware ESX和VMware Infrastructure套件的新应用,包括几个免费的VMware工具。
这些工具是免费的,但并不意味着它们竞争不过付费产品。
本应用手册将介绍2008十大免费VMware工具。
概述在如今全球经济危机下,相对于减少IT预算和和裁员,更值得考虑使用免费的虚拟化管理工具,它们能做昂贵的商业应用所能做的多数工作。
作为免费工具的爱好者,TechTarget中国的特约虚拟化专家David Davis尝试了几乎所有在去年推出的免费产品。
本文将介绍2008十大免费VMware工具。
新春巨献:2008十大免费VMware工具VIMA在VMware移除VMware ESXi的服务控制台同时,它给管理员提供了类似的功能。
VIMA工具为ESXi提供了命令行集中管理控制台,可以创建脚本以管理和配置多个ESX和ESXi主机。
最好的是这款工具是免费的。
如何使用VMware VIMA弥补ESXi管理上的不足?安装VIMA的两种方法VMware ESXi Server这个清单包括了VMware工具,但是VMware的免费企业级虚拟化hypervisor ESXi也应包括在内。
虽然可能不能使用VMotion或Update Manager,ESXi仍然是最强劲的hypervisor。
安装和配置VMware ESXi如何上传文件到VMware ESX 3i ServerVeeam Monitor Free EditionVeeam Monitor发布于2008年年底,它使用VMware应用程序接口直接访问vCenter,监视ESX主机和子机的性能。
Veeam Monitor能实时监控,并显示ESX事件的性能数据。
配置网络设备的SNMP功能实现远程监控在网络设备的配置中,SNMP(Simple Network Management Protocol)是一项非常重要的功能。
通过配置SNMP功能,可以实现对网络设备的远程监控和管理,方便管理员实时了解设备的状态并及时采取相应的措施。
本文将介绍如何配置网络设备的SNMP功能,并探讨其实现远程监控的作用和意义。
一、SNMP简介SNMP是一种用于网络管理的协议,通过使用SNMP协议,可以实现对网络设备的监控、配置和控制。
SNMP协议是基于客户-服务器模型的,其中包括管理站点(Manager)和受管设备(Agent)两个主要组件。
管理站点负责向受管设备发送或请求管理信息,而受管设备则提供管理信息,并对来自管理站点的请求作出响应。
SNMP协议主要由以下几个组成部分组成:1. 管理信息基础架构(Management Information Base,MIB):用于定义网络设备中可供管理的对象和属性;2. 网络管理站点(Management Station):用于管理和监控网络设备的工作站或服务器;3. 代理(Agent):安装在受管设备上,负责收集和发送管理信息;4. SNMP协议引擎(SNMP Engine):负责解析和处理SNMP消息的模块。
二、配置网络设备的SNMP功能配置网络设备的SNMP功能需要以下几个步骤:1. 确定SNMP版本:SNMP主要有SNMPv1、SNMPv2c和SNMPv3三个版本,不同版本的特点和功能略有不同,根据需要选择适合的版本;2. 配置SNMP Community:SNMP Community(社区)用于标识SNMP管理站点和SNMP代理之间的身份验证和访问控制。
可以通过配置Community String(社区字符串)来实现,一般包括读取(Read)和写入(Write)两种权限;3. 启用SNMP代理:在网络设备上启用SNMP代理,使得设备可以接收和处理来自管理站点的SNMP请求和命令;4. 配置SNMP Trap(陷阱):SNMP Trap是一种主动上报的机制,网络设备可以将特定事件或状态信息主动发送给管理站点。
SNMP的功能及使用SNMP(Simple Network Management Protocol)是一种用于管理和监控网络设备的协议。
它提供了一套标准的操作和管理网络设备的方法,使得网络管理员能够从远程位置监视、配置和控制网络设备。
首先,SNMP具备设备发现的功能。
通过SNMP,网络管理员可以发现网络中所连接的设备,包括路由器、交换机、服务器等等。
管理员可以通过SNMP协议检测并识别网络设备的信息,如设备型号、IP地址、操作系统版本等。
其次,SNMP可以用于设备状态监控。
通过SNMP协议,网络管理员可以实时地监控网络设备的状态。
这包括CPU利用率、内存利用率、带宽利用率等系统性能指标,以及设备的连接状态、接口的流量统计、错误统计等网络状态。
管理员可以根据这些信息来评估网络设备的工作情况,及时发现并解决问题。
SNMP还可以进行配置管理。
管理员可以通过SNMP协议远程配置网络设备的各种参数和选项,如添加、修改和删除用户、设置访问控制列表、配置路由和VLAN等。
通过SNMP,管理员可以远程管理网络设备,而无需直接登录到设备上进行配置。
此外,SNMP还可以进行性能监测。
通过SNMP协议,管理员可以收集网络设备的性能数据,如流量、延迟、错误率等。
这些数据可以被用于进行性能分析和优化,以确保网络设备的正常运行和提高网络的可用性。
最后,SNMP还具备故障管理的功能。
管理员可以通过SNMP协议监测设备的健康状态,并在设备出现故障时及时采取措施。
SNMP可以向管理员发送警报,提醒其设备的故障情况,并提供相关的故障信息,以便管理员进行故障排查和修复。
关于SNMP的使用,通常有两个角色:SNMP管理端和SNMP代理。
SNMP管理端是指网络管理员使用的管理工具。
这些工具可以是专门的SNMP管理软件,也可以是支持SNMP的网络管理系统。
管理员通过这些工具与网络设备建立SNMP连接,并获取设备的信息、配置设备、监控设备等。
使用简单网络管理协议(SNMP)监视服务器性能并发送通知(叫做traps)是所有VMware 管理员最终必须掌握的一项技能。
在本文中,TechTarget中国的特约虚拟化专家David Davis将解释VMware ESX与ESXi可用的不同类型的SNMP代理,并给出使用SNMP 进行监控的例子。
最后,你将学习如何配置ESX SNMP代理和ESXi代理以发送SNMP traps到网络管理站(NMS)。
为什么需要为VMware ESX Server配置SNMP?
SNMP用于收集如PC、服务器、网络设备等的信息。
SNMP也能用于发送traps到SNMP管理站(如Dell OpenManage)。
我会简短地提及如何配置traps,本文将着重介绍如何配置ESX以便收集信息。
为什么想要使用SNMP?例如,如果你下载一个新的ESX Server监控工具SolarWinds VM Monitor,首先必须启用ESX上的SNMP,这是由于SolarWinds的VM Monitor使用SNMP收集数据。
由于越来越多的应用用于监控VMware ESX Server,并且许多应用都使用SNMP。
我们也开始听说现有的监控应用能监视VMware ESX——如果你启用SNMP。
VMware ESX Server(而不是ESXi)带有两个SNMP代理。
一个代理基于net-snmp (这是一个在互联网上很出名的Linux SNMP)。
另一个代理非常简单,并且只支持traps。
这与ESXi所提供的代理是相同的。
在本文中,我将配置更加高级的SNMP代理,即
net-snmp。
(关于如何配置小型ESX代理与ESXi代理请参见VMware的文章―在ESXi 上使用SNMP‖)。
不过要注意,你不能使用我下面所提到的应用监控服务器。
你只能配置ESX和ESXi以发送traps到NMS。
但是不能使用图形界面(如VMware Infrastracture Client)启用SNMP。
这就是说很难使用命令行。
下面我们看看如何通过使用SSH命令行和SNMP命令启用SNMP。
如何通过SSH在ESX Server里启用SNMP?
通过SSH配置SNMP是唯一的方法,而不是通过服务器的控制台。
一旦使用SSH连接SNMP到ESX Server,就能使用标准的Linux命令配置SNMP。
配置(使用加密等技术的版本3)SNMP很复杂,我只介绍标准的SNMP配置。
SNMP进程在默认下不会运行,SNMP监控应用不能与ESX Server对话。
首先使用nano或vi编辑/etc/snmp/snmpd.conf文件。
例如:
nano /etc/snmp/snmpd/conf
进入只读community字符串(ROcommunity)。
我进入的是system contact、system location、read only community string和trap community string。
这时候,配置了SNMP进程但没有启动。
通过输入以下语句人工启动SNMP进程:
/etc/rc.d/init.d/snmpd start
或
service snmpd start
不过你更想在每次启动服务器时自动启动SNMP进程,请输入:
chkconfig snmpd on
这样就配置了SNMP读(没有配置traps),并且在服务器启动时SNMP进程将启动。
如果启动没成功,可以重启服务器,或者使用上面的snmpd start命令,。
此外,为了确保SNMP的运行,可以实施ps –ef | grep snmp查看运行状态,如:
[root@ESX2 snmp]# ps -ef | grep snmp
root 1058 1 0 Oct15 ?
00:00:05 /usr/sbin/snmpd -s -l
/dev/null -P /var/run/snmpd -a
root 2223 2116 0 01:18 pts/0
00:00:00 grep snmp
[root@ESX2 snmp]#
或者运行:
[root@ESX2 snmp]# service snmpd status
snmpd (pid 1058) is running...
在ESX里也有大量SNMP命令。
在/usr/bin里你可以找到如snmpstatus、snmptest 和snmpwalk这样的命令。
如图所示:
实际上,这些不是ESX所具有的命令,而是Red Hat Enterprise Linux 的。
这意味着你能参考net-snmp文档完成所有这些命令如何工作的说明。
如果要配置ESX发送traps到NMS,可以在/etc/snmp/snmpd.conf文件里编辑trapcommunity和trapsink命令。
trapsink是NMS的主机名。
在ESX服务器里完全启用或禁用traps可以编辑/etc/vmware/hostd/config.xml。
更多信息参见VMware的Using SNMP with ESX Server 3 documentation。
如何使用SolarWinds VM Monitor监控VMware ESX Server?
你几乎可以使用任何SNMP监控工具(WhatsUP、Solarwinds Orion、Nagios等)来监视VMware ESX Server。
我选择使用最近所知的一款简单的免费工具。
这款工具来自Solarwinds,叫做SolarWinds VM Monitor。
可以免费下载使用,它的局限在于每次只能监控单个VMware ESX Server。
我喜欢VM Monitor简单易操作的界面。
它就像Windows侧边栏或Mac OS 小工具。
配置好SNMP并运行VM Monitor,所需要的只是主机名和ESX Server的SNMP read community。
如图所示:
在连接后,使用SNMP收集数据并显示ESX Server和子虚拟机的基本性能参数,如:
这只是使用一款免费的SNMP性能工具监控ESX Server的例子。
如何使用Remote CLI启用VMware ESX或ESXi SNMP traps?
要配置基本的SNMP代理发送traps,可以使用免费的VMware远程命令行界面(Remote CLI)。
运行CLI并输入DIR,可以看见命令vicfg-snmp.pl。
如下图所示,我使用命令检查SNMP代理的参数。
traps的基本配置如下:
vicfg-snmp.pl --server <ESX_IP_Address> --username root
--password <password>
-c <community_name> -t
<NMS-Server>@162/<community_name>
对于所有选项,运行vicfg-snmp.pl –help。
通过SNMP在ESX服务器上启用系统工具监控和报道能使管理员的工作更容易一些。