位置:轻松日志 » 帮助/文摘
最新Net-SNMP-5.2.1和Mrtg-2.11.0的安装(For linux)
发表于:2005/02/02 18:17:42
最新Net-SNMP-5.2.1和Mrtg-2.11.0的安装(For linux)
今天从听说了snmpconf的好用之处,于是决定装最新版的Snmp和Mrtg来看看,先下载了 net-snmp-5.2.1.tar.gz 和 mrtg-2.11.0.tar.gz ,解压后就开始安装。
说明: 之前gd, libpng, zlib, perl, httpd的安装就不再详细介绍,网上有很多资料可供查找。不过要注意的是如果Perl和Apache是由RPM安装的,那最好gd, libpng, zlib也从RPM方式安装,除非你很了解各软件包的安装路径。我选择的是编译安装,之前已经装好了所需软件,下面是net-snmp5和mrtg2的安装过程:
net-snmp-5.2.1
./configure --prefix=/usr/local/snmp5 make make install cd /usr/local/snmp5/bin/ snmpconf => 进入snmpd.conf配置
1. Select the file type you wish to create: snmpd.conf 2. Select a configuration section: Access Control Setup 3. select 3: a SNMPv1/SNMPv2c read-only access community name 4. Configuring: rocommunity, The community name to add read-only access for: public (snmpconf蛮复杂的,我没有深入研究,有兴趣的朋友看看NET-SNMP v5.x Tutorial )
最后finished=>finished=>quit,系统就在当前目录自动生成了snmpd.conf. 注意这里snmp-5.2.1的默认conf路径是 /var/net-snmp/snmpd.conf 你需要把生成的conf复制到/var/net-snmp/下。
运行 /usr/local/snmp5/sbin/snmpd 启动snmp;netstat看看161端口,有了吧 :-)
Mrtg-2.11.0
cd /usr/local/mrtg2 (mrtg2安装目录) cd bin/ ./cfgmaker --output=/www/mrtg/mrtg.cfg public@your.domain (/www/mrtg/mrtg.cfg为你打算通过apache访问的目录。) env LANG=C /usr/local/mrtg2/bin/mrtg /www/mrtg/mrtg.cfg (由于我的系统是E文,而且懒的修改i18n中的UTF-8,所以用了LANG=C,参考资料2中有说明) ./indexmaker --output=/www/mrtg/index.html --title="my server stat" /www/mrtg/mrtg.cfg (生成页面,就可以通过网页流览了)
PS: 别忘了修改crontab哦。
其实Mrtg的安装很简单,我就不在详述了,很多朋友出现问题都是在SNMP上,具体可以参考下面的网址。
参考资料: 1. NET-SNMP v5.x Tutorial 2. http://www.chinaunix.net/jh/4/303650.html 3. http://linux.vbird.org/linux_security/old/04mrtg.php
|