• 安装中文版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配置

    wKiom1P3BX-wUoxbAAGuaD0c22k414.jpg

    wKioL1P3BpejltH2AAGPyI2POzQ512.jpg

    wKiom1P3BX-immQoAAEbU2zikrU180.jpg

    wKioL1P3BpfhJE7OAAEva9f6W2o492.jpg

    wKiom1P3BX_TtYLWAACiEdfvSWw484.jpg

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

    十、Cacti连接9306:

    http://ip/cacti

    wKiom1P3DbvRH14DAADhbCW0e24150.jpg

    wKioL1P3DtPi2toQAADxmKrLbUY032.jpgwKioL1P3D82BrvCmAAMRpzdX694857.jpg

    SNMP连接字串为snmp团体名

    十、导入64位95计费模板

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

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

    wKioL1P3EGWAX4vnAAFodRH3K3k200.jpg

    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计费

    wKioL1P3EMag29EcAAE5kp91MtI508.jpg

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

    wKioL1P3EQTzhbwMAAA7W8Nje_8710.jpg

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

    wKioL1P3ETKxJInxAAH9oNB4i18431.jpg

  • 相关阅读:
    用代码初始化AE控件许可
    打开shpfile,mdb,sde工作空间
    UESTC_Tournament CDOJ 124
    UESTC_Little Deer and Blue Cat CDOJ 1025
    UESTC_Judgment Day CDOJ 11
    UESTC_One Step Two Steps CDOJ 1027
    UESTC_In Galgame We Trust CDOJ 10
    UESTC_贪吃蛇 CDOJ 709
    UESTC_冰雪奇缘 CDOJ 843
    java 常用API 时间
  • 原文地址:https://www.cnblogs.com/enet01/p/6224738.html
Copyright © 2020-2023  润新知