SNMP测试

2023-05-16

SNMP测试

测试环境:Solaris10  10.10.128.89

Linux:10.10.151.8

windows

测试方案:

1、  本地测试

2、  远程测试

配置文件:

修改环境变量

在solaris10.10.151.89上启动snmpd服务

Ps –ef|grep snmpd

[root@management cloud]# snmpwalk -v 2c -cpublic localhost .1.3.6.1.4.1.2021.4

UCD-SNMP-MIB::memory = No more variablesleft in this MIB View (It is past the end of the MIB tree)

方案一:

下面用命令行测试

[root@management cloud]# snmpwalk -v 2c -cpublic localhost .1.3.6.1.2.1.25.2.2.0

HOST-RESOURCES-MIB::hrMemorySize.0 = Nomore variables left in this MIB View (It is past the end of the MIB tree)

[root@management cloud]# snmpwalk -v 2c -cpublic localhost .1.3.6.1.2.1.1.1

SNMPv2-MIB::sysDescr.0 = STRING: Linux management.skyform2.6.32-220.el6.x86_64 #1 SMP Wed Nov 9 08:03:13 EST 2011 x86_64

[root@management cloud]# snmpwalk -v 2c -cpublic localhost .1.3.6.1.2.1.1.2

SNMPv2-MIB::sysObjectID.0 = OID:NET-SNMP-MIB::netSnmpAgentOIDs.10

[root@management cloud]# snmpwalk -v 2c -cpublic localhost .1.3.6.1.2.1.1.3

DISMAN-EVENT-MIB::sysUpTimeInstance =Timeticks: (14953560) 1 day, 17:32:15.60

[root@management cloud]# snmpwalk -v 2c -cpublic localhost .1.3.6.1.2.1.1.4

SNMPv2-MIB::sysContact.0 = STRING: Root<root@localhost> (configure /etc/snmp/snmp.local.conf)

[root@management cloud]# snmpwalk -v 2c -cpublic localhost .1.3.6.1.2.1.1.5

SNMPv2-MIB::sysName.0 = STRING:management.skyform

[root@management cloud]# snmpwalk -v 2c -cpublic localhost .1.3.6.1.2.1.1.6

SNMPv2-MIB::sysLocation.0 = STRING: Unknown(edit /etc/snmp/snmpd.conf)

[root@management cloud]# snmpwalk -v 2c -cpublic localhost .1.3.6.1.2.1.1.7

SNMPv2-MIB::sysServices = No Such Instancecurrently exists at this OID

[root@management cloud]# snmpwalk -v 2c -cpublic localhost .1.3.6.1.2.1.1.8

SNMPv2-MIB::sysORLastChange.0 = Timeticks:(1) 0:00:00.01

[root@management cloud]# snmpwalk -v 2c -cpublic localhost .1.3.6.1.2.1.1.10

SNMPv2-MIB::system.10 = No Such Objectavailable on this agent at this OID

[root@management cloud]# snmpwalk -v 2c -cpublic localhost .1.3.6.1.2.1.1.11

SNMPv2-MIB::system.11 = No Such Objectavailable on this agent at this OID

[root@management cloud]# snmpwalk -v 2c -cpublic localhost .1.3.6.1.2.1.2.1

IF-MIB::ifNumber = No Such Object availableon this agent at this OID

[root@management cloud]# snmpwalk -v 2c -cpublic localhost .1.3.6.1.2.1.2.1

IF-MIB::ifNumber = No Such Object availableon this agent at this OID

[root@management cloud]# snmpwalk -v 2c -cpublic localhost .1.3.6.1.2.1.2.2

IF-MIB::ifTable = No Such Object availableon this agent at this OID

[root@management cloud]# snmpwalk -v 2c -cpublic localhost .1.3.6.1.2.1.1.1

SNMPv2-MIB::sysDescr.0 = STRING: Linuxmanagement.skyform 2.6.32-220.el6.x86_64 #1 SMP Wed Nov 9 08:03:13 EST 2011x86_64

 

 

 

 

 

方案二:

包括可测试的数据机器OID

可在 solaris 上安装net-snmp 在官网下载

或者在另一台服务器上安装net-snmp 作为客户端监控另一台服务器

本文采取两种方式

1、  windows安装客户端,监控solarishttp://www.dart.com/help/psnet_free/webframe.html

2、  solaris监控本地的

 

1、  实验结果

有十一种可监控数据

1、系统数据system

OID号码

sysDescr1.3.6.1.2.1.1.1

sysObjectID1.3.6.1.2.1.1.2

sysUpTime1.3.6.1.2.1.1.3

sysCintack1.3.6.1.2.1.1.4

sysName1.3.6.1.2.1.1.5

sysLocation1.3.6.1.2.1.1.6

sysServices1.3.6.1.2.1.1.7

sysORlastChange1.3.6.1.2.1.1.8

4:网络监控

23个数据

ipForwarding:1.3.6.1.2.1.4.1

ipDefaultTTL:1.3.6.1.2.1.4.2

ipInReceives: 1.3.6.1.2.1.4.3

ipInHdrErrors: 1.3.6.1.2.1.4.4

ipForwDatagrams: 1.3.6.1.2.1.4.5

 

以下是windows测试结果

 

 

icmp可监控数据:

 

6:TCP可监控数据

 

方案三:

在linux上测试solaris的

CPU \mem 、swap等

snmp抓取linux机器OID一览 抓取squidOID

 

CPUStatistics

Load    ##  机器负载

1 minuteLoad: .1.3.6.1.4.1.2021.10.1.3.1

5 minuteLoad: .1.3.6.1.4.1.2021.10.1.3.2

15 minuteLoad: .1.3.6.1.4.1.2021.10.1.3.3

CPU

percentageof user CPU time: .1.3.6.1.4.1.2021.11.9.0

raw usercpu time: .1.3.6.1.4.1.2021.11.50.0

percentagesof system CPU time: .1.3.6.1.4.1.2021.11.10.0

rawsystem cpu time: .1.3.6.1.4.1.2021.11.52.0

percentagesof idle CPU time: .1.3.6.1.4.1.2021.11.11.0

raw idlecpu time: .1.3.6.1.4.1.2021.11.53.0

raw nicecpu time: .1.3.6.1.4.1.2021.11.51.0

MemoryStatistics

TotalSwap Size    snmpwalk -v 1 -c publiclocalhost .1.3.6.1.4.1.2021.4.3.0

UCD-SNMP-MIB::memTotalSwap.0= INTEGER: 489940 kB 

 

AvailableSwap Space   snmpwalk -v 1 -c publiclocalhost .1.3.6.1.4.1.2021.4.4.0

UCD-SNMP-MIB::memAvailSwap.0= INTEGER: 284752 kB

 

Total RAMin machine    snmpwalk -v 1 -c publiclocalhost .1.3.6.1.4.1.2021.4.5.0

UCD-SNMP-MIB::memTotalReal.0= INTEGER: 255672 kB

 

Theavailable real memory    snmpwalk -v 1 -cpublic localhost .1.3.6.1.4.1.2021.4.6.0

UCD-SNMP-MIB::memAvailReal.0= INTEGER: 14456 kB

 

the Totalfree memory in the machine (free Swap memory + free RAM memory)

snmpwalk-v 1 -c public localhost .1.3.6.1.4.1.2021.4.11.0

UCD-SNMP-MIB::memTotalFree.0= INTEGER: 298804 kB

 

Total RAMShared     snmpwalk -v 1 -c publiclocalhost .1.3.6.1.4.1.2021.4.13.0

UCD-SNMP-MIB::memShared.0= INTEGER: 0 kB

 

Total RAMBuffered      snmpwalk -v 1 -c publiclocalhost .1.3.6.1.4.1.2021.4.14.0

UCD-SNMP-MIB::memBuffer.0= INTEGER: 2888 kB

 

TotalCached Memory   snmpwalk -v 1 -c publiclocalhost .1.3.6.1.4.1.2021.4.15.0

UCD-SNMP-MIB::memCached.0= INTEGER: 47816 kB

DiskStatistics

Thesnmpd.conf needs to be edited. Add the following (assuming a machine with asingle ‘/’ partition):

disk /100000 (or)

includeAllDisks10% for all partitions and disks

The OIDsare as follows

Pathwhere the disk is mounted: .1.3.6.1.4.1.2021.9.1.2.1

Path ofthe device for the partition: .1.3.6.1.4.1.2021.9.1.3.1

Totalsize of the disk/partion (kBytes): .1.3.6.1.4.1.2021.9.1.6.1

Availablespace on the disk: .1.3.6.1.4.1.2021.9.1.7.1

Usedspace on the disk: .1.3.6.1.4.1.2021.9.1.8.1

Percentageof space used on disk: .1.3.6.1.4.1.2021.9.1.9.1

Percentageof inodes used on disk: .1.3.6.1.4.1.2021.9.1.10.1

System Uptime: .1.3.6.1.2.1.1.3.0

查看

more /usr/share/snmp/mibs/HOST-RESOURCES-MIB.txt

参考:http://richie.blog.51cto.com/2051544/382828

方案四:直接测试 saloris

CPU测试

使用率测试

[root@management cloud]# snmpwalk -v 1 -c public10.10.128.89 .1.3.6.1.4.1.2021.11.10.0

UCD-SNMP-MIB::ssCpuSystem.0 = INTEGER: 0

空闲率测试

[root@management cloud]# snmpwalk -v 1 -c public10.10.128.89 .1.3.6.1.4.1.2021.11.11.0

UCD-SNMP-MIB::ssCpuIdle.0 = INTEGER: 100

磁盘:

Swap: Total Swap Size

[root@managementcloud]# snmpwalk -v 1 -c public 10.10.128.89 .1.3.6.1.4.1.2021.4.3.0

UCD-SNMP-MIB::memTotalSwap.0 = INTEGER: 1060284 kB

Total RAM Shared:

无结果:

[root@management cloud]# snmpwalk -v 1 -c public10.10.128.89 .1.3.6.1.4.1.2021.4.13.0

 

If测试:

[root@managementcloud]# snmpwalk -v 1 -c public 10.10.128.89 if

IF-MIB::ifIndex.1= INTEGER: 1

IF-MIB::ifIndex.2= INTEGER: 2

IF-MIB::ifDescr.1= STRING: lo0

IF-MIB::ifDescr.2= STRING: e1000g0

IF-MIB::ifType.1= INTEGER: softwareLoopback(24)

IF-MIB::ifType.2= INTEGER: ethernetCsmacd(6)

IF-MIB::ifMtu.1= INTEGER: 8232

IF-MIB::ifMtu.2= INTEGER: 1500

IF-MIB::ifSpeed.1= Gauge32: 127000000

IF-MIB::ifSpeed.2= Gauge32: 1000000000

IF-MIB::ifPhysAddress.1= STRING:

IF-MIB::ifPhysAddress.2= STRING: 0:25:90:1f:ea:34

IF-MIB::ifAdminStatus.1= INTEGER: up(1)

IF-MIB::ifAdminStatus.2= INTEGER: up(1)

IF-MIB::ifOperStatus.1= INTEGER: up(1)

IF-MIB::ifOperStatus.2= INTEGER: up(1)

IF-MIB::ifLastChange.1= Timeticks: (0) 0:00:00.00

IF-MIB::ifLastChange.2= Timeticks: (0) 0:00:00.00

IF-MIB::ifInOctets.1= Counter32: 0

IF-MIB::ifInOctets.2= Counter32: 197447361

IF-MIB::ifInUcastPkts.1= Counter32: 139

IF-MIB::ifInUcastPkts.2= Counter32: 142870

IF-MIB::ifInNUcastPkts.1= Counter32: 0

IF-MIB::ifInNUcastPkts.2= Counter32: 1997788

IF-MIB::ifInDiscards.1= Counter32: 0

IF-MIB::ifInDiscards.2= Counter32: 0

IF-MIB::ifInErrors.1= Counter32: 0

IF-MIB::ifInErrors.2= Counter32: 15

IF-MIB::ifInUnknownProtos.1= Counter32: 0

IF-MIB::ifInUnknownProtos.2= Counter32: 0

IF-MIB::ifOutOctets.1= Counter32: 0

IF-MIB::ifOutOctets.2= Counter32: 31329938

IF-MIB::ifOutUcastPkts.1= Counter32: 139

IF-MIB::ifOutUcastPkts.2= Counter32: 312332

IF-MIB::ifOutNUcastPkts.1= Counter32: 0

IF-MIB::ifOutNUcastPkts.2= Counter32: 13201

IF-MIB::ifOutDiscards.1= Counter32: 0

IF-MIB::ifOutDiscards.2= Counter32: 0

IF-MIB::ifOutErrors.1= Counter32: 0

IF-MIB::ifOutErrors.2= Counter32: 0

IF-MIB::ifOutQLen.1= Gauge32: 0

IF-MIB::ifOutQLen.2= Gauge32: 0

IF-MIB::ifSpecific.1= OID: SNMPv2-SMI::zeroDotZero

IF-MIB::ifSpecific.2 = OID: SNMPv2-SMI::zeroDotZero

 

获取MIB树结构

[root@managementcloud]# snmptranslate -Tp -IR system

+--system(1)

   |

   +-- -R-- String    sysDescr(1)

   |       Textual Convention: DisplayString

   |       Size: 0..255

   +-- -R-- ObjID     sysObjectID(2)

   +-- -R-- TimeTicks sysUpTime(3)

   |  |

   | +--sysUpTimeInstance(0)

   |

   +-- -RW- String    sysContact(4)

   |       Textual Convention: DisplayString

   |       Size: 0..255

   +-- -RW- String    sysName(5)

   |       Textual Convention: DisplayString

   |       Size: 0..255

   +-- -RW- String    sysLocation(6)

   |       Textual Convention: DisplayString

   |       Size: 0..255

   +-- -R-- INTEGER   sysServices(7)

   |       Range: 0..127

   +-- -R-- TimeTicks sysORLastChange(8)

   |       Textual Convention: TimeStamp

   |

   +--sysORTable(9)

      |

      +--sysOREntry(1)

         | Index: sysORIndex

         |

         +-- ---- INTEGER   sysORIndex(1)

         |        Range: 1..2147483647

         +-- -R-- ObjID     sysORID(2)

         +-- -R-- String    sysORDescr(3)

         |        Textual Convention: DisplayString

         |        Size: 0..255

         +-- -R-- TimeTicks sysORUpTime(4)

                 Textual Convention: TimeStamp

 

修改环境变量:

Ls –a

增加

PATH=$PATH:/usr/local/bin:/usr/sfw/bin:/usr/ccs/bin

export PATH

Solaris10(root)#snmpwalk -v 1 -c public localhost .1.3.6.1.4.1.2021.4

UCD-SNMP-MIB::memIndex.0= INTEGER: 0

UCD-SNMP-MIB::memErrorName.0= STRING: swap

UCD-SNMP-MIB::memTotalSwap.0= INTEGER: 1060284

UCD-SNMP-MIB::memAvailSwap.0= INTEGER: 1060284

UCD-SNMP-MIB::memTotalReal.0= INTEGER: 50322488

UCD-SNMP-MIB::memAvailReal.0= INTEGER: 47253796

UCD-SNMP-MIB::memTotalFree.0= INTEGER: 41994308

UCD-SNMP-MIB::memMinimumSwap.0= INTEGER: 16000

UCD-SNMP-MIB::memSwapError.0= INTEGER: 0

UCD-SNMP-MIB::memSwapErrorMsg.0 = STRING:

测试内存数据:

Solaris10(root)#snmpwalk -v 2c -c public localhost .1.3.6.1.2.1.25.2.2.0

HOST-RESOURCES-MIB::hrMemorySize.0 = INTEGER: 50322488 Kbytes

结果截图

测试所有数据

 

用命令:snmpwalk -v 2c -c public localhost >>test.txt可获取所有的SNMP可监控数据

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SNMP测试 的相关文章

  • SNMP测试

    SNMP测试 测试环境 xff1a Solaris10 10 10 128 89 Linux xff1a 10 10 151 8 windows 测试方案 xff1a 1 本地测试 2 远程测试 配置文件 xff1a 修改环境变量 在sol
  • python snmp采集交换机信息_京东网络开放之路——自研交换机探索与实践

    相比传统商业交换机 xff0c 白盒交换机具有更好的开放性和灵活性 xff0c 解决了运维管理方面的诸多痛点 xff0c 随着SONiC的不断完善和白盒交换机市场的成熟 xff0c 京东基于SONiC研发了自己的白盒交换机 xff0c 更加
  • Linux服务器snmp协议v2/v3配置方法

    Snmp V2 配置方法 1 确保本机已经安装了snmp服务 root 64 idc rpm qa grep snmp net snmp libs 5 1 2 11 EL4 7 net snmp 5 1 2 11 EL4 7 如果没有 xf
  • 锐捷(五)交换机简单网络管理协议(SNMP)的配置

    要求 xff1a 在交换机上部署SNMP功能 1 向主机 172 16 0 254 发送 Trap 消息 xff0c 版本采用V2C 2 读写的Community为 admin 只读的Community为 public 3 开启Trap消息
  • snmp v3 参数_SNMP V3的配置指南

    SNMP v3版本已经推出很久了 xff0c 但是其普及度一直不高 xff0c 原因就在于其配置过于复杂 xff0c 本文主要就以cisco2950 锐捷2600以及H3C 3600系列交换机的SNMP V3的配置为例进行说明 首先以锐捷2
  • 【Zabbix实战之部署篇】Zabbix使用SNMP监控Linux系统

    Zabbix实战之部署篇 Zabbix使用SNMP监控Linux系统 一 SNMP协议介绍 1 SNMP协议简介 2 SNMP协议特点 二 实践环境介绍 三 检查Zabbix监控平台环境 1 检查Zabbix相关组件容器状态 2 检查Zab
  • MIB文件解析,常见报错整理

    我用的是这个工具FmMib 需要的可以给我留言 目前网上关于类似的报错整理还是挺少的 可能这个知识点用的也不多 我开始解析mib文件时 小问题还是挺多的 很多书写问题 格式都是自己手动改源文件才可以解析出来 建议在做类似解析的时候可以先学习
  • zabbix监控硬件

    一 通过snmp监控 1 idrac上开启snmp服务 2 然后到zabbix server服务器上测试一下是否能get到数据 snmpget v 2c c 1 3 6 1 4 1 674 10892 2 1 1 2 0 3 添加主机 二
  • java.net.BindException:无法分配请求的地址

    我想在我的应用程序中使用低端口 Spring web Tomcat7 上的 SNMP 陷阱接收器 正如我在这个线程中所说的Ubuntu服务器上Java程序绑定低端口 之前 我收到错误 Permission Denied 然后我将tomcat
  • 寻找 .NET SNMP 扩展代理

    我正在开发一个 C 针对完整框架 4 Windows 应用程序 我需要该应用程序写入一些简单的计数器 更重要的是 当发生重大应用程序事件时 引发 或者应该触发 一些 SNMP 陷阱 现在大多数可用的 NET SNMP 库都可以做到这一点 到
  • ASN.1 编译器错误标记“SYNTAX”意外

    我目前正在尝试编译 ASN 1 代码片段 它看起来如下 RFC1213 MIB DEFINITIONS BEGIN IMPORTS experimental FROM RFC1155 SMI OBJECT TYPE FROM RFC 121
  • 如何使用pysnmp获取SNMP数据?

    我想通过使用 python pysnmp 模块获取 snmp 数据 我曾经使用命令行来获取 SNMP 数据 但现在我想使用 pysnmp 模块来读取它 SNMP命令 snmpwalk v 1 c public
  • Android 支持 SNMP 吗?

    我想知道Android 2 1 是否支持SNMP 如果不可用 是否可以为Android移植snmp源 请指点一下 如果可用 我如何测试它在我的设备中是否存在 欢迎大家指点 Thanks Sen SNMP4J 2 x可以直接在Android上
  • 错误:OID 未增加:SNMPv2-SMI::dod,如何增加 OID?

    我正在尝试实现具有两个不同上下文名称的 snmp 代理 我得到了一些示例程序 这是我的代理端代码 我从snmplabs com http snmplabs com 我尝试实现它 但在执行 snmpwalk 时遇到一些错误 snmpwalk
  • 使用 PHP 生成 SNMP 陷阱

    我正在拼命寻找一种从 PHP 生成 SNMP 陷阱的方法 我知道使用 snmpget 的内置方法 但我无法弄清楚如何发送 SNMP 陷阱 有人知道它的类 代码片段吗 除了使用 exec 调用 cli 工具之外 在网络上搜索没有找到任何其他内
  • 使用pySNMP编写SNMP代理(适用于OpenNMS)

    我正在尝试编写一个 python SNMP 代理 我可以将其嵌入到我的 python 应用程序中 以便可以通过 OpenNMS 远程监控该应用程序 OpenNMS 期望 Agent 实现HOST RESOURCES MIB查询两个字段hrS
  • SNMP 错误,端口已在使用中

    我创建了一个 SNMP 代理模拟器应用程序 它对模拟设备使用端口号 161 有时会出现端口已使用异常 如何知道161端口是否繁忙 只需启动您的应用程序即可 如果它收到 BindException 则该端口正在使用中 如果没有 您的应用程序可
  • 使用 pysnmp 从 MIB 文本约定转换 OID 值对

    我正在尝试编写一段代码 它接受一个 JSON 对象 其中 OID 作为键 OID 值作为值 一个例子是 1 3 6 1 4 1 562 29 6 2 3 Link Down 收到此 JSON 对象时 我想使用 PySNMP 转换 OID 和
  • snmpwalk 与 PySNMP

    我想重现以下 SNMP 命令的行为 snmpwalk v2c cpublic 192 168 0 10 1 3 6 1 2 1 25 2 3 1 3 这给了我这个输出 iso 3 6 1 2 1 25 2 3 1 3 1 STRING Ph
  • 从 Linux 命令行发送 SNMP 陷阱消息

    Folks 我需要从 Linux 命令行使用此命令 snmptrap 将自定义消息发送到陷阱侦听器 我需要根据用户设置在 v1 和 v2c 中发送相同的消息 这是我发现的 For v1 snmptrap v 1 c Tas hostname

随机推荐

  • 搜索智能提示suggestion,附近点搜索

    第三十六 三十七章 搜索智能提示suggestion xff0c 附近地点搜索 作者 xff1a July 致谢 xff1a caopengcs 胡果果 时间 xff1a 二零一三年九月七日 题记 写博的近三年 xff0c 整理了太多太多的
  • 多重继承及虚继承中对象内存的分布

    多重继承及虚继承中对象内存的分布 这篇文章主要讲解G 43 43 编译器中虚继承的对象内存分布问题 xff0c 从中也引出了dynamic cast和static cast本质区别 虚函数表的格式等一些大部分C 43 43 程序员都似是而非
  • Linux日志服务器配置

    配置日志服务器 环境 xff1a tibet xff1a 10 11 3 57 gaplinux xff08 日志服务器 xff09 xff1a 10 11 3 3 修改tibet上的 etc hosts xff0c 增加如下代码 xff1
  • 【Google】25匹马的角逐

    问题是这样的 xff1a 一共有25匹马 xff0c 有一个赛场 xff0c 赛场有5个赛道 xff0c 就是说最多同时可以有5匹马一起比赛 假设每匹马都跑的很稳定 xff0c 不用任何其他工具 xff0c 只通过马与马之间的比赛 xff0
  • HDOJ 1058 Humble Numbers解题报告【DP】

    Humble Numbers 题目详见http acm hdu edu cn showproblem php pid 61 1058 开始拿到这个题目的时候还纠结了半天 xff0c 英语很差的话这个题是不可能AC的 而我就是其中之一 Hum
  • 背包问题详解

    背包问题 背包问题 Knapsack problem 是一种组合优化的NP完全问题 问题可以描述为 xff1a 给定一组物品 xff0c 每种物品都有自己的体积和价值 xff0c 在限定的总体积内 xff0c 我们如何选择 xff0c 才能
  • 楼教主男人必解八题之 Coins 解题报告

    楼教主男人必解八题之 Coins 解题报告 题目详见http acm hdu edu cn showproblem php pid 61 2844 这个题目和POJ1742是一个题目 xff0c 也是楼教主的男人八题之一 说的是给出N种硬币
  • 如何证明程序的正确性?

    什么样的程序才是正确的 xff1f 如何来保证程序是正确的 xff1f 测试 xff1f NO xff01 采用测试方法确实可以发现程序中的错误 xff0c 但却不能保证和证明程序中没有错误 xff01 先来看一些概念 xff0c 有关 程
  • 平摊分析

    平摊分析 我们经常在处理数据结构的时间复杂度的时候 xff0c 大多数操作代价很低 xff0c 可是由于某些个别操作的代价较高 xff0c 导致最后求得时间复杂度的上界不是那么的紧凑 在平摊分析中 xff0c 执行一系列数据结构操作所需要的
  • intel realsense t265+rtabmap实现地形扫描(效果欠佳)

    1 intel realsense t265驱动安装 https blog csdn net crp997576280 article details 109544456 2 Rtabmap 安装 https blog csdn net z
  • Windows10下RTABMAP+T265实现三维建图

    安装Rtabmap xff1a Installation introlab rtabmap Wiki github com 文件为RTABMap 0 20 16 win64 cuda11 1 exe 安装intel realsense t2
  • 树莓派3B+(以及老版本)内网穿透 frp 后外网ssh或者vrc server连接

    1 服务器配置 xff0c 服务器选择Debian 或者 CentOS 开一个服务器 然后用ssh连上 xff0c ssh可以用本地xshell或putty连接 也可以用网页版ssh连接 先进入管理员模式 xff0c 免得后面一直sudo
  • 在雪豹10.6.2(Mac OS X)上安装Oracle10g

    1 Install preparation 基本环境 xff1a Snow Leopard10 6 2 xff0c Oracle10 2 0 4 打开Mac的终端 xff0c 执行 xff1a sudo i 创建oinstall组和orac
  • 一个开源AC算法源码分析

    ps1 本文不讲AC算法的原理及数学证明 xff0c 具体请参考这篇文章 xff1a efficient string matching an aid to bibliographic search pdf ps2 源码主页 xff1a m
  • 手写RTOS(课程回顾)

    什么是程序 X86 X86在调用函数的时候传递在参数是从栈中取出的 xff0c 需要哪些参数提前按一定顺序入栈即可 第一个出栈的就对应第一个参数 xff0c 依次类推 函数返回值存在eax中 ARM arm函数调用参数传递顺序是从r0 r3
  • 树莓派 raspberry系统 VNC View 连接 Cannot currently show the desktop 错误解决

    https www raspberrypi org forums viewtopic php t 61 216737 我是因为空间不够
  • 进程、线程以及上下文切换概念详解

    目录 1 线程和进程的概念 2 进程间的通信方式有哪些 xff1f 3 线程的同步和互斥操作 4 在Java中线程是如何实现同步和互斥的 xff1f 4 什么是线程的上下文切换 xff1f 5 什么是用户模式和内核模式 xff1f 1 线程
  • 【计算机网络】(五)拨号上网与宽带上网PPP,PPPoE,ADSL,FTTH(GPON)

    可见链接 https www zhihu com question 48988005 它们都是个人用户接入Ethernet的协议 小学的时候家里就是拨号上网的 xff0c 每次有人打电话到家里网就会断掉 xff0c 游戏就掉线 xff0c
  • 旧版本PX4固件编译报错:error: converting a packed ‘flash_entry_header_t‘ {aka ‘struct flash_entry_header_t‘}..

    文章目录 前言一 解决办法1二 解决办法2三 总结 前言 旧版本PX4 Autopilot固件编译报错 xff0c 报错内容如下 xff1a src lib parameters flashparams flashfs c 190 2 er
  • SNMP测试

    SNMP测试 测试环境 xff1a Solaris10 10 10 128 89 Linux xff1a 10 10 151 8 windows 测试方案 xff1a 1 本地测试 2 远程测试 配置文件 xff1a 修改环境变量 在sol