SNMP在Linux服务器上的安装和卸载

时间:2024-04-06 20:34:43

一、安装SNMP
1.1、下载Net-SNMP的源代码
选择一个SNMP版本, 5.7.2,下载地址如下:https://sourceforge.net/projects/net-snmp/files/net-snmp/,如下图所示:
SNMP在Linux服务器上的安装和卸载
1.2、把压缩包传输到远程的Linux服务器
  把压缩包传输到远程的Linux服务器中
SNMP在Linux服务器上的安装和卸载

1.3、对源代码包进行解压缩
  使用命令"net-snmp-5.7.2.tar.gz"对下载的源代码包进行解压缩,
解压成功后得到一个net-snmp-5.7.2文件夹.

1.4、通过configure来生成编译规则
使用命令"cd net-snmp-5.7.2"进入net-snmp-5.7.2目录,如下图所示:
SNMP在Linux服务器上的安装和卸载

net-snmp-5.7.2目录下的configure是可执行文件,如果想指定程序包的安装路径,那么首先建立相应的文件夹来存放安装信息,可以写成./configure –-prefix=/指定的路径名。参数–prefix用来告诉系统安装信息存放的路径,如果没有指定路径,直接执行./configure,那么程序包都会安装在系统默认的目录下,通常为:/usr/local下.
SNMP在Linux服务器上的安装和卸载

回车出现下面问题,可以直接回车而不用回答,系统会采用默认信息,其中日志文件默认安装在/var/log/snmpd.log.数据存贮目录默认存放在/var/net-snmp下
    1、default version of-snmp-version(3):
    2、System Contact Information (@@no.where)(配置该设备的联系信息):
    3、System Location (Unknown)(该系统设备的地理位置):
    4、Location to write logfile (日志文件位置):
    5、Location to Write persistent(数据存储目录):
不输入直接回车即可,然后选择3 即可
SNMP在Linux服务器上的安装和卸载

1.5、编译和安装
执行编译并安装"make && make install"命令,执行make install需使用管理员权限。
执行完后,snmpd snmptrapd 执行文件 在/usr/local/sbin目录下
SNMP在Linux服务器上的安装和卸载

操作命令在/usr/local/bin目录下
SNMP在Linux服务器上的安装和卸载
二、卸载SNMP
  如果安装后想卸载SNMP,可以执行"make clean","make uninstall"命令,卸载步骤如下:
1、使用"ps -aef | grep snmpd"查看snmp服务是否启动
2、如果已经启动就使用命令"ps aux | grep snmp | grep -v grep |awk ‘{print $2}’| xargs kill"关闭snmp的相关服务
3、进入SNMP源码目录(net-snmp-5.7.2)
4、执行"make uninstall"命令卸载SNMP
5、执行"make clean"命令清除配置
6、删除/usr/local下的snmp目录以及snmp目录里面的所有文件,/usr/local/share/snmp/是SNMP的安装路径