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

如何使用CactiEZ进行监控Windows主机,第1张

如何使用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 xmjf@xmjf.com # 联系人

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.查看主机状态,点击上方的“监视器”按钮,显示绿色表示正常。

actiEZ简介

Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善。界面友好。

软件 Cacti 的发展是基于让 RRDTool 使用者更方便使用该软件,除了基本的 Snmp 流量跟系统资讯监控外,Cacti 也可外挂 Scripts 及加上 Templates 来作出各式各样的监控图。

CactiEZ中文版是最简单有效的Cacti中文解决方案,整合Spine,RRDTool和美化字体。集成Thold,Monitor,Syslog,Weathermap,Realtime,Errorimage,Mobile,Aggregate以及Apache,Squid,F5,Nginx,MySQL等模板。支持多种硬盘控制器和阵列卡,基于CentOS6,启动速度更快,支持EXT4文件系统,原生rsyslog更稳定。全中文页面,中文图形,支持邮件报警,支持声音报警,安装方便使用简单。

配置步骤:

1、CactiEZ安装

CactiEZ安装 中文版安装说明

2、UTT2512 SNMP配置

登录UTT2512的WEBUI—>高级配置—>SNMP配置—>启用SNMP如下图

注意:

1) 如果CactiEZ服务器处于内网,通过路由器的LAN口地址来监控,则在路由器上启用SNMP服务,配置好SNMP社区名即可(设备名,联系人,位置属于可选项)

2) 如果CactiEZ需要通过路由器的外网地址通过SNMP来监控,那么需要增加如下配置:(转发规则—>端口映射—>分别添加UDP161和UDP162的静态映射)

3、CactiEZ配置

1) 添加主机如下图:

2) 已关联的数据查询,添加SNMP-接口统计如下图所示

3) 添加新图形—>选择主机UTT2512—>图形选择SNMP接口统计—>ie0(LAN)和ie2(WAN)如下图所示

注意:在图形类型这里选择“流入/流出字节(64位)”

4、至此配置已经完成,可以在图形中预览查看

总结:

1. 如果是通过外网地址监控,请注意配置UDP161和UDP162的静态映射;

2. 我们的SNMP针对SNMPV1可以完美支持,但是V2我们支持的并不是完全支持,在用CactiEZ的时候注意选择SNMPV1

3. 此配置难点在于怎么才可以选择到接口,注意CactiEZ的配置方法即可。

cacti0.8.7e安装:

1、必备的人品吗安装包:

httpd、mysql-server、php、php-mysql、rrdtool、gd、net-snmp、php-snmp、net-snmp-utils、net-snmp-devel、mysql-devel、openssl-devel

2、各个RPM安装包的作用:

httpd:WEB服务器apache

mysql-server:mysql数据库

php:php环境

php-mysql:使php支持mysql

rrdtool:用来生成cacti图像

gd:rrdtool绘制图像需要的图形库

net-snmp:安装snmp

php-snmp:php支持snmp

net-snmp-utils:一些snmp扩展命令,如snmpwalk,snmpget等,cacti需要

net-snmp-devel、mysql-devel、openssl-devel: cactid/spine需要

3.安装时可以使用yum进行安装

4.安装完成后启动相关服务

service httpd start

service mysqld start

service snmpd start

chkconfig httpd on

chkconfig mysqld on

chkconfig snmpd on

二、mysql数据配置

启动并初始化mysql数据库

#service mysqld start

为root用户设置密码(以linuxpad为例),并更改登录权限,默认密码为空

#mysql –u root –p 回车后输入密码(空)

mysql>use mysql

mysql>update user set password=password(‘linuxpad’) where user=‘root’

mysql>grant all privileges on *.* to root@localhost identified by ‘linuxpad’ with grant option

mysql>flush privileges

添加cacti库和cacti用户,并为其设置权限

mysql>create database cacti default character set utf8 //数据库字符集设置utf8,否则乱码

mysql>grant all privileges on cacti.* to cacti@localhost identified by ‘linuxpad’ with grant option

mysql>flush privileges

三、安装cacti

1、

cd /root

wget http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz

2、解压到/var/www/html下

#cd /root

#tar zxvf cacti-0.8.7e.tar.gz

#mv cacti-0.8.7e /var/www/html/cacti-0.8.7e

修改配置文件

#vi /var/www/html/cacti0.8.7e/include/config.php

修改内容如下

$database_type = "mysql"

$database_default = "cacti"

$database_hostname = "localhost"

$database_username = "cacti"

$database_password = "linuxpad"

添加一个cacti用户,更改rra和log目录属主为cacti,

chown -R cacti /var/www/html/cacti-0.8.7e/log

chown -R cacti /var/www/html/cacti-0.8.7e/rra

然后在cacti用户环境下设置crontab,crontab -e

内容为:

*/5 * * * * php /var/www/cacti/poller.php >/dev/null &2>1


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

原文地址: http://outofmemory.cn/bake/11649810.html

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

发表评论

登录后才能评论

评论列表(0条)

保存