监控宝安装手册
2015-01-28 20:18
141 查看
一,采集器的安装:http://blog.jiankongbao.com/?p=1285 (借用这个文档,这个是官网的,写的比较详细)
二,Ubuntu下安装net-snmp,具体步骤如下:
1、获取net-snmp的安装包,这里我们选择源代码的安装方式,当然你也可以选择ubuntu的网络下载方式安装,如:
>> sudo apt-get install snmpd snmp net-snmp
或者是自己从网络down下来手动编译安装,这里我选择最新版本的net-snmp5.7.1,下载下来的格式为net-snmp-5.7.1.tar.gz
2、我们先必须要源代码安装包进行解压,如下:
我们可以先建一个snmp的目录
>> mkdir snmptemp
>> cd snmptemp
>> mv net-snmp-5.7.1.tar.gz ./
>> tar -zxvf net-snmp-5.7.1.tar.gz
解压之后我们就把目录名字更改如下:
>> mv net-snmp-5.7.1 ./net-snmp
3、安装Ubuntu下的snmp的依赖包,具体如下:
>> sudo apt-get install libperl-dev
以上的安装方式是先下载,后自动安装
4、进入到解压目录,开始配置
>> cd net-snmp
>> ./configure
--with-default-snmp-version="3" --with-sys-contact="@@no.where"
--with-sys-location="Unknown" --with-logfile="/var/log/snmpd.log"
--with-persistent-directory="/var/net-snmp" 这一步要等待很长的时间。
配置完成之后,可以看如下关于Net-snmp的配置信息:
---------------------------------------------------------
Net-SNMP configuration summary:
---------------------------------------------------------
5、编译和安装
>> sudo apt-get installl make
>> sudo make 这步骤也是
>> sudo make install 等待。。。。。。。
6、设置任何目录下可以运行snmp的命令,需做一下设置:
echo export LD_LIBRARY_PATH=/usr/local/lib >> .bashrc
7、验证安装是否成功,如下所示:
>> snmpget --version
如果成功,则显示当前的安装版本号,NET-SNMP version: 5.7.1
如果提示如下错误:
snmpget: error while loading shared libraries: libnetsnmp.so.30: cannot open shared object file: No such file or directory
则解决方案如下: cp /usr/local/lib/libnetsnmp.so.30 /usr/lib
或者将/usr/local/lib下所有的包都copy到/usr/lib下即可,再次运行以上获取版本的命令,即可正确输出版本号,表示Ubuntu下安装net-snmp成功!
三,配置文件
这里需要修改3个配置文件
/etc/snmp/snmp.conf /etc/snmp/snmpd.conf /etc/default/snmpd
分别清空这两个文件
# > /etc/snmp/snmp.conf ; > /etc/snmp/snmpd.conf
#vim /etc/snmp/snmpd.conf
rocommunity public 127.0.0.1
rocommunity public 60.195.252.107(被监控的地址)
rocommunity public 60.195.252.110(采集器的地址)
如果您的/etc/default/snmpd 含 有127.0.0.1字样,需要127.0.0.1去掉
这里说明一下,默认的配置文件里会有一些权限控制的配置,如果您有这个需求,请自行参考man文档。这里的配置是V2验证方式。如需V3验证,请自行配置。
3)重启snmpd
/etc/init.d/snmpd restart
4) 验证
netstat -antupl 查看161 UDP端 口是否打开
然后在另外任意一台机器上执行 snmpwalk -v2c -c commity target_ip #请将commity 换成您自己的字符串,tartget_ip 换成被监控机器的IP
输入:snmpwalk -v2c -c public 被监控的地址:161 sysDescr
然后输出来的是系统信息就OK啦!
二,Ubuntu下安装net-snmp,具体步骤如下:
1、获取net-snmp的安装包,这里我们选择源代码的安装方式,当然你也可以选择ubuntu的网络下载方式安装,如:
>> sudo apt-get install snmpd snmp net-snmp
或者是自己从网络down下来手动编译安装,这里我选择最新版本的net-snmp5.7.1,下载下来的格式为net-snmp-5.7.1.tar.gz
2、我们先必须要源代码安装包进行解压,如下:
我们可以先建一个snmp的目录
>> mkdir snmptemp
>> cd snmptemp
>> mv net-snmp-5.7.1.tar.gz ./
>> tar -zxvf net-snmp-5.7.1.tar.gz
解压之后我们就把目录名字更改如下:
>> mv net-snmp-5.7.1 ./net-snmp
3、安装Ubuntu下的snmp的依赖包,具体如下:
>> sudo apt-get install libperl-dev
以上的安装方式是先下载,后自动安装
4、进入到解压目录,开始配置
>> cd net-snmp
>> ./configure
--with-default-snmp-version="3" --with-sys-contact="@@no.where"
--with-sys-location="Unknown" --with-logfile="/var/log/snmpd.log"
--with-persistent-directory="/var/net-snmp" 这一步要等待很长的时间。
配置完成之后,可以看如下关于Net-snmp的配置信息:
---------------------------------------------------------
Net-SNMP configuration summary:
---------------------------------------------------------
5、编译和安装
>> sudo apt-get installl make
>> sudo make 这步骤也是
>> sudo make install 等待。。。。。。。
6、设置任何目录下可以运行snmp的命令,需做一下设置:
echo export LD_LIBRARY_PATH=/usr/local/lib >> .bashrc
7、验证安装是否成功,如下所示:
>> snmpget --version
如果成功,则显示当前的安装版本号,NET-SNMP version: 5.7.1
如果提示如下错误:
snmpget: error while loading shared libraries: libnetsnmp.so.30: cannot open shared object file: No such file or directory
则解决方案如下: cp /usr/local/lib/libnetsnmp.so.30 /usr/lib
或者将/usr/local/lib下所有的包都copy到/usr/lib下即可,再次运行以上获取版本的命令,即可正确输出版本号,表示Ubuntu下安装net-snmp成功!
三,配置文件
这里需要修改3个配置文件
/etc/snmp/snmp.conf /etc/snmp/snmpd.conf /etc/default/snmpd
分别清空这两个文件
# > /etc/snmp/snmp.conf ; > /etc/snmp/snmpd.conf
#vim /etc/snmp/snmpd.conf
rocommunity public 127.0.0.1
rocommunity public 60.195.252.107(被监控的地址)
rocommunity public 60.195.252.110(采集器的地址)
如果您的/etc/default/snmpd 含 有127.0.0.1字样,需要127.0.0.1去掉
这里说明一下,默认的配置文件里会有一些权限控制的配置,如果您有这个需求,请自行参考man文档。这里的配置是V2验证方式。如需V3验证,请自行配置。
3)重启snmpd
/etc/init.d/snmpd restart
4) 验证
netstat -antupl 查看161 UDP端 口是否打开
然后在另外任意一台机器上执行 snmpwalk -v2c -c commity target_ip #请将commity 换成您自己的字符串,tartget_ip 换成被监控机器的IP
输入:snmpwalk -v2c -c public 被监控的地址:161 sysDescr
然后输出来的是系统信息就OK啦!
相关文章推荐
- Apache+Mod_perl+Mod_SSL+PHP+Frontpage extension+Apache::ASP 安装配置手册
- MySQL中文参考手册5(安装MySQL下)
- 10017.完美安装mplayer手册
- Linux支持ASP 安装配置手册
- YTHT BBS在Cygwin环境安装手册
- NetBSD安装手册
- Oracle9i 9024安装手册
- Apache与Tomcat安装配置手册
- ACDK 安装通常需要注意的事项(安装手册)
- MySQL中文参考手册5(安装MySQL上)
- 在Windows和VC++6.0下的ACE安装手册
- 修改后的unixware 7.1.1完全安装手册
- jive2.6.4安装不完全手册
- Dell PE750 Red Hat Enterprise Linux 3.0安装指导手册
- D版 Rational Rose 2001 完全安装手册
- WIN2000+PHP+MYSQL+TOMCAT+JSP完全整合安装手册
- 如何在AIX 4.3中安装联机手册?
- 电子邮局Neomail完全安装手册
- [转]WIN2000 + PHP + MYSQL + TOMCAT + JSP 完全整合安装手册
- GCC安装手册