配置 SNMP 参数。
设置配置的 SNMP 参数。
wadm> enable-snmp --user=admin --password-file=../admin.passwd --host=serverhost --port=8989 --ssl=true --no-prompt --rcfile=null --config=config1 --loconfig1ion=india --master-host=hostname --description=cli-snmp --organization=sun --contact=internal |
部署配置。
wadm> deploy-config --user=admin --password-file=admin.pwd --host=serverhost --port=8989 config1 |
启动服务器实例。
$ ./https-test/bin/startserv |
以超级用户身份运行主代理 (magt)。
要运行 magt,必须停止本地 snmpd。
$ cd /etc/init.d/ $ init.dmi stop; init.snmpdx stop; init.sma stop |
删除 https-admserv/config/logs/pid.masteragt 文件(如果存在)。
$ rm ./https-admserv/config/logs/pid.masteragt wadm> start-snmp-master-agent --snmp-port 161 hostname |
启动子代理。
删除 https-admserv/config/logs/pid.httpagt 文件(如果存在)。
$ rm ./https-admserv/config/logs/pid.httpagt |
如果 httpagt 已在运行,请将其中止
wadm> start-snmp-subagent hostname |
配置 SNMP 参数。
设置配置的 SNMP 参数。
wadm> enable-snmp --user=admin --password-file=../admin.passwd --host=serverhost --port=8989 --ssl=true --no-prompt --rcfile=null --config=config1 --loconfig1ion=india --master-host=hostname --description=cli-snmp --organization=sun --contact=internal |
部署配置。
wadm deploy-config --user=admin --password-file=admin.pwd --host=serverhost --port=8989 config1 |
启动服务器实例。
$ ./https-test/bin/startserv |
以超级用户身份运行本地主代理 (snmpd)。
要与 snmpd 直接通信,请在 /etc/snmp/snmpd.conf 中添加以下行并重新启动 snmpd。
smuxpeer 1.3.6.1.4.1.42.2.190.1
view systemview included .1.3.6.1.4.1.42.2.190.1
# cd /etc/init.d/ # ./snmpd stop # ./snmpd start |
启动子代理。
删除 https-admserv/config/logs/pid.httpagt 文件(如果存在)。
$ rm ./https-admserv/config/logs/pid.httpagt |
如果 httpagt 已在运行,请将其中止
wadm> start-snmp-subagent hostname |
配置 SNMP 参数。
设置配置的 SNMP 参数。
wadm> enable-snmp --user=admin --password-file=../admin.passwd --host=serverhost --port=8989 --ssl=true --no-prompt --rcfile=null --config=config1 --loconfig1ion=india --master-host=hostname --description=cli-snmp --organization=sun --contact=internal |
向系统路径环境变量中添加 install-root/lib 目录。
重新启动计算机。
使用“Windows 服务”选项启动 Web Server 实例。
启动 SNMP 服务。
如果 Administration Server 是以非超级用户身份安装的,则无法通过管理界面启动 SNMP 主代理。要允许 Administration Server 的非超级用户通过管理界面启动主代理,必须使用 RBAC 为非超级用户授予权限,以便绑定到在其中运行 SNMP 主代理的特权端口。默认 SMUX 端口为 199,默认 SNMP 端口为 161。
另一种解决方法是,以超级用户身份使用以下命令手动启动主代理:magt CONFIG INIT。magt 命令位于 server-root/lib/snmp/magt/ 下面。
通过执行以下步骤,可以配置基于对等点的主代理以便与 Solaris 10 和 Linux 上的 OS 本地主代理进行集成。
Solaris 10 OS 本地主代理为 snmpd。默认情况下,它在 SNMP 默认 UDP 端口 161 上运行。可以使用 /etc/sma/snmp/snmpd.conf 文件对其进行配置。该文件提供用于将请求/响应转发到其他主代理或子代理的代理指令。有关更多信息,请参阅 snmpd.conf 手册页。
对于 Solaris 8 和 9,不能与 OS 本地主代理 snmpd 进行完整的集成。对于 linux,httpagt 可以直接与 snmpd 集成。在这种情况下,无需运行 magt。对于 Windows,Sun Java System Web Server snmp 库直接与 Windows SNMP 服务通信。
如上述注释所述,通过指定 SNMP 端口 (11161) 启动主代理程序。
向 Solaris 10 的 /etc/sma/snmp/snmpd.conf 中添加以下内容。
proxy -v 1 -c public myserver:11161 .1.3.6.1.4.1.42.2.190.1 |
重新启动 snmpd。
# cd /etc/init.d # init.dmi stop; init.snmpdx stop; init.sma stop # init.dmi start; init.snmpdx start; init.sma start |
要获取 SNMP 数据,可以对端口使用 snmpwalk:
$ snmpwalk -c public -v 1 <host-name>:<port> 1.3.6.1.4.1.42.2.190.1 |