欢迎来到天天文库
浏览记录
ID:11303183
大小:29.00 KB
页数:4页
时间:2018-07-11
《在ubuntu上安装snmp》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、、安装。在一台ubuntu机器上安装snmpd(太方便了,这就是ubuntu)#apt-getinstallsnmpdsnmp2、简单测试。#snmpwalk-v1-cpubliclocalhost如果有反应,表示你的snmpd已经可以正常工作。3、配置/etc/snmp/snmpd.conf安装snmp确认snmp代理已安装rpm-qnet-snmp如果未安装,安装snmpyuminstallnet-snmp设置开机自动运行snmp/sbin/chkconfigsnmpdon配置snmp编辑/etc/snmp/snmp
2、d.conf更改团体名查找如下行#sec.namesourcecommunitycom2secnotConfigUserdefaultpublic将团体名public改为其它任意字段,例:com2secnotConfigUserdefaultmonit给予可读权限查找如下行#groupcontextsec.modelsec.levelprefixreadwritenotifaccessnotConfigGroup""anynoauthexactsystemviewnonenone将read权限systemview改为al
3、l,例:accessnotConfigGroup""anynoauthexactallnonenone查找如下行##incl/exclsubtreemask#viewallincluded.180去掉#viewall前面的#,例:viewallincluded.180启动snmp/etc/init.d/snmpdstart如果已启动则重启snmp服务/etc/init.d/snmpdrestart测试snmp查看端口是否打开netstat-ln
4、grep161安装snmp测试工具yuminstallnet-snmp-ut
5、ils本机测试snmp数据(修改monit为配置的团体名)snmpwalk-v2c-cmonitlocalhostsystem远程测试snmp数据(修改ip为服务器ip,snmpwalk命令需要安装net-snmp)snmpwalk-v2c-cmonitipsystem错误排除防火墙禁止访问如果本地测试snmp有数据,远程测试snmp无数据则由于服务器防火墙禁止了外部访问服务器udp161端口,则:修改/etc/sysconfig/iptables (或者:/etc/sysconfig/iptables-config),
6、增加如下规则:-ARH-Firewall-1-INPUT-pudp-mstate--stateNEW-mudp--dport161-jACCEPT重启iptables/etc/init.d/iptablesrestartubuntuserver9.10安装完snmpd后,居然无法从远程机器访问到snmp信息,从本机没有问题。先看看端口:root@loulancn:~#lsof-i:161snmpd 9641snmp 6u IPv4 29940 0t0 localhost:snmp:snmp发现端口是监听在l
7、ocalhost上的再看进程:root@loulancn:~#psax
8、grepsnmp/usr/sbin/snmpd-Lsd-Lf/dev/null-usnmp-I-smux-p/var/run/snmpd.pid127.0.0.1没错,后面是多了个127.0.0.1,原来ubuntuserver为了安全起见把snmp监听在本地回环接口了,改之。通过/etc/init.d/snmpd启动文件发现,一些参数在/etc/default/snmpd里定义,找到/etc/default/snmpd文件里的SNMPDOPTS=’
9、-Lsd-Lf/dev/null-usnmp-I-smux-p/var/run/snmpd.pid127.0.0.1′将之修改为:SNMPDOPTS=’-Lsd-Lf/dev/null-usnmp-I-smux-p/var/run/snmpd.pid’从别的机器再访问ubuntuserver的snmp已经OK了!
此文档下载收益归作者所有