技术支持

了解最新技术动态及行业资讯

当前位置:首页>技术支持
全部 135

安装中文版cacti监控华为交换机流量并实现95计费

时间:2025-06-04   访问量:1035

安装中文版cacti监控华为交换机流量并实现95计费

一. 装置yum源: 以网易yum源为例 1. 下载repo文件 下载地点:http://mirrors.163.com/.help/CentOS6-Base-163.repo 2.备份并调换体系的repo文件 #cd/etc/yum.repos.d/ #mvCentOS-Base.repoCentOS-Base.repo.bak #mv/root/Ce]

http://www.ithao123.cn/content-2704700.html

一. 安装yum源:

以网易yum源为例

1. 下载repo文件

下载地址:http://mirrors.163.com/.help/CentOS6-Base-163.repo

2. 备份并替换系统的repo文件

# cd /etc/yum.repos.d/

# mv CentOS-Base.repo CentOS-Base.repo.bak

# mv /root/CentOS6-Base-163.repo CentOS-Base.repo

3. 执行yum源更新

# yum clean all

# yum makecache

# yum update

4. 到此已结束,用yum安装一下文件,看是否OK

二. 配置LAMP环境

1. 安装Mysql

#yum -y install mysql mysql-server mysql-devel

2. 安装httpd

#yum -y install httpd

3. 安装PHP

#yum -y install php php-mysql

4. 启动服务并加入到启动列表

#service httpd start

#service mysqld start                             

#chkconfig httpd on

#chkconfig mysqld on

三、安装需要的库文件

#yum -y install  zlib  freetype  libjpeg  fontconfig  gd  libxml2  php-gd

四、安装RRDTool

#yum -y install rrdtool

启动rrdtool服务并且加入启动列表

#service rrdcached start

#chkconfig rrdcached on

五、安装snmp支持工具

#yum -y install net-snmp

#yum -y install net-snmp-utils

启动snmpd服务并且加入启动列表

#service snmpd start

#chkconfig snmpd on

六、安装汉化版cacti

下载

#wget http://blogimg.chinaunix.net/blog/upfile2/090815172648.gz

配置

#tar zxvf 90815172648.gz -C /var/www/html

#cat /var/www/html/include/config.php

database_type = "mysql";

database_default = "cacti";

database_hostname = "localhost";

database_username = "cacti";

database_password = "cacti"; 

database_port = "3306";

添加计划任务(使cacti每5分钟获得一次数据)

添加一个cacti的用户并添加cron任务:

#useradd cacti

#su cacti

$crontab -e */5 * * * * /usr/bin/php /var/www/html/poller.php > /dev/null 2>&1     //注意是cacti用户的计划任务

更改属组

把cacti网站目录所属组改为cacti

#su root

#chgrp -R cacti /var/www/html

#chown -R cacti /var/www/html/rra

#chown -R cacti /var/www/html/log

#chown -R cacti /var/www/html/poller.php

七、数据库配置

创建cacti数据库

#mysql

msyql>create database `cacti`;

导入cacti.sql

#mysql -u root -p cacti < /var/www/html/cacti.sql

有密码的输入密码,没密码的直接回车

授权

mysql> use cacti

mysql> grant all on cacti.* to cacti@'localhost' identified by 'cacti';

mysql> flush privileges;

mysql> exit

八、WEB登陆cacti

http://ip/cacti

打开网页—>next—>选择new install,使用一路回车法.完成

它的用户名为: admin 密码为: admin (初次登陆成功会提示更改密码)

九、华为9306配置

其中源接口为交换机管理iP所在VLAN

十、Cacti连接9306:

http://ip/cacti

SNMP连接字串为snmp团体名

十、导入64位95计费模板

要实现95计费,就要有这个图像模板

1.cacti默认的流量统计是32bit counter,因此在网络流量超过114M以后,cacti的显示就不正常了。解决这个问题的方法是使用64bit counter。有个问题需要注意,SNMP v1不支持64bit counter,因此在cacti的device配置时,不能使用SNMP v1 ,应该使用SNMP v2c,不然也会出错,切记。

2.如何检测服务器的net-snmp是否支持64bit计数

使用OID “ifHCInOctets”

不支持的情况

# snmpwalk -v 2c -c public 192.168.0.1 ifHCInOctets

IF-MIB::ifHCInOctets = No Such Object available on this agent at this OID

支持的情况

# snmpwalk -v 2c -c public 192.168.0.2 ifHCInOctets

IF-MIB::ifHCInOctets.1 = Counter64: 190305466

IF-MIB::ifHCInOctets.2 = Counter64: 2238924259791

IF-MIB::ifHCInOctets.3 = Counter64: 12021323

IF-MIB::ifHCInOctets.4 = Counter64: 0

自net-snmp 5.2版本开始,net-snmp提供了一个新的IF-MIB,该MIB包含原来大部分MIB内容,并且添加了许多新的内容,比如ifXTable 64bits Counter支持,但在5.2中需要在configure时使用--enable-mfd-rewrites参数才可以支持,而从net-snmp 5.3开始,默认就支持新的IF-MIB。

3.32bits机器上创建的rrd文件直接复制到64bits机器上使用时会出不出图,在/var/log/httpd/error_log中会看到“ERROR: This RRD was created on another architecture”。解决的方法是把32bits机器上将rrd文件导出成xml文件,然后到64bits机器上重新生成rrd文件。

32bits机器上执行:for i in `ls *. rrd`; do rrdtool dump $i > $i.xml; done

将这些xml复制到64bits机器上,然后执行:

for i in `ls *.xml`; do rrdtool restore $i `echo $i |sed s/.xml//g`; done

4.默认的cacti没有64bit的95%模板,要想要这个模板,必须自己导入。下载地址:http://wowtutorial.org/files/cacti-template.php.txt

在控制面板那儿点导入模板,将模板复制就可以了。

十二、添加监控端口(eg:1/0/0)实现95计费

选择端口1/0/0----->选择图像类型------->创建即可

过一会时间就可以看到有图了


上一篇:CentOS7.0下安装Freeiris2/Asterisk全程指导教程

下一篇:wireshark使用基本操作

  • 友情链接:
  • 百度 DeepSeek 百度中英在线翻译 阿里云 腾讯云 西部数码 贝锐花生壳 IP查询 360在线翻译 360搜索 搜狗搜索 宽带测速 MAC厂商查询 mikrotik 容器镜像 Windows/office/2下载 PbootCMS Windows/office/开发工具下载 Windows/office下载 中川网维 bilibili