编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

各种操作系统下snmp协议的安装和设置方法

wxchong 2024-07-17 04:43:33 开源技术 10 ℃ 0 评论

Windows操作系统

Q:配置windows2003操作系统的snmp支持。

1. 在目标windows2003服务器上安装SNMP 代理

依次点 击“开始”,“控制面板”,“添加或删除程序”,“添加/删除Windows组件”。按后面图片提示进行后续配置。

在后面按windows提示完成组件安装。

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

2. 在目标windows2003服务器上配置SNMP 代理

单击“开 始”,单击“运行”,键入 services.msc,然后单击“确定”。按后面图片提示进行后续配置。

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

3. 在目标windows2003服务器上打开监控系统需要连接的端口

单击“开始”,单击“运行”,键 入 gpedit.msc,然后单击“确定”。按后面图片提示进行后续配置。

最后退出设置窗口,完成。

Linux操作系统

Q:配置Linux操作系统的snmp支持。

A:

下面的内容供参 考。

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操作系统

Q:配置HP-UX操作系统的snmp支持。

A:

下面的内容供参考。详细请从 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服务正常运行。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表