介绍FreeBSD(OpenBSD)下的网管代理ucd-snmp

王朝system·作者佚名  2006-11-23
窄屏简体版  字體: |||超大  

FreeBSD和OpenBSD默认安装是不支持snmp协议的,即不可被网管(用HP Openview, Ciscoworks 2000, IBM Tivoli, CA Unicenter等网管软件来查看和修改FreeBSD或OpenBSD主机的配置)。

不过,他们的ports里有个ucd-snmp软件,用它就可以支持snmp协议了。

介绍:

ucd-snmp源自于卡耐基.梅隆大学的SNMP软件包CMU snmp 2.1.2.1, 由加州大学Davis分校(University of Califonia at Davis)开发与维护, 所以命名为ucd-snmp. 2000年11月ucd-snmp项目转到由SourceForge(www.sourceforge.net)管理, 并更名为net-snmp. ucd-snmp 4.2 是以ucd-snmp命名的最后的一个主要版本. 也就是说, 以后发布的 ucd-snmp 4.2.x仅仅修改软件包中的Bugs; 而大的修改版本将以net-snmp命名, 并发布为5.x. ucd-snmp 4.2.1是最新的发布版本, 于2001年4月4日发布.

安装:

OpenBSD:

cd /usr/ports/net/ucd-snmp/

make install distclean clean

FreeBSD:

cd /usr/ports/net/net-snmp

make install distclean

使用

配置文件在(OpenBSD)

/usr/local/share/snmp/snmp.conf

/usr/local/share/snmp/snmpd.conf

/usr/local/share/snmp/snmpd.local.conf

下。

FreeBSD在 /usr/local/share/snmp/

~/.snmp/snmp.conf可以定制你自己的snmp配置。

守护进程(daemon)是snmpd。

可以man snmpd.conf, man snmp.conf, man snmpd

启动它:

OpenBSD的/etc/rc.local中有几行是

#if [ -x /usr/local/sbin/snmpd ]; then

# echo -n ' snmpd'; /usr/local/sbin/snmpd

#fi

把前面的#号拿掉,重新启动电脑,snmpd就会被自动运行了。

FreeBSD中,是在 /etc/rc.conf.

net_snmpd_enable="YES"

net_snmpd_flags=""

在用相应的工具程序检索新加入的MIB变量. 可以用如下任何命令:

/usr/local/bin/snmpget localhost public UCD-SNMP-TUTORIAL-MIB::ustSSSimpleString.0

/usr/local/bin/snmpwalk localhost public UCD-SNMP-TUTORIAL-MIB::ustScalarSet

***************************************************************

下次有时间再写snmpd agent的配置方法,主要用snmpconf工具。

***************************************************************

配置好后,在solarwinds的perfermence monitor中打开bandwidth gauge(带宽测量),输入FreeBSD(OpenBSD)的主机IP,以及community,确定后,选择要监测的网卡,确定后,就有两个带宽表(和汽车的速度表显示盘差不多)显示出来了,其中in表示inbound streams(到达网卡的流量), out表示outbound streams(离开网卡的流量),对外网卡,IN就是internet回来的数据包占的带宽,OUT就是访问internet的数据包占的带宽。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航