【问题标题】:Netconf + Yangcli + get + filterNetconf + Yangcli + get + filter
【发布时间】:2014-05-25 09:20:55
【问题描述】:

我刚刚开始使用 Netconf 服务器,我想用它来玩。 我将 OpenYuma 安装为 netconf 服务器,对于客户端,我将使用提供的 yangcli 作为第一种方法。

我的问题是我不能在 get 命令中使用 filtering,因为在教程和文档中没有任何可用的示例,只使用了以前编写的(外部)xml 文件,这些文件没有显示在这些文档。

我知道有两种类型的过滤:subtreexpath。 我不在乎,该用哪个,我只想用好其中的一个。

如果我在 yangcli 中键入 get,我会得到很多数据。 在这种情况下,我只想获取带有所有 叶子memInfo 部分。

请补充/更正我的命令!!!

yangcli>get filter=('xpath','memInfo') ???

此命令不会抛出任何错误,但只会接收到空数据对象。 谢谢

【问题讨论】:

    标签: net-snmp ietf-netconf


    【解决方案1】:

    改用这个:

    yangcli> sget /proc/meminfo

    【讨论】:

      【解决方案2】:

      您必须在过滤器名称前添加@

      yangcli> get filter=@stack.xml
      
      RPC Data Reply 12 for session 24:
      
      rpc-reply {
        data {
          proc {
            meminfo {
              MemTotal '7956336 kB'
              MemFree '7079064 kB'
              Buffers '47460 kB'
              Cached '294076 kB'
              SwapCached '0 kB'
              Active '582144 kB'
              Inactive '226840 kB'
              Active_anon_ '517864 kB'
              Inactive_anon_ '29680 kB'
              Active_file_ '64280 kB'
              Inactive_file_ '197160 kB'
              Unevictable '0 kB'
              Mlocked '0 kB'
              SwapTotal '0 kB'
              SwapFree '0 kB'
              Dirty '0 kB'
              Writeback '0 kB'
              AnonPages '467456 kB'
              Mapped '50240 kB'
              Shmem '80100 kB'
              Slab '33104 kB'
              SReclaimable '12804 kB'
              SUnreclaim '20300 kB'
              KernelStack '2512 kB'
              PageTables '7464 kB'
              NFS_Unstable '0 kB'
              Bounce '0 kB'
              WritebackTmp '0 kB'
              CommitLimit '3978168 kB'
              Committed_AS '677912 kB'
              VmallocTotal '135290159040 kB'
              VmallocUsed '3516 kB'
              VmallocChunk '0 kB'
              HardwareCorrupted '0 kB'
              HugePages_Total 0
              HugePages_Free 0
              HugePages_Rsvd 0
              HugePages_Surp 0
              Hugepagesize '2048 kB'
            }
          }
        }
      }
      

      stack.xml 在哪里:

      <proc>
          <meminfo/>
      </proc>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-12-05
        • 2018-07-05
        • 2017-08-11
        • 2021-08-22
        • 2018-11-28
        • 2018-03-31
        相关资源
        最近更新 更多