linux离线安装Net-SNMP
·
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
提示:这里可以添加本文要记录的大概内容:
有一台内网服务器arm64架构,需要使用snmpwalk命令检测网络设备数据
提示:以下是本篇文章正文内容,下面案例可供参考
一、安装环境
要安装的服务器linux arm64,还有一台可以连外网的前置机
二、安装步骤
1.在前置机下载源码包
wget https://sourceforge.net/projects/net-snmp/files/net-snmp/5.9.4/net-snmp-5.9.4.tar.gz
2.将下载好的源码包转移到内网机器,然后解压
tar -xzf net-snmp-5.9.4.tar.gz
cd net-snmp-5.9.4
3.安装
- 配置编译环境和环境检测
./configure \ --with-default-snmp-version="2" \ --with-sys-contact="admin@example.com" \ --with-sys-location="Server Room" \ --with-logfile="/var/log/snmpd.log" \ --without-dh \ --disable-embedded-perl \ --without-perl-modules \ --prefix=/opt/net-snmp - 编译生成可执行文件或库
make -j$(nproc) - 安装到系统指定目录
make install - 配置环境变量
vi /etc/profile export PATH=/opt/net-snmp/bin:$PATH
4.验证
snmpwalk --help
# 或者测试一个 SNMP 设备
snmpwalk -v2c -c public <IP地址> .1
总结
安装过程中会提示要输入snmp-version、sys-contact、sys-location等信息,按部就班的输入就OK。同时在./configure命令结果中可能会遇到SSL找不到的问题,确保安装了openssl的版本大于1.1.0,要么自动让它自己寻找openssl,要么在./configure命令中指定openssl路径。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)