如何在Ubuntu 14.04上安装并配置SNMP守护程序与客户端

ubuntu 安装配置snmp 前提ubuntu 和centos 上安装配置snmp 有些差异; 记录下过程 版本信息 : Ubuntu 14.04.4 LTS安装sudo apt-get install snmpd 这里安装的还是和centos上有区别的。安装后执行snmpd -vNET-SNMP version: 5.7.2 Web: http://www.net-snmp.org/ Emai 阅读详情

提供:ZStack云计算

系列教程

本教程为利用SNMP监控并管理网络系列三篇中的第二篇。

内容简介

身为系统管理员,我们的主要工作之一就是收集与服务器及基础设施相关的准确信息。能够用于收集并处理此类信息的方案多种多样,而SNMP正是其中不少方案的基础所在。

SNMP代表简单网络管理协议。通过这种方式,服务器能够共享其现有状态信息,同时允许管理员修改预定义值。尽管这项协议本身非常简单,但使用SNMP的程序在架构方面则可以相当复杂。

在上一篇教程中,我们了解了SNMP协议基础。今天,我们将更进一步,了解如何设置工具以通过SNMP实现通信。我们将在示例中使用两台Ubuntu 14.04服务器。

安装SNMP守护程序与工具

我们首先将该守护程序与工具安装在Ubuntu系统当中。

这里我们将使用两台服务器,其一承载管理器部分,其二承载代理。当然,我们了可以将二者安装在同一设备上,但保持二者独立便于大家更好地理解并区分其功能。

第一台服务器上更新apt数据库并安装管理器组件。另外,我们还需要下载snmp-mibs-downloader软件包,其负责提供我们利用名称访问大部分MIB树时所必需的标准标准MIB专有信息:

sudo apt-get update
sudo apt-get install snmp snmp-mibs-downloader

在第二台服务器上,即运行守护程序并接受交互操作的设备,我们需要安装其它必要组件:

sudo apt-get update
sudo apt-get install snmpd

组件安装完成,接下来是配置工作。

配置SNMP管理器

如上所述,大部分工作都由代理组件完成,因此我们在管理设备上的配置非常简单。我们只需要修改一个文件以确保客户端能够使用已经安装的MIB数据即可。

以sudo权限打开/etc/snmp/snmp.conf文件:

sudo nano /etc/snmp/snmp.conf

在此文件中包含几条注释与一条非注释行。要让管理器导入该MIB文件,我们需要注释该mibs:行:

#mibs :

完成后保存并退出。

管理器部分已经配置完成,但我们还需要使用这台服务器帮助配置代理计算机。

配置SNMP代理设备

作为一套真正的客户端-服务器系统,代理计算机并不需要任何外部工具以实现SNMP配置。我们可以修复部分配置文件以进行变更,但大多数变更都可以立足于管理服务器接入代理服务器来实现。

首先在代理计算机上打开该守护程序的配置文件:

sudo nano /etc/snmp/snmpd.conf

这里我们需要进行几项变更。其主要负责引导配置,保证我们可从其它服务器上对其进行管理。

首先变更agentAddress指令。现在其被设置为只允许来自本地计算机的接入请求。我们需要注释掉该行,同时将其下的行取消注释,即允许全部接入请求(我们稍后再次将其锁定):

#  Listen for connections from the local system only
#agentAddress  udp:127.0.0.1:161
#  Listen for connections on all interfaces (both IPv4 *and* IPv6)
agentAddress udp:161,udp6:[::1]:161

接下来,暂时接入一条createUser行。这些指令通常不会被包含在此文件当中,但我们稍后会将其移除,因此大家不必担心。

我们将创建的用户命名为bootstrap,其作为模板用于创建我们的第一个“真正”用户。SNMP软件包会利用单独的进程对用户属性进行克隆。

在定义新用户时,大家必须指定认证类型(MD5或者SHA)且密码长度至少为8个字符。如果大家打算使用加密传输,还需要指定隐私协议(DES或AES)并可选择使用隐私协议密码。如果不提供隐私协议密码,加密协议将直接使用认证密码。

我们的用户创建行如下所示:

createUser bootstrap MD5 temp_password DES

现在我们已经指定了新的用户,接下来需要设置其访问权限。这里需要设置的除了bootstrap用户之外,还需要指向之后将要创建的demo用户。我们允许二者使用rwuser指令进行读取与写入访问(rouser则代表只读访问)。

我们通过在用户后指定priv以强制使用加密机制。如果大家希望将用户限定至MIB中的特定部分,则可指定最高级OID以要求该用户只访问行中的末尾部分。

在本示例中,两行指定命令非常简单:

rwuser bootstrap priv
rwuser demo priv

完成上述变更后,保存并退出。

重启snmpd服务以应用变更:

sudo service snmpd restart

现在我们已经可以在安装有管理软件的服务器接入代理服务器,从而创建普通用户。

这里我们要使用snmpusm工具,其专门用于进行用户管理。要让这项功能正确起效,大家需要了解代理服务器的IP地址。

在开始之前,我们还要聊聊SNMP命令发送的常用结构。

SNMP命令的常用结构

要使用包含在smp软件包内的工具套件时(即net-snmp软件套件),大家需要注意调用各命令时的具体模式。

我们首先需要通过所要通信的目标SNMP守护程序的验证。我们往往需要为其提供多种信息,常见内容如下:

  • -v VERSION: 用于指定我们要使用的SNMP协议的具体版本。在本教程中,我们将使用v3。
  • -c COMMUNITY: 用于表明我们是否在使用SNMP v1或v2类字符串进行验证。由于我们使用的是v3类基于用户验证,因此不需要使用这一参数。
  • -u USER-NAME: 这一参数用于指定我们验证时使用的用户名。要利用SNMP进行读取或者修改操作,大家必须利用已知用户名进行验证。
  • -l LEVEL: 用于指定接入时的安全等级。将值设定为noAuthNoPriv代表不经验证及加密,authNoPriv则为验证但不加密,authPriv则为验证且加密。这里大家使用的用户名必须经过配置以符合安全级别要求,否则验证将无法成功。
  • -a PROTOCOL: 此参数用于指定所使用的验证协议。我们可以使用MD5或者SHA作为具体值。其必须匹配创建用户时所指定的信息。
  • -x PROTOCOL: 此参数用于指定所使用的加密协议。这里可以使用DES或者AES。其必须符合我们在创建用户时指定的信息。只要用户权限部分加注priv,则必须设定这项参数以实现加密。
  • -A PASSPHRASE: 用于提供我们在创建用户时所指定的验证密码。
  • -X PASSPHRASE: 代表我们在创建用户时指定的加密密码。如果不加指定但仍然提供加密算法,则默认使用验证密码。用户权限加注priv时必须使用-x参数以完成加密。

现在我们可以构建自己的命令了。考虑到我们设置的bootstrap用户,具体命令将如下所示:

snmp_command -u bootstrap -l authPriv -a MD5 -x DES -A temp_password -X temp_password remote_hostsnmp_sub_command_or_options

例如,大家可以在自己的管理服务器上进行测试以确保bootstrap账户可用性:

snmpget -u bootstrap -l authPriv -a MD5 -x DES -A temp_password -X temp_password remote_host 1.3.6.1.2.1.1.1.0

SNMPv2-MIB::sysDescr.0 = STRING: Linux target 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64

其中的1.3.6.1.2.1.1.1.0字符串为负责显示系统信息的OID。其基本上将返回远程系统上的uname -a输出结果。

现在我们已经正确验证了运行SNMP守护程序的服务器,接下来继续创建普通用户账户。

设置普通用户账户

虽然我们已经在snmpd.conf文件中为demo用户账户指定了权限,但还没有实际创建该用户。在这里,我们将使用bootstrap用户作为模板建立新用户。

在管理服务器上,我们可以利用snmpusm工具及以下语法利用模板创建用户:

snmpusm authentication_inforemote_host create new_userexisting_user

因此,使用之前提到的验证标记及已经拥有的bootstrap用户账户以创建符合权限要求的新用户demo。

具体命令如下:

snmpusm -u bootstrap -l authPriv -a MD5 -x DES -A temp_password -X temp_password remote_host create demo bootstrap

这时大家应该看到以下信息:

User successfully created.

现在我们尼桑在远程服务器上建立了demo用户。不过它使用的仍然是与bootstrap账户相同的验证信息。我们需要变更密码内容。这一次,我们使用demo账户进行验证。请记住,密码长度至少为8位字符:

snmpusm -u demo -l authPriv -a MD5 -x DES -A temp_password -X temp_password remote_host passwd temp_password my_new_password

返回结果如下:

SNMPv3 Key(s) successfully changed.

我们可以查询远程服务器上的SNMP服务运行时长以测试新凭证及密码是否已经启用。我们这里使用snmpget命令从另一设备上获取这项单一值。

这一次,我们将使用所下载的MIB定义。我们可以使用这些定义根据名称而非OID数字ID提取该值。

snmpget -u demo -l authPriv -a MD5 -x DES -A my_new_password -X my_new_passwordremote_host sysUpTime.0

:这里获得的返回值应为远程SNMP守护程序最后一次重启的时间:

DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (383018) 1:03:50.18

创建客户端配置文件

大家可能已经注意到了,这里全部SNMP命令中使用的验证在每次请求中都是静态的。相较于每次输入验证密码,我们可以创建一个客户端配置文件以包含接入所需要的凭证。

此客户端配置文件可安放于两个不同位置,具体取决于大家预期的共享范围。

如果大家希望与任意其它有效用户共享登录凭证,则可对全局snmp.conf文件进行配置:

sudo nano /etc/snmp/snmp.conf

不过如果大家希望为各个用户分别设定验证凭证,则可在用户主目录内创建一个隐藏的.snmp目录,并在这里创建该文件:

mkdir ~/.snmp
cd ~/.snmp
nano snmp.conf

无论如何决定,文件内容都是相同的。

我们可以使用以下命令完成上述目标。右侧一列中,大家可以看到可用于设定配置细节的各指令名称:

命令描述说明

snmp.conf指令

-u USERNAME 作为验证对象的SNMPv3用户名。 defSecurityNameUSERNAME

-l authPriv 验证所使用的安全等级。 defSecurityLevel authPriv

-a MD5 所使用的验证协议。 defAuthType MD5

-x DES 所使用的隐私(加密)协议。 defPrivType DES

-APASSPHRASE 提供给用户名的验证密码。 defAuthPassphrasePASSPHRASE

-XPASSPHRASE 提供给用户名的隐私密码。 defPrivPassphrasePASSPHRASE

利用这些信息,大家就可以创建合适的snmpl.conf文件了。在本示例中,文件内容如下:

defSecurityName demo
defSecurityLevel authPriv
defAuthType MD5
defPrivType DES
defAuthPassphrase my_new_password
defPrivPassphrase my_new_password

完成后保存并退出。

现在,大家可以在无需提供验证细节的前提下提交命令了。具体来讲,大家只需要提供SNMP命令、主机以及命令参数。

无需输入:

snmpget -u demo -l authPriv -a MD5 -x DES -A my_new_password -X my_new_passwordremote_host sysUpTime.0

我们可以直接输入:

snmpget remote_host sysUpTime.0

如上所示,这能大大降低我们在每次请求中需要输入的信息量。

移除Bootstrap账户

现在我们的普通账户已经配置完成,可以移除存在安全隐患的bootstrap账户了。

在代理服务器上,以sudo权限打开/etc/snmp/snmpd.conf文件。

在其中找到并注释(或者移除)之前添加的引用bootstrap用户的两行:

#createUser bootstrap MD5 temp_password DES
#rwuser bootstrap priv

保存并退出。

现在重启SNMP守护程序:

sudo service snmpd restart

建议大家不要在正常的snmpd.conf文件中包含createUser指令,另外临时用户的权限也需要剥夺。

如果大家希望将bootstrap用户从usmUserTable中彻底移除,则可在管理服务器上使用以下命令:

snmpusm remote_host delete bootstrap

返回结果如下:

User successfully deleted.

总结

现在大家应该已经完成了客户端-服务器配置工作,其能够利用SNMP协议实现安全通信。大家也可以轻松在另一主机上添加更多守护程序,并在整体基础设施内配置账户访问机制。

在下一篇教程中,我们将了解net-snmp工具基本使用方法。我们还将探讨如何逐个或批量检索值,以及如何修改数据。

本文来源自DigitalOcean Community。英文原文:How To Install and Configure an SNMP Daemon and Client on Ubuntu 14.04 By Justin Ellingwood

翻译:diradw

NET-SNMP学习(一)subagent Net-Snmp安装参照链接完成并测试是否安装完成。 想要在任何地方使用需更新环境变量,添加snmp的路径到~/.bashrc中 添加完路径后,source更新。 一、snmpd.conf snmpd.conf是snmp的基本环境配置,在上述链接中有说明如何修改。在这里要注意的是如果要使用子代理模式,需要在conf配置中添加“master agentx”开启snmp主代理模式。以... 阅读详情

相关推荐

【SNMP】Windows、CentOS、银河麒麟、UOS、合信易达不等同操作系统开启SNMP并配置community团体号

一、 SNMP 介绍 SNMP(Simple Network Management Protocol)即简单网络管理协议,位于两种网络模型的顶层即应用层,属于应用层协议,在传输层依靠UDP协议进行传输。主要用在局域网中对设备进行管理,应用最为广泛的是对路由器交换机等网络设备的管理,当然不仅限于网络设备。SNMP分为管理端和代理端(agent),管理端的默认端口为UDP 162,主要用来接收Agent的消息如TRAP告警消息;Agent端使用UDP 161端口接收管理端下发的消息如SET/GET指令等。SNM

weixin_42728126的博客 5276

离线安装snmp

在可上网的ubuntu电脑上,使用apt-get install安装软件,然后到/var/cache/apt/archives目录下拷贝安装包到离线ubuntu电脑上。方法一在可上网的ubuntu电脑上,使用apt-get install安装软件,然后到/var/cache/apt/archives目录下拷贝安装包到离线ubuntu电脑上。修改/etc/snmp/snmpd.conf文件,大概在45行,将下面的两行注释掉,并添加下面一行。下载指令,需要将 packagename 修改为你要安装的包。

weixin_60748184的博客 2499

snmp服务安装(Ubuntu和Windows操作系统)

上传离线安装包test.tar.gz至/home目录下,并解压,编辑/etc/apt/sources.list文件,加入离线包路径,编辑保存后并更新。不存在则安装:dpkg -i libsensors4_1%3a3.4.0-4_amd64.deb*修改/etc/snmp/snmpd.conf文件,大概在45行,将下面的两行注释掉,并添加下面一行。安装软件:snmp(snmp客户端软件)、snmpd(snmp服务端软件)返回如上信息,则证明服务没有问题,开始进行相关配置。3、snmp服务配置。

weixin_44012070的博客 3133

SNMP配置文件详解

net-snmp配置文件详解 net-snmp的配置文件是有一定的层次结构的,配置起来也很方便。网上找了很多资料,大概把这个配置文件的各个信息搞懂了一点。其实在net-snmp的EXAMPLE.conf文件中对齐有详细的描述,不过是英文的。 开启子代理模式 开发net-snmp子代理后,如果想要使用它,必须开启子代理功能。如果不开启,子代理运行的时候将会报错Warning: Failed ...

echo 4782

毕设分享|基于16单片机的指纹识别电子密码锁设计

我们今天的工作生活中,很多的场合都需要身份的认证,而传统的基于标志的身份认证技术由于受到证件伪造以及密码破解等手段的威胁,逐渐表现得有些力不从心。怎样保护自己的重要文件资料,如何保证自己的隐私不被泄露?在传统的身份认证中,我们往往使用密码加密法,但是这种方法只是"防君子不防小人"。在高明的黑客眼里,由几个字符组成的密码脆弱得不堪一击。现在,科技的发展让我们有了新的选择——生物识别技术。将生物识别技术应用于笔记本、门锁等方面,可以对文件、财产起保护作用,并且可以进行身份识别。

Sen_091的博客 1021

新建菜单Office被替换为腾讯文档 - 解决方案

右键新建菜单中的Office被替换为腾讯文档。原因是安装了腾讯文档软件,此软件安装时会自动将新建菜单中的Office替换为腾讯文档,下文介绍解决方案。

NSJim的博客 2935

在Ubuntu 14.04上安装和配置SNMP守护程序和客户端的方法

作为系统管理员的重要工作之一是收集关于服务器和基础设施的准确信息。有许多工具和选项可用于收集和处理这种类型的信息。其中许多工具都是建立在一种叫做SNMP的技术之上。SNMP 代表简单网络管理协议。它是服务器可以共享关于其当前状态的信息的一种方式,也是管理员可以修改预定义值的通道。虽然协议本身非常简单,但实现 SNMP 的程序结构可能非常复杂。在我们的上一篇指南中,我们了解了 SNMP 协议的基础知识。在本指南中,我们将开始演示如何设置使用 SNMP 进行通信的工具。

rubys007的博客 2202

群晖NAS下docker安装MySql

本文将一步一步讲解如何在群晖NAS的docker中启用一个MySQL容器 , 算是初学者对问题解决的一个记录.

qq_46375248的博客 5978

Linux Ubuntu SNMP配置

Ubuntu 12.04下的SNMP配置:root@Ubuntu:~#sudo apt-get install snmp snmpd /*安装snmp服务*/root@Ubuntu:~#vi /etc/snmp/snmpd.conf /*编辑snmp配置文件*/在这里使用默认团体名public,实际环境中建议更改。1.将原有“agentAddress udp:127.0.0....

weixin_34194551的博客 399

Orin+ GMSL (Ser 9295+Des 9296)流程分析(1)

orin gmsl

乐于分享 2665

ABAP CDS 视图的 SAP 缓冲全解析:从 DDIC-based 到 View Entity Buffer 的最佳实践与可运行示例

本文深入探讨了SAP ABAP CDS视图中的缓冲机制,重点介绍了在DDIC-based CDS视图中使用@AbapCatalog.buffering.*注解以及在CDS View Entity中使用独立缓冲对象两种配置方式。文章首先阐述了SAP缓冲的价值,特别适用于读多写少的业务场景(如主数据访问),能够显著降低数据库负载和响应延迟。核心内容分为三部分:1)DDIC-based CDS视图中的三个关键注解(缓冲状态、缓冲类型和通用缓冲键字段数)及其使用限制;2)新一代CDS View Entity中通过独

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 188

Ubuntu snmp搭建代理

简单网络管理协议(Simple Network Management Protocol–SNMP;SNMP是一种简单网络管理协议,它属于TCP/IP五层协议中的应用层协议,基于UDP协议实现,用于网络管理的协议。SNMP主要用于网络设备的管理。由于SNMP协议简单可靠 ,受到了众多厂商的欢迎,成为了目前最为广泛的网管协议。SNMP协议主要由两大部分构成:SNMP管理站和SNMP代理。SNMP管理站是一个中心节点,负责收集维护各个SNMP元素的信息,并对这些信息进行处理,最后反馈给网络管理员;

axk20220404 2198

MetaGPT核心模块:Data Interpreter 上手实战 - 数据分析和可视化(附运行过程详解)

上篇文章我们详细解读了 DataInterpreter 的实现原理(论文),本文将开始上手实操,开始写代码用上 DataInterpreter。从最简单的例子开始,先给大家看下其运行过程,看下DataInterpreter是如何自动拆解任务,完成任务的,帮助大家构建直观认识。

同学小张的博客 374

Ubuntu16.04开启配置SNMP(2022-04-23)

Ubuntu16.04开启配置SNMP —— 清听凌雪慕忆 文章目录1、更新依赖包(软件源)2、安装snmp3、安装Mib库4、配置4.1 允许远程主机访问4.2 配置节点(snmpd.conf)4.3 配置Mib库(snmp.conf)4.4 配置共同体4.5 远程测试4.6 系统监测服务器指标信息5、SNMP OID列表(监控需要的OID) 1、更新依赖包(软件源) $ sudo apt-get update 2、安装snmp 服务端:snmpd 客户端:snmp 说明:安装时需要提供互联

BaoBaoYuan 1万+

TGAT Python:图神经网络中的动态图算法

其中,图神经网络中的动态图算法成为了研究的热点之一。在模型的 forward 方法中,通过循环调用 TGATLayer 实例来进行图神经网络的前向传播。最终,模型返回图中节点的表示向量 output,可以用于图分类等任务。TGAT 算法的核心思想是在节点之间建立注意力连接,以捕捉节点在不同时间步之间的关系。TGAT 算法通过引入注意力机制和时间信息,从而有效地对动态图数据进行建模和分析。通过以上 Python 代码,我们可以方便地构建和训练 TGAT 模型,并在图分类任务中应用它。

2301_79366435的博客 1830

17、自适应和学习索引:在线物理设计调整的新维度

本文探讨了现代数据库管理系统中自适应索引和数据库裂解的新方法,通过结合学习模型与多臂老虎机(MAB)框架,实现在线物理设计调整。文章详细介绍了自适应索引的工作原理、数据库裂解技术以及如何利用机器学习进行索引选择和优化,并讨论了MAB框架在动态调整索引结构中的应用及其实际案例。

go5gopher的博客 82

ubuntu14.04&debian8.9下安装Naigos 

ubuntu14.04&debian8.9下安装Naigos Nagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等。     安装环境:ubuntu14.04,全是最新的nagios和nagios插件 wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.3.4.tar.gz#_ga=2.198978473.708726039.15.

Hello!C先生的博客 803

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

linux ubantu snmp服务,ubuntu 20.04 snmp安装配置

一、SNMP MANAGER 安装1. 命令行安装1.1 安装对应软件包sudo apt-get updatesudo apt-get install snmp1.2 配置修改 /etc/snmp/snmp.conf# 注释掉#mibs :二、SNMP AGENT 安装1. 命令行安装1.1 查看系统自带的snmpd版本# 先更新sudo apt-get update# 查看系统自带的snmpd版...

weixin_32102305的博客 2323

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

linux ubantu snmp服务,snmp安装与简单配置(centos7、ubuntu15.10)

服务器端SNMP设置:安装:rpm -q net-snmp net-snmp-libsnet-snmp-utils配置snmpd.conf:修改里面snmp信息允许被侦测的范围。被监控的服务器需要全部安装snmp服务,需要启用snmpd服务,同时更改配置文件,使服务器可以侦测到监控的snmp信息。在/etc/snmp/snmpd.conf中修改:viewsystemview included...

weixin_42347750的博客 619

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

ubuntn 配置net-snmp, snmp 使用介绍

linux netsnmp 安装,trap v3 配置

qq_24036233的博客 2731

snmpwalk 获取端口流量_SNMP配置和查看网卡流量

安装snmpapt-get install snmp snmpd编辑/etc/snmp/snmpd.conf配置文件,1.将原有“agentAddress udp:127.0.0.1:161”改为:agentAddress 192.168.1.9 /*192.168.1.9为本机IP,即监控服务器要监控的主机IP*/2.加入一行如下:access MyROSystem "" any noauth ...

weixin_39861669的博客 1697

Ubuntu系统下安装和配置snmp

目录 一、安装SNMP 1.1、下载Net-SNMP的源代码 选择一个SNMP版本,比如5.7.1,下载地址如下:http://sourceforge.net/projects/net-snmp/files/net-snmp/5.7.1/,如下图所示:   下载完成之后得到如下图所示的一个压缩包    1.2、把压缩包传输到远程的Linux服务器 把压缩包使用FTP传输工具传输到远程的Linu...

weixin_40426195的博客 7049

ubuntu下安装配置snmp

1、安装 sudo apt-get install snmpd snmp snmpd是snmp的Anget,snmp是snmp工具即snmpwalk测试用。   2、配置 sudo vim /etc/snmp/snmpd.conf rocommunity public 192.168.1.10  192.168.1.10为允许访问的ip。只需要这一行。   sudo vim ...

iteye_13695的博客 400

linux net-snmp(之安装及配置)

net-snmp版本:net-snmp-5.6.2.1 解压缩安装包:tar -zxvf net-snmp-5.6.2.1.tar.gz 安装步骤: 1.进入net-snmp-5.6.2.1目录,如下 执行命令:./configure --prefix=/usr/local/snmp,期间会有选项,一路回车即可 configure是可执行文件,用于配置makefile,执行“./configur...

chengcheng1024的博客 3157

ubuntu服务器SNMP设置说明

右键单击“计算机”选择“管理”,在弹出的“计算机管理”窗口中左侧导航栏中找到“服务”,并在右侧找到“SNMP Service”项;其实所谓共同体,把它理解为一个密码就行了,前面我们在使用snmpwalk命令获取主机的信息时,有一个-c public的参数,其实就是指定了这个共同体为public,这是默认的配置,当然在实际中,我们不可能使用默认的值,因此需要把它修改一下。这样的话,我们就可以获取更多的节点信息,因为如果不这样做,我们能够获取的信息,仅仅是上面两个注释掉的节点所包含的信息。

cheng1999_cn1的博客 1813

Snmp学习总结系列

目录 Snmp学习总结系列——开篇 Snmp学习总结(一)——Snmp的基本概念 一、SNMP简单概述 1.1、什么是Snmp 1.2、SNMP和UDP 1.3、Snmp版本 二、Snmp的实现结构 三、Snmp有关的基本概念 3.1、代理和管理站的模型 3.2、SNMP的操作命令 3.3、SNMP的消息构成 3.4、PDU(协议数据单元) 3.5、MIB(管理...

2万+
上一篇: SNMP(简单网络管理协议)介绍
下一篇: 如何利用Net-SNMP工具套件管理并监控服务器
普通网友
博客等级 码龄10年 769粉丝 269原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值