cacti怎么监控windows server 2012主机

cacti怎么监控windows server 2012主机,第1张

前提条件一、已安装好Cacti:ubuntu下cacti安装配置

二、准备好以下安装文件:

Cacti_SNMP_Informant_Standard_Metrics_v13.zip(该cacti监控模板支持WinXP/Vista/Win7/Win2000/2003/2008/2012x32/x64)

informant-std-16.zip

配置过程

一、被监控服务器设置(这里是windows服务器)

为window系统配置snmp服务及安装snmp informant(此处以64位的win 2008为例)

进入功能添加向导,勾选SNMP服务,然后点击”下一步”

安装完成后,点击关闭.

打开服务管理器,找到SNMP Service项双击

在d出的窗口中选择”安全”选项卡,并设置社区为:public

按需要可设置“接受来自任何主机的SNMP数据包”或只指定个别机子.

然后确定并重启SNMP Service.

解压文件informant-std-16.zip并安装其中的informant-std-16.exe(双击然后按提示安装即可,默认安装即可,此处不特别介绍。)

开启SNMP服务的防火墙例外,如下图所示,SNMP使用161端口,我们必须开放161端口才可以。

注意:防火墙设置关键点如下图所示,要求全部设置成“任何IP地址”,否则在监控服务器上执行以下命令会得不到任何信息

复制代码

如何使用CactiEZ进行监控:

1.要监视一台Linux主机,需要在被监控的主机上安装net-snmp相关软件包,CentOS安装可使用“yum -y install net-snmp”命令:

# yum -y install net-snmp

……

Complete!

2.修改配置文件命令:

# vi /etc/snmp/snmpd.conf 确保snmpd.conf文件中包含以下内容:

com2sec notConfigUser default public

group notConfigGroup v1 notConfigUser

group notConfigGroup v2c notConfigUser

view systemview included .1

access notConfigGroup "" any noauth exact systemview none none

syslocation www.cactiez.com #系统的物理位置

syscontact Root [email protected] # 联系人

pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat

保存并退出

3.开启snmpd服务:

# service snmpd start

4.设置snmpd每次开机时自动启动:

# chkconfig snmpd on。该命令执行完成后不会返回任何结果

5.检查snmpd服务是否已在运行:

# netstat -nlup | grep ":161"

udp 0 0 0.0.0.0:161 0.0.0.0:* 16986/snmpd

该命令检查本地是否已在监听UDP端口161,如果返回类似以上结果,表明snmpd服务启动成功。

6.登录CactiEZ-Web界面,依次点击:“控制台”,“主机”,“添加”。添加以下设置:

如何使用CactiEZ进行监控Linux主机

7.如果一切正常,您将会看到类似以下信息:

如何使用CactiEZ进行监控Linux主机

如果不正常,请检查团体名称,IP地址,防火墙等。

8.主机添加后,需要添加图形,点击右上方的“为这个主机添加图形”。

8.1在“图形模板”区域钩选所有对象:

添加: ucd/net - CPU使用率

添加: ucd/net - 负载平均值

添加: ucd/net - TCP记数器

添加: ucd/net - TCP连接数

添加: ucd/net - 内存使用率

添加: 主机MIB - 进程数量

添加: 主机MIB - 已登录用户

8.2在“数据查询 [SNMP - 获取磁盘IO]”区域钩选您需要监控的磁盘名称:

如sda,sdb,hda等。

注意:磁盘IO有两个指标需要监控,一个是“磁盘IO 字节/秒”,另一个是“磁盘IO 传输/秒”,但一次只能添加一个,如果要监控两个指标,需要添加两次。

8.3在“数据查询 [SNMP - 获取处理器信息]”区域钩选您的逻辑处理器,

如果您只有一个逻辑处理器,那么这里将不可选择。

8.4在“数据查询 [SNMP - 获取已挂载分区]”区域钩选您需要监控的磁盘名称:

如“Real Memory”,“Swap Space”,“/”等,根据您的需求钩选。

8.5在“数据查询 [SNMP - 接口统计]”区域钩选您的网络设备,如“eth0”。

如果该主机为64位主机,请选择“流入/流出 位(64位)”。

如果该主机为32位主机,请选择“流入/流出 位”即可。

9.再次点击“添加”已完成设置。

10.查看主机状态,点击上方的“监视器”按钮,显示绿色表示正常。

1、Ganglia

是一个集群监控软件,可以监视和显示集群中的节点的各种状态信息,比如:CPU、mem、硬盘利用率、I/O负载、网络流量情况等,同时可以将历史数据以曲线方式通过php页面呈现,此软件主要是用来监控系统性能的软件,通过曲线可以很容易见到每个节点的工作状态,对合理调整、分配系统资源,提高系统整体性能起到重要作用。

它是分布式的监控系统,有两个Daemon,是一个Linux下图形化监控系统运行性能的软件,界面美观、丰富,功能强大。

RRDtool是系统存放和显示time-series (即网络带宽、温度、人数、服务器负载等) 。并且它提出有用的图表由处理数据强制执行有些数据密度。

2、Cacti

是一套基于PHP、MySQL、SNMP及RRDTool开发的网络流量监测图形分析工具,通过snmpget来获取数据,使用RRDTool绘画图形,提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结 构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善。

cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。

3、Zenoss

是一款智能监控软件,允许IT管理员依靠单一的WEB控制台来监控网络架构的状态和健康度。Zenoss Core同时也是开源的网络与系统管理软件。

Zenoss提供功能丰富的产品,以监测整个IT基础设施:

网络 -路由器,交换机,防火墙,接入点

服务器 -微软的Windows , Linux , Unix系统,惠普, NetApp,戴尔

虚拟化 -完整虚拟机虚拟化基础架构( VI3 )管理, XenSource监测

应用领域 -Process(程序),Port,网络应用服务, Web服务,数据库,中间件,商业企业应用方案

4、Argus

是一个网络连接监控器,可以利用它来定制监控网络中符合某种条件的计算机,例如网络空闲、断开等。

5、Monit

是一款功能非常丰富的进程、文件、目录和设备的监测软件,用于UNIX平台,可以自动修复那些已经停止运行的程序,适合处理那些由于多种原因导致的软件错误。

6、Nagios

是一个监视系统运行状态和网络信息的监视系统,能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。

Nagios的主要功能特点:

监视网络服务(SMTP、POP3、HTTP、NNTP、PING等)

监视主机资源(进程、磁盘等)

简单的插件设计可以轻松扩展Nagios的监视功能

服务等监视的并发处理

错误通知功能(通过email、pager或其他用户自定义的方法)。


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

原文地址: http://outofmemory.cn/tougao/8138577.html

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

发表评论

登录后才能评论

评论列表(0条)

保存