У меня есть 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
директива :)