分享

windows 2003/Linux/Unix下安装SNMP协议及其配置_xiaoyuh_...

 iversion 2011-01-28
windows 2003/Linux/Unix下安装SNMP协议及其配置
2010-11-08 11:15

windows2003操作系统
1.
在目标windows2003服务器上安装SNMP 代理
依次点击开始控制面板添加或删除程序添加/删除Windows组件”,双击“管理和监视工具”,勾选“简单网络管理协议(SNMP)”“WWI SNMP提供程序”,点击确定按钮。然后按照windows提示完成组件安装

提示:如不能顺利完成安装,请查阅windows帮助或寻求其服务。

2.
在目标windows2003服务器上配置SNMP 代理
单击开始,单击运行,键入 services.msc,然后单击确定。在服务页面双击“SNMP service”,选择SNMP service属性页面的“安全”tab页,点击【添加】按钮,输入一个团体名称,点击确定即可。

重复上面的步骤,可以添加多个团体名称。

3.
在目标windows2003服务器上打开监控系统需要连接的端口
单击开始运行,键 入 gpedit.msc,然后单击确定。在“控制台根目录”下依次展开“计算机配置”->“管理模板”->“网络”->“网络连接”->“windows防火墙”
->“标准配置文件”,双击“windows防火墙:定义端口例外”。选择“已启用”,点击【显示】按钮,在调出的页面中点击【添加】按钮,输入要添加的内容,如:161:udp:*:enabled,点击【确定】按钮。退出配置界面,设置完成

 

Linux操作系统

1.确认系统是否安装了snmp,如果有输出类似net- snmp-5.3.1-19.el5_1.4表示已经安装,否则请执行安装
# rpm -qa net-snmp


2.
安装net-snmp
通过网络yum安装
# yum -y install net-snmp
或者找到光盘或者网上下载rpm包进行安装即可
安装命令为
# rpm -ivh net-snmp-5.3.1-19.el5_1.4.rpm


3.
配置snmp
# cp /etc/snmpd.conf /etc/snmpd.conf.bak
# >/etc/snmpd.conf
# vi /etc/snmpd.conf
输入如下信息,其中localhost 表示允许访问该snmp的主机地址,public为团体名称
com2sec roUser localhost public
#
如果需要 更多团体和允许访问的主机,增加如下行即可
com2sec roUser 0.0.0.0/0 public
group roGroup v1 roUser
group roGroup v2c roUser
view all included .1
includeAllDisks for all partitions and disks
#
增加上行可以监控磁盘空间
access roGroup "" any noauth exact all none none


4.
重启 snmpd
# service snmpd restart


5.
设置系统启动自动启动
# chkconfig --level 345 snmpd on


6.
确认udp 161端口被linux的防火墙允许

UNIX操作系统

下面的内容供参考。详细请从 Unix厂家获取支持或者浏览对应手册。
http://docs.hp.com/en/B9106-90011/snmpd.conf.4.html

1.
停止SNMP服务
epmhds2[/]/sbin/init.d/SnmpMaster stop
snmpdm stopped
epmhds2[/]/sbin/init.d/SnmpMib2 stop
二行输出表示snmpd服务已经停止。

2.
修改snmp配置文件
Epmw2:/usr/sbin> vi /etc/SnmpAgent.d/snmpd.conf

对文snmpd.conf中以下行进行修改
get-community-name: public
修改后的内容
get-community-name: non-public
与用户确定的SNMP团体名

保存修改,退出配置文件

3.
启动snmp服务
epmhds2[/]/sbin/init.d/SnmpMaster start
SNMP Research SNMP Agent Resident Module Version 14.2.1.7
Copyright 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997 SNMP Research, Inc.
epmhds2[/]/sbin/init.d/SnmpMib2 start

第二、三行输出表示snmpd服务已经启 动。

4.
检查snmp进程
epmhds2[/]ps -ef | grep snmp
root 1130 1 0 Aug 17 ? 0:00 /usr/lbin/cmsnmpd
root 28191 1 0 15:51:47 ? 0:00 /usr/sbin/snmpdm
root 28229 28138 1 15:52:59 pts/tb 0:00 grep snmp
epmhds2[/]ps -ef | grep agt
root 28241 28138 1 15:53:05 pts/tb 0:00 grep agt
root 1157 1 0 Aug 17 ? 0:00 /usr/sbin/fddi4subagt
root 28206 1 0 15:51:59 ? 0:00 /usr/sbin/mib2agt

输出的/usr/sbin/snmpdm/usr/sbin/mib2agt表明 SNMP服务正常运行。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多