Назад | Перейти на главную страницу

Автоматическое добавление комментариев в 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 может вставлять комментарии и делать его более понятным. У меня есть куча этих файлов, и я хотел, чтобы они выглядели красиво и понятно для младших SA.

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

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