Chinaunix首页 | 论坛 | 博客
  • 博客访问: 762060
  • 博文数量: 790
  • 博客积分: 40560
  • 博客等级: 大将
  • 技术积分: 5065
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-28 16:29
文章分类

全部博文(790)

文章存档

2011年(1)

2008年(789)

我的朋友

分类: LINUX

2008-08-28 17:21:50

 
在运行支持的SUSELinuxEnterpriseServer操作系统的系统中配置SNMP代理

ServerAdministrator使用ucd-snmp或net-snmp代理提供的SNMP服务。可配置SNMP代理以启用从远程主机进行SNMP访问,更改团体名称,启用Set操作,以及发送陷阱到ManagementStation。要配置SNMP代理以正确地与管理应用程序(例如ITAssistant)进行交互,请执行以下各节中说明的步骤。

注:在SUSELinuxEnterpriseServer(版本9)中,SNMP代理配置文件位于/etc/snmpd.conf。在SUSELinuxEnterpriseServer(版本10)中,SNMP代理配置文件位于/etc/snmp/snmpd.conf。

注:有关SNMP配置的其他详细信息,请参阅您的操作系统说明文件。

SeverAdministratorSNMP安装操作
ServerAdministratorSNMP使用SNMP多路复用(SMUX)协议与SNMP代理进行通信。当ServerAdministratorSNMP连接至SNMP代理时,它发送一个对象标识符至SNMP代理,以将其标为SMUX同级。必须用SNMP代理配置该对象标识符,因此如果它不存在,则在安装期间ServerAdministrator将下列行添加至SNMP代理配置文件(/etc/snmpd.conf或/etc/snmp/snmpd.conf):

smuxpeer.1.3.6.1.4.1.674.10892.1

从远程主机启用SNMP访问
SUSELinuxEnterpriseServer操作系统中的默认SNMP代理配置对“public”团体只给予从本地主机访问整个MIB树的只读访问权限。此配置不允许SNMP管理应用程序(例如在其他主机上运行的ITAssistant)正确发现和管理ServerAdministrator系统。如果ServerAdministrator在安装期间检测到此配置,它将消息记录到操作系统日志文件/var/log/messages,以指出SNMP访问权限仅限于本地主机。如果计划使用SNMP管理应用程序从远程主机管理系统,则必须配置SNMP代理以启用从远程主机进行SNMP访问。

注:出于安全性原因,建议在可能的情况下,将SNMP访问限制在特定的远程主机。

要启用从特定的远程主机对运行ServerAdministrator的系统的SNMP访问,请编辑SNMP代理配置文件/etc/snmpd.conf或/etc/snmp/snmpd.conf,并执行下列步骤:

查找以下行:

rocommunitypublic127.0.0.1

编辑或复制该行,以使用远程主机IP地址来替换127.0.0.1。编辑后,新行应为:

rocommunitypublicIP_address

注:通过从每个远程主机添加rocommunity指令,可从多个特定的远程主机启用SNMP访问。

要启用已更改的SNMP配置,请通过键入以下命令重新启动SNMP代理程序:

/etc/init.d/snmpdrestart

要启用从所有远程主机对运行ServerAdministrator的系统的SNMP访问,请编辑SNMP代理配置文件/etc/snmpd.conf或/etc/snmp/snmpd.conf,并执行下列步骤:

查找以下行:

rocommunitypublic127.0.0.1

通过删除127.0.0.1来编辑此行。编辑后,新行应为:

rocommunitypublic

要启用已更改的SNMP配置,请通过键入以下命令重新启动SNMP代理程序:

/etc/init.d/snmpdrestart

更改SNMP团体名称
配置SNMP团体名称可确定哪些ManagementStation能够通过SNMP管理您的系统。管理应用程序使用的SNMP团体名称必须与在ServerAdministrator系统上配置的SNMP团体名称匹配,以便管理应用程序可以从ServerAdministrator检索管理信息。

要更改用于从运行ServerAdministrator的系统检索管理信息的默认SNMP团体名称,请编辑SNMP代理配置文件/etc/snmpd.conf或/etc/snmp/snmpd.conf,并执行下列步骤:

查找以下行:

rocommunitypublic127.0.0.1

编辑此行,用新SNMP团体名称替换public。编辑后,新行应为:

rocommunitycommunity_name127.0.0.1

要启用已更改的SNMP配置,请通过键入以下命令重新启动SNMP代理程序:

/etc/init.d/snmpdrestart

启用SNMP设置操作
为使用ITAssistant更改ServerAdministrator属性,必须在运行ServerAdministrator的系统上启用SNMP设置操作。要从ITAssistant来远程地关闭系统,SNMPSet操作必须已启用。

注:重新引导系统以更改管理功能不需要SNMPSet操作。

要在运行ServerAdministrator的系统中启用SNMP设置操作,请编辑SNMP代理配置文件/etc/snmpd.conf或/etc/snmp/snmpd.conf,并执行下列步骤:

查找以下行:

rocommunitypublic127.0.0.1

编辑此行,用rwcommunity替换rocommunity。编辑后,新行应为:

rwcommunitypublic127.0.0.1

要启用已更改的SNMP配置,请通过键入以下命令重新启动SNMP代理程序:

/etc/init.d/snmpdrestart

配置您的系统以向管理站发送陷阱
ServerAdministrator生成SNMP陷阱,以响应传感器状况的更改和其他受监测参数的更改。您必须在运行ServerAdministrator的系统上为将要发送至管理站的SNMP陷阱配置一个或多个陷阱目标。

要将运行ServerAdministrator的系统配置为向管理站发送陷阱,请编辑SNMP代理配置文件/etc/snmpd.conf或/etc/snmp/snmpd.conf,并执行下列步骤:

向文件添加以下命令行:

trapsinkIP_addresscommunity_name

其中,IP_address是ManagementStation的IP地址,community_name是SNMP团体名称。

要启用已更改的SNMP配置,请通过键入以下命令重新启动SNMP代理程序:

/etc/init.d/snmpdrestart

阅读(471) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~