FreeBSD网络流量监控器mrtg安装与配置教程

FreeBSD下安装MRTG监控流量:MRTG是利用SNMP协议去查询指定有SNMP协议的设备,定时统计其设备的流量或负载,再将统计结果绘成统计图,从统计图上能很容易、直观地就能查出流量或负载。本文讲述的是FreeBSD下安装MRTG监控流量。

复制代码

代码如下:

cd /usr/ports/net/net-snmp ; make install ; rehash

2、然后修改snmpd的配置:

复制代码

代码如下:

ee /etc/rc.conf

加入以下设置内容:

复制代码

代码如下:

snmpd_enable="YES"snmpd_flags="-p /var/run/snmpd.pid" ee /etc/hosts.allow

加入以下内容:

复制代码

代码如下:

snmpd : localhost : allow ee /usr/local/share/snmp/snmpd.conf

加入以下内容:

复制代码

代码如下:

rocommunity mrtgmgrsyslocation FreeBSDsyscontact Bluewolfsysname localhost

3、然后启动snmpd:

复制代码

代码如下:

/usr/local/sbin/snmpd -P /var/run/snmpd.pid

4、安装MRTG:

复制代码

代码如下:

cd /usr/ports/net/mrtg ; make install ; rehash

5、建立MRTG的WEB目录:

复制代码

代码如下:

mkdir /usr/local/apache/htdocs/mrtg

6、生成配置文件:

复制代码

代码如下:

cfgmaker /
--global 'WorkDir: /usr/local/apache/htdocs/mrtg' /
--global 'Options[_]: growright, bits' /
--global 'Language: chinese' /
mrtgmgr@localhost /
> /usr/local/etc/mrtg/mrtg.cfg

7、生成网页文件:

复制代码

代码如下:

indexmaker /
--title 'MRTG - bluewolf's FTP Avarage Load' /
--addhead='' /
--output /usr/local/apache/htdocs/mrtg/index.html /
--columns=1 /
--nolegend /
/usr/local/etc/mrtg/mrtg.cfg

8、运行MRTG:

复制代码

代码如下:

/usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg

运行的时候会提示出错,不理会,连续运行3次,系统不再提示出错。
9、设置自动5分钟运行一次MRTG:

复制代码

代码如下:

crontab -e

然后输入以下内容:

复制代码

代码如下:

0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg --logging /var/log/snmp/smthome.log

注意:
1.抓交换机不用装snmpd,抓自己要装snmp.
2.RunAsDaemon: yes
Refresh: 300
#不需要crontab -e 了
3.千兆用public@192.168.0.254::::2
4.Target[net1]: 110:public@192.168.0.254::::2
SetEnv[net1]: MRTG_INT_IP="" MRTG_INT_DESCR="RMON-Port-10-on-unit-1"
MaxBytes[net1]: 125000000
Title[net1]:XXXXX
PageTop[net1]:
XXXX
System:XXXXX Port-10
Maintainer:tyyx
Description:3com4400
Max Speed:125.0 MBytes/s
输出网页 net1.htm,内容可定制
FreeBSD下安装MRTG监控流量就讲述到这里了。

(0)

相关推荐

  • Torch7在Ubuntu下的安装与配置教程详解(torch入门使用)

    Torch7的本系列教程的主要目的是介绍Torch的入门使用.今天首先分享一下Torch7的安装.(在Ubuntu14.04安装torch7) 为什么选择Torch Torch的目标是在建立科学算法的 ...

  • ubuntu14.04 LTS 下vsftpd安装与配置教程详解

    vsftpd是常用的ftp server端,网上文档很多.能用的很少,耽误了很多时间. 现记录一次安装配置的过程: 环境: Ubuntu 14.04.2 LTS 安装: sudo apt-get -y ...

  • Apache安装与配置教程

    Apache音译阿帕奇,是世界上使用最广的web服务器,也是最流行的web服务器之一. 因为流行就更得学会安装和配置了,下面的教程就是教大家怎么下载安装以及配置apache服务器的 操作方法 01 首 ...

  • 云视通网络监控系统软件安装使用图文教程

    云视通网络监控系统是一款兼容所有支持云视通系统的(音)视频压缩卡.DVR及IPC的软件,兼容性好,可以安装在windows的所有系统上,包括win7的32位.64位,win8的32位.64位系统,一起 ...

  • CentOS6.4系统中Mysql数据库卸载.安装与配置教程[图文]

    一、mysql简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数 ...

  • 网络人企业版安装.设置全教程

    远程控制类软件大红人——网络人(Netman)远程控制软件,凭借强大的内网穿透技术,和良好的远程控制体验,在各大下载网站下载人气一路飙升,而网络人(Netman)企业版,更是深受中小企业管理者青睐。监 ...

  • Linux下Varnish缓存服务器的安装与配置教程

    Varnish是一款高性能且开源的反向代理服务器和http加速器.与传统的Squid相比,Varnish具有性能更高.速度更快.管理更方便等诸多优点.作者Poul-Henning Kamp是FreeB ...

  • varnish3.0安装及配置教程

    在内网的vps上安装Varnish的最新版3.0来用做测试 Varnish有centos下的rpm和ubuntu下的deb二进制包下载,但我选择的是源码编译安装 先下载 varnish-3.0.0_j ...

  • Ubuntu系统下Pure-ftpd的安装及配置教程

    安装 Ubuntu/Debian 提供了三个不同的 Pure-FTPd 的 deb 安装包,分别是 pure-ftpd.pure-ftpd-ldap 和 pure- ftpd-mysql,其中 lda ...