FREEBSD下snmp+mrtg实现对网络流量、CPU、内存等的监视

1 2 3 下一页
FreeBSD上安装snmp mrtg还是比较简单的,如果你已经安装好了apache的话,看下面:
一:安装snmp:
以下%为SHELL提示符,且----线内为要添加或修改的部分,不要把----也写进去了 。-_-!
安装snmp:
?/usr/ports/net-mgmt/net-snmp
%make install
修改/etc/rc.conf:
?/etc/rc.conf
加入:
------------------------------------------------------------------
snmpd_enable="YES"
snmpd_flags="-a -p /var/run/snmpd.pid"
snmptrapd_enable="YES"
snmptrapd_flags="-a -p /var/run/snmptrapd.pid"
------------------------------------------------------------------
运行下:
%/etc/netstart
编辑snmpd.conf:
?/usr/local/share/snmp/snmpd.conf
加入一行:
-------------------------------------------------------------
rocommunity public #默认让snmp使用public用户
--------------------------------------------------------------
启动snmpd:
%/usr/local/etc/rc.d/snmpd.sh start
二:安装mrtg:
确定ports下的mrtg在什么位置:
【FREEBSD下snmp mrtg实现对网络流量、CPU、内存等的监视】%whereis mrtg
mrtg: /usr/ports/net-mgmt/mrtg
安装mrtg:
?/usr/ports/net-mgmt/mrtg
%make install
进入你apache的data目录(视个人情况而定,我的是/usr/local/www/apache22/data/wh-hisense/):
?/usr/local/www/apache22/data/wh-hisense
在当前的WEB目录创建mrtg的目录:
%mkdir mrtg
三:配置mrtg:
进入mrtg的配置文件所在目录:
?/usr/local/etc/mrtg
用cfgmaker创建mrtg的配置文件:
%/usr/local/bin/cfgmaker public@mail.ahcbd.net > mrtg.cfg
记得将上面的mail.ahcbd.net换成你的主机名,
编辑mrtg.conf:
?mrtg.cfg
修改如下:
-----------------------------------------------------------------------------
LoadMIBs: /usr/local/share/snmp/mibs/UCD-SNMP-MIB.txt
WorkDir: /usr/local/www/apache22/data/wh-hisense/mrtg
Language: chinese
--------------------------------------------------------------------------------

    推荐阅读