在 Linux 系统上安装 SNMP
SNMP(Simple Network Management Protocol,简单网络管理协议)是网络管理的关键组件,使 OpManager 能够有效监视和管理网络设备。SNMP 代理(SNMP Agent)是安装在网络设备上的一个非常小的文件。代理会收集并将其运行数据发送给 SNMP 管理器,以便轻松进行网络监控和管理。本帮助文档将指导你在 Linux 系统上安装 OpManager 的 SNMP 代理。
仅在 8 之前的版本中才需要安装新版本的 SNMP。
使用以下 URL 下载最新的 SNMP rpm 版本:
使用以下 URL 下载 SNMP 的 zip 版本:
要使用 rpm 安装,请按照以下步骤操作:
- 以 “root” 用户登录。
- 在安装新版本的 net-snmp 之前,你需要删除机器上较早版本的 net-snmp。要列出机器上已安装的 net-snmp 版本,执行以下命令:
- rpm -qa | grep "net-snmp"
- 如果你的机器上已经安装了某个版本,使用以下命令将其删除:
- rpm -e <上一条命令输出中列出的 net-snmp 版本> --nodeps
- 如果你的机器上没有已安装的旧版本,则执行以下命令安装新版本:
- rpm -i <新下载的 SNMP 代理版本> --nodeps
要使用 zip 安装,请按照以下步骤操作:
- 使用以下命令解压文件:
tar -zxvf ucd-snmp-4.2.6.tar.gz
安装 SNMP
按照以下步骤来安装 SNMP:
- 以 root 用户登录。
- 执行命令设置 C 编译器的路径:
export PATH=<gcc 路径>:$PATH - 在你解压 ucd-snmp 的目录下执行以下四个命令:
- ./configure --prefix=<directory_name> --with-mib-modules="host"
directory_name 是安装 SNMP 代理的目录。建议选择 /root 下的某个目录。/usr 和 /local 目录中可能包含旧版本 SNMP 的文件,因此不要选择这些目录,以确保正确安装。 - make
- umask 022
- make install