安装中文版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----->选择图像类型------->创建即可

跑一段时间就可以看到下图了

安装中文版cacti监控华为交换机流量并实现95计费的更多相关文章
- CentOS 6.7安装配置Cacti监控系统
一.安装配置LAMP环境 yum -y install httpd php php-mysql php-snmp php-xml php-gd mysql mysql-server 启动http和my ...
- Zabbix监控华为交换机
一. 监控交换机首先要在交换机开通snmp协议. 有两种方式开通,web界面,及交换机的配置界面 Web界面开通: 交换机配置界面 有web界面的,使用web界面相对简单,本项目就是用web界面 ...
- Cacti性能优化和监控H3C交换机
1.一般使用spine比较多,spine是一个基于C语言的,非常快速的轮询引擎.它是默认的cmd.php轮询的可选替代 wget http://www.cacti.net/downloads/spin ...
- Security基础(五):部署Cacti监控平台、构建Cacti监测系统
一.部署Cacti监控平台 目标: 本案例要求部署一台Cacti监控主机,并安装相关监控组件,为进一步执行具体的监控任务做准备: 安装net-snmp.net-snmp-utils 安装LAMP及相关 ...
- Cacti监控服务
Cacti监控服务 案例1:部署Cacti监控平台 案例2:构建Cacti监测系统 1 案例1:部署Cacti监控平台 1.1 问题 本案例要求部署一台Cacti监控主机,并安装相关监控组件,为进一步 ...
- CactiEZ安装与配置-监控网卡流量
1.1. 环境 本例CactiEZ-10.1-x86_64.iso下载地址 https://pan.baidu.com/s/1vivDJqpgtoBXRLm2D-bBTQ 密码:u12l 测试环境 服 ...
- CentOS下安装配置Cacti
cacti简介 随着公司规模扩大,服务器也日渐增多,对服务器集群的网络流量和服务器性能实时监测显得愈发重要.开源阵营中常用有MRTG(MultiRouter Traffic Grapher)--基于S ...
- cacti监控部署与配置
cacti是一套基于PHP,mysql,SNMP及RRDTool开发的网络流量测试图形分析工具 cacti是通过snmpget来获取数据,使用RRDtool绘画图形 ,而且完全可以不需要了解RRDto ...
- 使用cacti监控linux主机
介绍:使用cacti监控linux主机,需要在linux主机上面安装snmp服务,并修改snmpd.conf文件,指定cacti服务器的地址,然后在cacti的前台界面添加此主机即可,此处以监控cen ...
随机推荐
- 如何开启ubuntu的SSH服务
buntu默认并没有安装ssh服务,如果通过ssh链接ubuntu,需要自己手动安装ssh-server,然而SSH分客户端openssh-client和服务端openssh-server,opens ...
- linux磁盘存储命令 磁盘存储命令
硬盘空间是一个有限的资源, 硬盘空间是一个有限的资源,用户用下面的命令 可 以随时了解当前硬盘空间的使用情况. 以随时了解当前硬盘空间的使用情况. ? du,df命令 查看磁盘空间状况的操作 , ...
- Swift中文教程 第2章 基本运算符 (20140604更新)
今天我在下午又进行了新的翻译,之前我翻译的大家有没有看啊,感觉如何,我昨天下午不小心点了什么原先的文章都没了,大家的评论也没了,现在我也找不回来了,希望大家能继续给我新的评论和支持点个推荐,毕竟现在学 ...
- svn客户端命令
记几个常用的命令. 首次拉仓库时,先要进行检出(url可以带端口号): svn checkout http://svn.example.com:9834/repos svn checkout file ...
- Python::re 模块 -- 在Python中使用正则表达式
前言 这篇文章,并不是对正则表达式的介绍,而是对Python中如何结合re模块使用正则表达式的介绍.文章的侧重点是如何使用re模块在Python语言中使用正则表达式,对于Python表达式的语法和详细 ...
- 从一个数组中提取出第start位到第end位
假设通过数组in来表示一个很大的数(in[0]表示最低bit),提取该数的第start位到第end位(计数起始位为0): #define MAX_BYTE_LEN ( 48 ) int getData ...
- You need to use a Theme.AppCompat theme (or descendant) with this activity
经过本人的经验和在网上查找,有2种方法可以解决. 解决步骤已经写到我的公众号,二维码在下面. 欢迎观看我的CSDN学院课程,地址:http://edu.csdn.net/course/detail/2 ...
- 最小的N个和
时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题目描述 Description 有两个长度为 N 的序列 A 和 B,在 A 和 B 中各任取一个数可以得到 ...
- Java和C++的虚函数的异同
参考博客:点我 要点:Java中的普通函数默认为虚函数,因此动态绑定的行为是默认的,而C++必须将方法声明为虚函数(virtual关键字),执行时才会进行动态绑定,详细区别可参考代码以及注释. 代码大 ...
- jsp之tomcat安装
安装时会碰到一个命令行窗口一闪而过的情况,里面内容是: Neither the JAVA_HOME nor the JRE_HOME environment variable is defined 是 ...