返回顶部
首页 > 资讯 > 后端开发 > Python >Net-SNMPv3的使用
  • 500
分享到

Net-SNMPv3的使用

Net 2023-01-31 01:01:18 500人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

以下配置均在openSuSE 11.2上通过测试:   一. 添加SNMPv3帐号;  1. 首先添加一个拥有读写权限的帐号到/etc/snmp/snmpd.conf, 加入一行 rwuser anhonyjiang, 表示是一个

以下配置均在openSuSE 11.2上通过测试
 
一. 添加SNMPv3帐号;
 1. 首先添加一个拥有读写权限的帐号到/etc/snmp/snmpd.conf, 加入一行 rwuser anhonyjiang, 表示是一个拥有读写权限的帐号。 
 2. 修改/var/lib/net-snmp/snmpd.conf文件, 加入一行createUser anthonyjiang SHA aaaaaaaa AES bbbbbbbb。 该文件中的说明
#
# net-snmp (or ucd-snmp) persistent data file.
#
############################################################################
# STOP STOP STOP STOP STOP STOP STOP STOP STOP    
#
#                    **** DO NOT EDIT THIS FILE ****
#
# STOP STOP STOP STOP STOP STOP STOP STOP STOP    
############################################################################
#
# DO NOT STORE CONFIGURATioN ENTRIES HERE.
# Please save nORMal configuration tokens for snmpd in SNMPCONFPATH/snmpd.conf.
# Only "createUser" tokens should be placed here by snmpd administrators.
# (Did I mention: do not edit this file?)
注释中说明了只有createUser语句应该放置在这个地方。 另外, 认证和加密方式默认均需要在8个字符以上, 所以选择了aa...和bb....
3. service snmpd start;启动SNMP服务
4. snmpget -v3 -l authPriv -u anthonyjiang -a SHA -A aaaaaaaa -x AES -X bbbbbbbb localhost sysLocation.0
SNMPv2-MIB::sysLocation.0 = STRING: Chengdu
通过snmpget获取的信息。 
如果不想每次都输入这么多信息, 可以在$HOME/.snmp/snmp.conf目录文件中配置默认的帐号、认证方式和加密方式等等, 如下:
pensuse-laptop:~/.snmp # cat $HOME/.snmp/snmp.conf
defVersion 3
defSecurityName anthonyjiang
defSecurityLevel authPriv
defAuthType SHA
defAuthPassphrase aaaaaaaa
defPrivType AES
defPrivPassphrase bbbbbbbb
这样, 就可以只输入snmpget localhost sysDescr.0 来获取结果。
 
二 访问控制
1. 添加只有读权限的帐号
2. 基于视图的访问控制
 
三 其他操作
1. 远程重新载入配置snmpd.conf和远程重启
如果在本机, 可以通过service snmpd reload或者kill -HUP $(cat cat /var/run/snmpd.pid)重新载入配置。 如果不在本机, 可以通过snmpset命令进行,前提是执行该命令的用户对agent拥有写权限, 如下:
 
  1. snmpset localhost UCD-SNMP-MIB::versionUpdateConfig.0 = 1 
  2. UCD-SNMP-MIB::versionUpdateConfig.0 = INTEGER: 1 
  3. snmpset localhost UCD-SNMP-MIB::versionRestartAgent.0 = 1
  4. UCD-SNMP-MIB::versionRestartAgent.0 = INTEGER: 1
  5.  

--结束END--

本文标题: Net-SNMPv3的使用

本文链接: https://lsjlt.com/news/184729.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Net-SNMPv3的使用
    以下配置均在openSuSE 11.2上通过测试:   一. 添加SNMPv3帐号;  1. 首先添加一个拥有读写权限的帐号到/etc/snmp/snmpd.conf, 加入一行 rwuser anhonyjiang, 表示是一个...
    99+
    2023-01-31
    Net
  • linux snmpv3添加用户,简单理
    Snmpv3加强了分组安全性,配置分几步走: 首先建立用户,用户的属于哪个组 其次建立访问VACM_VIEW,VACM_VIEW其实就是把mib数据库细分了,比如说interfaces  属于vi...
    99+
    2023-01-31
    简单 用户 linux
  • .Net Core 之AutoFac的使用
    目录Autofac介绍组件的三种注册方式生命周期AutoFac 在asp .net core中的使用本文不介绍IoC和DI的概念,如果你对Ioc之前没有了解的话,建议先去搜索一下相关...
    99+
    2024-04-02
  • 如何使用.NET 5
    这篇文章主要讲解了“如何使用.NET 5”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用.NET 5”吧!.NET 5 旨在提供统一的运行时和框架,使...
    99+
    2024-04-02
  • redis怎么使用net
    使用 .net 访问 redis 涉及使用 stackexchange.redis 客户端库,它提供连接创建、数据存储/检索、数据类型支持、事务、发布/订阅和集群支持等功能。 使用 ....
    99+
    2024-05-21
    redis git c#
  • .NET 中Worker Service的使用入门
    目录什么是 .NET Core Worker Service?§Worker Service 的一些例子Worker Service 模板提供了什么?§1. Program.cs§2...
    99+
    2024-04-02
  • golang中net的tcp服务使用
    目录服务端监听端口 listen()接受客户端的链接conn.Accept()接收客户端发过来的数据newConn.Read()获取客户端的IP地址newConn.RemoteAdd...
    99+
    2024-04-02
  • .NET中Worker Service的使用方法
    这篇文章主要介绍了.NET中Worker Service的使用方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。请先完成以下准备工作,以便于您理解本文。1、下载并安装最新的 ...
    99+
    2023-06-15
  • .NET Core中使用gRPC的方法
    目录1.什么是gRPC1.基本介绍2.proto文件3.上手实践2.gRPC流1.服务端流、客户端流、双向流2.NetCore Web项目作为客户端3.gRPC AOP拦截1.什么是...
    99+
    2024-04-02
  • Quartz在.NET中的使用教程
    目录一、背景二、Quartz三、传递参数四、在scheduler中注册监听器五、可视化管理界面六、配置文件配置任务一、背景 例如需要在某年某月去将数据库的某个数据更新或者同步,又或者...
    99+
    2024-04-02
  • .Net Core下使用Dapper的方法
    目录一、前言二、Dapper环境搭建三、Dapper封装定义DapperDBContext类异步分页构建(PageAsync)定义工作单元与事务定义数据仓储数据库连接四、Dapper...
    99+
    2024-04-02
  • 使用.NET升级助手将.NET Framework项目升级为.NET 6
    目录概述环境准备.NET Portability Analyzer安装和使用升级助手介绍和安装项目升级打开项目概述 .NET6 正式版本已经发布有一阵子了,今天我就体验一下如何将.N...
    99+
    2024-04-02
  • .NET中AjaxPro如何使用
    本篇文章为大家展示了.NET中AjaxPro如何使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。简单介绍 Ajax(Asynchronous JavaScript...
    99+
    2024-04-02
  • .Net中如何使用Parallel
    今天给大家介绍一下.Net中如何使用Parallel。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。一、理解硬件线程和软件线程   &nbs...
    99+
    2023-06-17
  • .net core异常中间件的使用
    目录正文结正文 if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } 这样写入中间件哈,那么在env环境...
    99+
    2024-04-02
  • .net core静态中间件的使用
    目录正文结正文 我们使用静态文件调用: app.UseStaticFiles(); 那么这个默认会将我们根目录下的wwwroot作为静态目录。 这个就比较值得注意的,可能刚开...
    99+
    2024-04-02
  • .Net Core Aop之IResourceFilter的具体使用
    目录一、简介二、IResourceFilter(同步资源缓存)1、定义Filter三、IAsyncResourceFilter(异步资源缓存)四、总结一、简介 在.net core ...
    99+
    2024-04-02
  • 如何在.NET中使用Redis
    如何在.NET中使用Redis?相信很多新手小白还没学会这个技能,通过这篇文章的总结,希望你能学会这个技能。以下资料是实现的步骤。Redis是一个用的比较广泛的Key/Value的内存数据库,新浪微博、Gi...
    99+
    2024-04-02
  • AgileConfig怎么在.NET中使用
    今天就跟大家聊聊有关 AgileConfig怎么在.NET中使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。架构图部署服务端首先,我们需要部署服务端,包含了控制台UI和节点服务,节...
    99+
    2023-06-15
  • 怎么在.net中使用log4net
    小编给大家分享一下怎么在.net中使用log4net,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!创建日志记录步骤第一步,当然是添加log4net.dll的引用啦...
    99+
    2023-06-22
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作