Автоматическое добавление комментариев в 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@domain.com>

disk / 10000

load 12 14 14

pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat

Я написал этот вопрос по той причине, что где-то читал, что snmpconf может вставлять комментарии и делать их более понятными. У меня есть куча этих файлов, и я хотел, чтобы Jr. SA сделал их красивыми и понятными.

1 ответ

Комментарии предназначены для людей - по определению, они в значительной степени должны быть вставлены в файл вручную (более осведомленными) людьми.

Если вам нужно иметь комментарии в ваших файлах, я предлагаю файл шаблона (с комментариями и $variable блоки для замены в соответствующих значениях вещей, которые могут измениться, например подсетей и строк сообщества) - Когда вы вносите изменения, вы просто обновляете шаблон и заново генерируете файлы на клиентах.
(Честно говоря, ваш файл НЕ такой сложный. Единственное, что я хотел бы сказать, это комментарий pass директива:)

Другие вопросы по тегам