自动向 snmpd.conf 添加注释

自动向 snmpd.conf 添加注释

我有一个 snmpd.conf,如下所示。我希望注释能够自动填充,即通过解释使文件易于阅读。如果它是一个文件,我可以从默认文件复制/粘贴,但有许多不同的文件。是否有可以插入注释的命令?

snmpconf -R [belowfile] -a -f [output file]

上述命令没有帮助:(

m2sec notConfigUser  default       public

group   notConfigGroup v1           notConfigUser
group   notConfigGroup v2c           notConfigUser

view    systemview    included   .1.3.6.1.2.1.1
view    systemview    included   .1.3.6.1.2.1.25.1.1

access  notConfigGroup ""      any       noauth    exact  systemview none none

com2sec local     localhost       bl4h
com2sec wgen 10.1.0.0/22      bl4h

group MyRWGroup  any        local
group MyROGroup  any        DOMAIN

view all    included  .1                               80

view mib2   included  .iso.org.dod.internet.mgmt.mib-2 fc

access MyROGroup ""      any       noauth    0      all    none   none
access MyRWGroup ""      any       noauth    0      all    all    all

access  notConfigGroup ""      any       noauth    exact  roview rwview none

syslocation SFO
syscontact sa.unix <[email protected]>

disk / 10000

load 12 14 14

pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat

我发布这个问题的原因是我从某处读到 snmpconf 可以插入注释并使其看起来更易于理解。我有很多这样的文件,想让它们看起来漂亮且易于初级 SA 理解。

答案1

评论是为人类准备的——根据定义,它们几乎需要手动插入到文件中由(更有知识的)人类

如果您需要在文件中添加注释,我建议使用模板文件(带有注释和$variable块,用于替换可能发生变化的内容的适当值,如子网和社区字符串)——当您进行更改时,您只需更新模板并在客户端上重新生成文件。
(老实说,您的文件并没有那么复杂——我想说唯一需要注释的是指令pass:)

相关内容