Opened 3 years ago

Closed 18 months ago

Last modified 18 months ago

#964 closed задача (готово)

РЭ: добавить описание функции настройки системных переменных SNMP

Reported by: alx Owned by: Vladimir
Priority: major Component: Руководство по эксплуатации
Keywords: Cc:

Description (last modified by alx)

В аппаратуре MC04-DSL-3U за обслуживание запросов SNMP отвечает демон snmpd. Среди переменных, доступ к которым он обеспечивает, есть системные переменные sysName, содержащая имя узла (по умолчанию ее значением является имя хоста), sysLocation, содержащая местоположение узла, и sysContact, содержащая контакты администратора узла. Ранее значения этих переменных могли настраиваться только через конфиг-файл snmpd.conf. Теперь же сделана возможность настраивать значения этих переменных через веб-интерфейс демона swd. Для того чтобы использовать эту функцию может потребоваться выполнить ряд настроек, поэтому предлагаю добавить в РЭ аппаратуры MC04-DSL-3U специальный мини-раздел с пояснениями примерно такого содержания:

Управление системными переменными SNMP через веб-интерфейс

В веб-интерфейсе платы SW-01 имеется возможность управления системными переменными SNMP sysLocation, sysContact и sysName. Для управления значениями указанных переменных демон swd отправляет SNMP-агенту snmpd SNMP запросы GET и SET, поэтому для использования данной функции может потребоваться внести изменения в файл конфигурации snmpd.conf для того чтобы дать swd права доступа к этим переменным. Демон swd обращается к демону snmpd с запросами c/на локальный адрес 127.0.0.1 по протоколу SNMP v2c с community "private". Простейший способ дать ему необходимые права доступа - добавить в файл /etc/snmp/snmpd.conf следующую строку:

com2sec readwrite 127.0.0.1 private

Рекомендуется добавить эту строку раньше (выше) других имеющихся директив com2sec. В аппаратуре, производимой в настоящее время, локальный доступ к системным переменным уже прописан в файле конфигурации по умолчанию.

Обратите внимание, что значения системных переменных, установленные в конфигурационном файле /etc/snmp/snmpd.conf, имеют приоритет перед значениями, получаемыми в запросах SNMP. Поэтому для того чтобы управлять значением переменной через веб-интерфейс, в файле конфигурации значение этой переменной устанавливаться не должно.

Не забудьте после внесения изменений в файл конфигурации перезапустить демон snmpd командой

/etc/init.d/snmpd restart

или перезагрузить плату SW-01.

В веб-интерфейсе текущие значения системных переменных SNMP отображаются в блоке параметров "SNMP" на вкладке "Мониторинг":


Справа от значения каждой из трех переменных имеется кнопка "Изменить", при нажатии которой появляется диалог, позволяющий ввести новое значение переменной:


При нажатии "OK" введенное значение записывается в соответствующую переменную. Нажатие "Отмена" отменяет изменение переменной.

В диалоге изменения переменной sysName есть дополнительный конфигурационный параметр "Режим переменной sysName":


Этот параметр может принимать одно из следующих значений:

Имя хоста
При выборе этого режима значением переменной sysName автоматически устанавливается имя хоста платы SW-01. Данный режим действует по умолчанию.
Имя блока
При выборе этого режима значением переменной sysName автоматически устанавливается имя блока. При изменении имени блока в веб-интерфейсе значение переменной sysName также автоматически обновляется.
Строка пользователя
При выборе этого режима пользователь может установить любое произвольное значение переменной sysName, введя его в строку ввода, расположенную ниже (так же, как и для переменных sysContact и sysLocation).

Настройки переменных SNMP сохраняются в файле конфигурации /usr/share/sw/config.xml вместе с большинством других настроек. При старте демона swd значения системных переменных, имеющиеся в файле конфигурации, передаются демону snmpd.

Attachments (6)

ss2.jpg (28.0 KB ) - added by alx 3 years ago.
ss1.jpg (79.8 KB ) - added by alx 3 years ago.
ss3.jpg (28.4 KB ) - added by alx 3 years ago.
ss4.jpg (71.9 KB ) - added by alx 18 months ago.
ss5.jpg (250.9 KB ) - added by alx 18 months ago.
ss6.jpg (248.5 KB ) - added by alx 18 months ago.

Download all attachments as: .zip

Change History (25)

by alx, 3 years ago

Attachment: ss2.jpg added

by alx, 3 years ago

Attachment: ss1.jpg added

by alx, 3 years ago

Attachment: ss3.jpg added

comment:1 by alx, 3 years ago

Description: modified (diff)

comment:2 by san, 23 months ago

milestone: 1 очередь

Milestone deleted

in reply to:  description ; comment:3 by Vladimir, 18 months ago

Replying to alx:

В веб-интерфейсе текущие значения системных переменных SNMP отображаются в блоке параметров "SNMP" на вкладке "Мониторинг":


Эта вкладка уже устарела: в табличке под кнопкой "+Добавить" после колонки "Хост"
должны быть колонки Статус и Метрик. Прошу заменить этот скриншот на новый.

Если не трудно, то измени несерьёзное (детское :-) ) название "Нижний самурай"
на что-то более деловое, относящееся к связи, например, "Узел связи 1".

by alx, 18 months ago

Attachment: ss4.jpg added

in reply to:  3 comment:4 by alx, 18 months ago

Replying to Vladimir:

Прошу заменить этот скриншот на новый.

Пожалуйста:


comment:5 by Vladimir, 18 months ago

Спасибо! Только ты слишком коротко обстриг текст сверху (удалил "шапку"):
на этом скрине не видно, что он относится к одной из 13 вкладок этого окна,
а именно, "Мониторинг" - мне и другим будет легче найти и убедиться,
что это именно то, что надо.
Я же просил только изменить смешное название "Нижний самурай",
на что-то другое, относящееся к сетям связи, например, "Узел связи 1", "Станция 1"...
Твоё название в окне очень подходит для РЭ: "Communication node 1",
оно и в "шапке" окна хорошо бы смотрелось!
Если это тебе трудно, то я бы тогда скопировал твой скриншот в Визио,
сам изменил бы Самурая на Станцию и тогда уж вставил бы рисунок Визио в РЭ,
но для меня это, наверное, больше телодвижений, чем для тебя :-)

Last edited 18 months ago by Vladimir (previous) (diff)

in reply to:  5 ; comment:6 by alx, 18 months ago

Replying to Vladimir:

Спасибо! Только ты слишком коротко обстриг текст сверху:
на этом скрине не видно, что он относится к одной из 13 вкладок этого окна,
а именно, "Мониторинг" - мне и другим будет легче найти и убедиться,
что это именно то, что надо.

Когда ты просил сделать новый скриншот и объяснял, какой он должен быть, ты сказал, что на нем должно быть блок настроек SNMP и таблица со столбцами "Статус" и "Метрик". О том, что на нем должно быть видно, что он относится к одной из 13 вкладок какого-то ("этого") окна, а именно, "Мониторинг", ты ничего не говорил. В comment:3 ты тоже ничего о видимости, что скриншот относится к одной из 13 вкладок, не написано - там написано о том, что должны быть колонки Статус и Метрик, и еще просьба заменить название "Нижный самурай" (которое ты по непонятной мне причине посчитал "детским") например на "Узел связи 1". Блок параметров SNMP и столбцы "Статус" и "Метрик" на скриншоте хорошо видны, название блока на заменено на "Communication node 1".

Я же просил только изменить смешное название "Нижний самурай",
на что-то другое, относящееся к сеням связи, например, "Узел связи 1", "Станция 1"...

Твоя просьба была выполнена.

Last edited 18 months ago by alx (previous) (diff)

in reply to:  6 ; comment:7 by Vladimir, 18 months ago

Replying to alx:

Replying to Vladimir:

Спасибо! Только ты слишком коротко обстриг текст сверху:
на этом скрине не видно, что он относится к одной из 13 вкладок этого окна,
а именно, "Мониторинг" - мне и другим будет легче найти и убедиться,
что это именно то, что надо.

Когда ты просил сделать новый скриншот и объяснял, какой он должен быть, ты сказал, что на нем должно быть блок настроек SNMP и таблица со столбцами "Статус" и "Метрик". О том, что на нем должно быть видно, что он относится к одной из 13 вкладок какого-то ("этого") окна, а именно, "Мониторинг", ты ничего не говорил.

Я думал и был уверен, что новый скриншот будет подобным тому, который ты разместил в описании этого тикета,
ну или уж хотя бы со второй строчкой "Платы Журнал ... Мониторинг Часы ... Разное",
а Статус и Метрик получатся само-собой, а если не трудно, то исправить и первую строчку с Самураем
(при чём там был "Самурай", какое отношение Самурай имеет к сетям связи - мне это смешно :-))) )

В comment:3 ты тоже ничего о видимости, что скриншот относится к одной из 13 вкладок, не написано -

Там прямо под скрином было написано "Эта вкладка уже устарела" (имелся ввиду, конечно же скриншот этой вкладки как он есть в Тикете, но с добавленными "Статус" и "Метрик").

там написано о том, что должны быть колонки Статус и Метрик, и еще просьба заменить название "Нижный самурай"

Да, но я думал, что ты поймёшь-таки заменить Самурая в первой строчке (в "шапке") и в "sysName".

(которое ты по непонятной мне причине посчитал "детским")

Самураев я часто видел в детских мультфильмах и детских играх, а у связистов РФ самураев нет :-)

например на "Узел связи 1". Блок параметров SNMP и столбцы "Статус" и "Метрик" на скриншоте хорошо видны, название блока на заменено на "Commenication node 1".

Да видны, но почему пропали первые две строчки в "этом" скриншоте тикета?
Я же не просил их удалять, а только исправить первую строку, если не трудно
(а если трудно, то я бы с трудом, но заменил бы Самурая на "Узел связи"

Я же просил только изменить смешное название "Нижний самурай",
на что-то другое, относящееся к сеням связи, например, "Узел связи 1", "Станция 1"...

Твоя просьба была выполнена.

Частично: путём полного отсечения "головы с шапкой", чего я не просил :-)
(как в шутке: "Лекарство от головной боли - гильотина!" :-) ).

in reply to:  7 ; comment:8 by alx, 18 months ago

Replying to Vladimir:

Блок параметров SNMP и столбцы "Статус" и "Метрик" на скриншоте хорошо видны, название блока на заменено на "Commenication node 1".

Да видны, но почему пропали первые две строчки в "этом" скриншоте тикета?

Потому что они не имеют отношения к теме этого тикета.

Твоя просьба была выполнена.

Частично

Я считаю, что она выполнена полностью.

in reply to:  8 ; comment:9 by Vladimir, 18 months ago

Replying to alx:

Replying to Vladimir:

Блок параметров SNMP и столбцы "Статус" и "Метрик" на скриншоте хорошо видны, название блока на заменено на "Commenication node 1".

Да видны, но почему пропали первые две строчки в "этом" скриншоте тикета?

Потому что они не имеют отношения к теме этого тикета.

Как же не имеют отношение, если в описании этого тикета есть скриншот с заголовком окна мониторинга,
а в исправленном скриншоте только часть окна мониторинга и даже само слово "мониторинг" отсутствует!

Твоя просьба была выполнена.

Частично

Я считаю, что она выполнена полностью.

А мог бы сделать скриншот обновлённого окна мониторинга по образу и подобию того, который в Тикете,
но без самурайских шуток? :-)
Если можешь, то сделай, плиизз, хотя бы без первой строчки с Самураем, но с изображением всех вкладок,
показанных в этом окне.

in reply to:  9 ; comment:10 by alx, 18 months ago

Replying to Vladimir:

Да видны, но почему пропали первые две строчки в "этом" скриншоте тикета?

Потому что они не имеют отношения к теме этого тикета.

Как же не имеют отношение,

Совсем не имеют. Полностью.

В данном тикете предлагается описать в РЭ новую функцию настройки системных переменных SNMP. Для реализации этой функции в рамку "SNMP" были добавлены строчки "sysContact (.1.3.6.1.2.1.1.4.0):", "sysName (.1.3.6.1.2.1.1.5.0):" и "sysLocation (.1.3.6.1.2.1.1.6.0):" с кнопкой "Изменить" в каждой из них. Никаких других изменений в веб-интерфейсе сделано не было. Все три перечисленные выше новые строчки, имеющие отношение к теме данного тикета, хорошо видны на сделанных мной скриншотах.

А мог бы сделать скриншот обновлённого окна мониторинга по образу и подобию того, который в Тикете,
но без самурайских шуток? :-)

Я ничего не знаю о самурайских шутках, но скриншот веб-интерфейса я, конечно, сделать могу. Как, впрочем, и ты.

Если можешь, то сделай, плиизз, хотя бы без первой строчки с Самураем, но с изображением всех вкладок,
показанных в этом окне.

В каком "этом" окне?

Last edited 18 months ago by alx (previous) (diff)

in reply to:  10 ; comment:11 by Vladimir, 18 months ago

Replying to alx:

Replying to Vladimir:
В данном тикете предлагается описать в РЭ новую функцию настрофки системных переменных SNMP. Для реализации этой функции в рамку "SNMP" были добавлены строчки "sysContact (.1.3.6.1.2.1.1.4.0):", "sysName (.1.3.6.1.2.1.1.5.0):" и "sysLocation (.1.3.6.1.2.1.1.6.0):" с кнопкой "Изменить" в каждой из них. Никаких других изменений в веб-интерфейсе сделано не было. Все три перечисленные выше новые строчки, имеющие отношение к теме данного тикета, хорошо видны на сделанных мной скриншотах.

Это так, но для РЭ, имхо, желательно показать и то что выше поля "SNMP",
чтобы было понятно, в каком окне этот фрагмент.

А мог бы сделать скриншот обновлённого окна мониторинга по образу и подобию того, который в Тикете,

скриншот веб-интерфейса я, конечно, сделать могу. Как, впрочем, и ты.

У тебя скриншот получится лучше и быстрее :-)

Если можешь, то сделай, плиизз, хотя бы без первой строчки с Самураем, но с изображением всех вкладок,
показанных в этом окне.

В каком "этом" окне?

В окне, с которого ты сделал скриншот фрагмента вкладки Мониторинг и вставил его в описание этого Тикета,
т.е. например, не фрагмент, а полный скрин вкладки Мониторинг.
Вырезать фрагменты из полного окна я умею :-)

by alx, 18 months ago

Attachment: ss5.jpg added

in reply to:  11 ; comment:12 by alx, 18 months ago

Replying to Vladimir:

Если можешь, то сделай, плиизз, хотя бы без первой строчки с Самураем, но с изображением всех вкладок,
показанных в этом окне.

В каком "этом" окне?

В окне, с которого ты сделал скриншот фрагмента вкладки Мониторинг и вставил его в описание этого Тикета,

Cкриншот фрагмента вкладки Мониторинг, который я вставил в описание этого тикета, я делал больше года тому назад в окне веб-браузера, запущенного на моем домашнем компьютере. В том окне, совершенно точно, уже давно отображается что-то другое, не имеющее отношения к этому тикету... :)

т.е. например, не фрагмент, а полный скрин вкладки Мониторинг.

Вот теперь понятно. Держи:


in reply to:  11 ; comment:13 by alx, 18 months ago

Replying to Vladimir:

У тебя скриншот получится лучше и быстрее :-)

Как видишь, на практике потребовалось 22 часа (считая от comment:3). Так что "быстрее" - это вряд ли...

in reply to:  12 ; comment:14 by Vladimir, 18 months ago

Replying to alx:

Replying to Vladimir:
Cкриншот фрагмента вкладки Мониторинг,

т.е. например, не фрагмент, а полный скрин вкладки Мониторинг.

Вот теперь понятно. Держи:


СПАСИБО! только ты слишком уж сильно торопился и допустил досадную опечатку:

Узал связи :-)

Вот, и ты ошибаешься, а я-то думал, что ты никогда не ошибаешься :-)
Исправишь опечатку на скриншоте?

Last edited 18 months ago by Vladimir (previous) (diff)

by alx, 18 months ago

Attachment: ss6.jpg added

in reply to:  14 ; comment:15 by alx, 18 months ago

Replying to Vladimir:

СПАСИБО! только ты слишком уж сильно торопился

Ошибаешься. Я никуда не торопился.

а я-то думал, что ты никогда не ошибаешься :-)

Ты ошибался. :)

Исправишь опечатку на скриншоте?

Хорошо. Держи:

Last edited 18 months ago by Vladimir (previous) (diff)

in reply to:  15 comment:16 by Vladimir, 18 months ago

Replying to alx:

Replying to Vladimir:

Исправишь опечатку на скриншоте?

Хорошо. Держи:
[[Image]

Вот это скорость: меньше минуты прошло и скриншот уже готов!
Ещё раз Спасибо!!!

in reply to:  13 ; comment:17 by Vladimir, 18 months ago

Resolution: готово
Status: newclosed

Replying to alx:

В РЭ-57 от 23.06.2023 добавлен специальный мини-раздел с пояснениями

Replying to Vladimir:

У тебя скриншот получится лучше и быстрее :-)

Как видишь, на практике потребовалось 22 часа (считая от comment:3). Так что "быстрее" - это вряд ли...

Можно подумать, что ты все 22 часа без обеда и отдыха трудился над моими просьбами :-)
Но зато внедрение нового пункта:
6.2.22.1 Описание функций настройки системных переменных SNMP
на мой взгляд, получилось хорошо! Весь твой текст с картинками из этого тикета
занял дополнительно 1,5 страницы текста в РЭ-57. Спасибо за помощь!

in reply to:  17 comment:18 by alx, 18 months ago

Replying to Vladimir:

Можно подумать, что ты все 22 часа без обеда и отдыха трудился над моими просьбами :-)

Какое имеет значение, по какой причине получение от меня скриншота заняло 22 часа? Важен сам факт, что это было долго. Если бы ты сделал его сам, сразу таким, какой он тебе нужен, это заняло бы пару минут, и не надо было бы по несколько раз уточнять, что именно должно быть на этом скриншоте...

Спасибо за помощь!

Был рад помочь.

comment:19 by alx, 18 months ago

Мне кажется, что если я в каком-нибудь тикете напишу "...добавь это в РЭ и пойдем в бар пиво пить", это все (включая пиво) окажется в тексте РЭ... :)

Note: See TracTickets for help on using tickets.