我正在运行 AlmaLinux 9(RedHat 9 克隆版),并安装了 net-snmp。我以为这会自动包含一个通用的 linux MIB。但事实并非如此,网上的信息说我应该使用我的包管理器 (DNF) 下载一个。
但我找不到!安装 net-snmp 时,包管理器是否应该安装 MIB?如果没有,我在哪里可以下载通用 Linux MIB?唯一可用的相关包如下所示:
dnf list | grep net-snmp
net-snmp.x86_64 1:5.9.1-13.el9_4.3 appstream
net-snmp-agent-libs.i686 1:5.9.1-13.el9_4.3 appstream
net-snmp-agent-libs.x86_64 1:5.9.1-13.el9_4.3 appstream
net-snmp-devel.i686 1:5.9.1-13.el9_4.3 appstream
net-snmp-devel.x86_64 1:5.9.1-13.el9_4.3 appstream
net-snmp-libs.i686 1:5.9.1-13.el9_4.3 appstream
net-snmp-libs.x86_64 1:5.9.1-13.el9_4.3 appstream
net-snmp-perl.x86_64 1:5.9.1-13.el9_4.3 appstream
net-snmp-utils.x86_64 1:5.9.1-13.el9_4.3 appstream
python3-net-snmp.x86_64 1:5.9.1-13.el9_4.3 appstream
AlmaLinux 9 中的软件包
net-snmp
默认不包含 MIB 文件net-snmp-mibs-downloader
您可以使用包安装 MIB 文件sudo dnf install net-snmp-mibs-downloader
安装后文件将位于
/usr/share/snmp/mibs/
看起来 AlmaLinux 和其他 Red Hat 都默认在 net-snmp 包中不包含 MIB 文件。
您当前的存储库中没有可用的 net-snmp-mibs-downloader 包,例如基于 Debian 的系统
尝试手动下载:
如何/在哪里下载实际的 ietf mib 文件
简单网页
网络服务监控 MIB
简单网络管理协议 (SNMP) 的管理信息库 (MIB)
实体传感器 MIB
在 debian 10 buster 上安装 snmp-mibs-downloader