snmp + cacti 实现 网络流量监控

 

 

安装php

安装apache

安装snmp :

1、编辑 /etc/conf.d/snmpd

SNMPD_FLAGS="-C -c /etc/snmp/snmpd.conf"

2、编辑:/etc/snmp/snmpd.conf

 

com2sec local      127.0 . 0.1 / 32     public
com2sec local     
192.168 . 1.0 / 24    public

group MyROGroup v1         local
group MyROGroup v2c        local
group MyROGroup usm        local

view  all    included   . 1                                 80

access MyROGroup 
""       any       noauth    exact  all    none   none

syslocation MyLocation
syscontact Me 
< me@somewhere . org >

3、启动snmpd服务

#/etc/init.d/snmpd start

4、测试snmpd:

#snmpwalk -v 2c -c public  (监控的机器的ip) if

5、注意:被监控的机器必须配置snmp,xp系统配置snmp如下:

1) 在【添加/删除】程序中选择添加【Windows 组件】,选择【管理和监视工具】后选择【详细信息】

在【简单网络管理协议(SNMP)】前的复选框中选择,按确定按钮(注:此时需要系统光盘)

2)    检查SNMP是否启动;(SNMP安装后应该可以启动)
    在【管理工具】启动【服务】,查看【SNMP SERVICE】看是否启动。

3)如果启动了window的防火墙,请在例外中增加 161,162的端口 协议:udp

 

安装cacti :

 

1.创建新的 cacti 数据库

   # mysqladmin -p --user=root create cacti
2. 建立 cacti 表结构 :
   # mysql -p cacti < /var/www/localhost/htdocs/cacti/cacti.sql
3. 创建 cacti 的用户.
   shell> mysql -p --user=root mysql
   mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'somepassword';
   mysql> flush privileges;
4. 编辑配置文件 /var/www/localhost/htdocs/cacti/include/config.php  和修改用户名个密码,
   password and database for your cacti configuration.

   Example:
        $database_default = "cacti";
        $database_hostname = "localhost";
        $database_username = "cactiuser";
        $database_password = "cacti";

5. 打开浏览器:  http://your-server/cacti/
    
6. 输入下面用户名和密码登陆:
        Username: admin
        Password: admin

 

增加定时器:

#crontab -e

   */5 * * * * apache /usr/bin/php /var/www/localhost/htdocs/cacti/poller.php > /dev/null 2>&1

附:

1. 备份数据.
   #> mysqldump -l --add-drop-table cacti > mysql.cacti
2. 备份  rra、scripts/ 目录

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值