[QUESTIONS] => Array
(
[FIO] => Array
(
[CAPTION] => Введите ваше имя
[IS_HTML_CAPTION] => N
[REQUIRED] => Y
[IS_INPUT_CAPTION_IMAGE] => N
[HTML_CODE] =>
[STRUCTURE] => Array
(
[0] => Array
(
[ID] => 198
[FIELD_ID] => 139
[QUESTION_ID] => 139
[TIMESTAMP_X] => 29.09.2022 18:14:54
[MESSAGE] =>
[VALUE] =>
[FIELD_TYPE] => text
[FIELD_WIDTH] => 0
[FIELD_HEIGHT] => 0
[FIELD_PARAM] => class="form-control"
[C_SORT] => 100
[ACTIVE] => Y
)
)
[VALUE] =>
)
[CITY] => Array
(
[CAPTION] => Город
[IS_HTML_CAPTION] => N
[REQUIRED] => Y
[IS_INPUT_CAPTION_IMAGE] => N
[HTML_CODE] =>
[STRUCTURE] => Array
(
[0] => Array
(
[ID] => 199
[FIELD_ID] => 140
[QUESTION_ID] => 140
[TIMESTAMP_X] => 29.09.2022 18:14:54
[MESSAGE] =>
[VALUE] =>
[FIELD_TYPE] => text
[FIELD_WIDTH] => 0
[FIELD_HEIGHT] => 0
[FIELD_PARAM] => class="form-control"
[C_SORT] => 100
[ACTIVE] => Y
)
)
[VALUE] =>
)
[COMPANY] => Array
(
[CAPTION] => Компания
[IS_HTML_CAPTION] => N
[REQUIRED] => Y
[IS_INPUT_CAPTION_IMAGE] => N
[HTML_CODE] =>
[STRUCTURE] => Array
(
[0] => Array
(
[ID] => 200
[FIELD_ID] => 141
[QUESTION_ID] => 141
[TIMESTAMP_X] => 29.09.2022 18:14:54
[MESSAGE] =>
[VALUE] =>
[FIELD_TYPE] => text
[FIELD_WIDTH] => 0
[FIELD_HEIGHT] => 0
[FIELD_PARAM] => class="form-control"
[C_SORT] => 100
[ACTIVE] => Y
)
)
[VALUE] =>
)
[PHONE] => Array
(
[CAPTION] => Телефон
[IS_HTML_CAPTION] => N
[REQUIRED] => Y
[IS_INPUT_CAPTION_IMAGE] => N
[HTML_CODE] =>
[STRUCTURE] => Array
(
[0] => Array
(
[ID] => 201
[FIELD_ID] => 142
[QUESTION_ID] => 142
[TIMESTAMP_X] => 29.09.2022 18:14:54
[MESSAGE] =>
[VALUE] =>
[FIELD_TYPE] => text
[FIELD_WIDTH] => 0
[FIELD_HEIGHT] => 0
[FIELD_PARAM] => class="form-control"
[C_SORT] => 100
[ACTIVE] => Y
)
)
[VALUE] =>
)
[EMAIL] => Array
(
[CAPTION] => E-mail
[IS_HTML_CAPTION] => N
[REQUIRED] => Y
[IS_INPUT_CAPTION_IMAGE] => N
[HTML_CODE] =>
[STRUCTURE] => Array
(
[0] => Array
(
[ID] => 202
[FIELD_ID] => 143
[QUESTION_ID] => 143
[TIMESTAMP_X] => 02.04.2025 11:15:18
[MESSAGE] =>
[VALUE] =>
[FIELD_TYPE] => text
[FIELD_WIDTH] => 0
[FIELD_HEIGHT] => 0
[FIELD_PARAM] => class="form-control"
[C_SORT] => 100
[ACTIVE] => Y
)
)
[VALUE] =>
)
[THEME_EMAIL] => Array
(
[CAPTION] => Тема обращения
[IS_HTML_CAPTION] => N
[REQUIRED] => Y
[IS_INPUT_CAPTION_IMAGE] => N
[HTML_CODE] =>
[STRUCTURE] => Array
(
[0] => Array
(
[ID] => 205
[FIELD_ID] => 146
[QUESTION_ID] => 146
[TIMESTAMP_X] => 10.07.2023 16:31:28
[MESSAGE] => Входящая корреспонденция
[VALUE] => office@qtech.ru
[FIELD_TYPE] => dropdown
[FIELD_WIDTH] => 0
[FIELD_HEIGHT] => 0
[FIELD_PARAM] => class="form-control"
[C_SORT] => 100
[ACTIVE] => Y
)
[1] => Array
(
[ID] => 206
[FIELD_ID] => 146
[QUESTION_ID] => 146
[TIMESTAMP_X] => 10.07.2023 16:31:28
[MESSAGE] => Подбор оборудования
[VALUE] => distr@qtech.ru
[FIELD_TYPE] => dropdown
[FIELD_WIDTH] => 0
[FIELD_HEIGHT] => 0
[FIELD_PARAM] => class="form-control"
[C_SORT] => 200
[ACTIVE] => Y
)
[2] => Array
(
[ID] => 207
[FIELD_ID] => 146
[QUESTION_ID] => 146
[TIMESTAMP_X] => 10.07.2023 16:31:28
[MESSAGE] => Покупка оборудования
[VALUE] => distr@qtech.ru
[FIELD_TYPE] => dropdown
[FIELD_WIDTH] => 0
[FIELD_HEIGHT] => 0
[FIELD_PARAM] => class="form-control"
[C_SORT] => 300
[ACTIVE] => Y
)
[3] => Array
(
[ID] => 208
[FIELD_ID] => 146
[QUESTION_ID] => 146
[TIMESTAMP_X] => 10.07.2023 16:31:28
[MESSAGE] => Взять оборудование в тест
[VALUE] => distr@qtech.ru
[FIELD_TYPE] => dropdown
[FIELD_WIDTH] => 0
[FIELD_HEIGHT] => 0
[FIELD_PARAM] => class="form-control"
[C_SORT] => 400
[ACTIVE] => Y
)
[4] => Array
(
[ID] => 209
[FIELD_ID] => 146
[QUESTION_ID] => 146
[TIMESTAMP_X] => 10.07.2023 16:31:28
[MESSAGE] => Техническая поддержка
[VALUE] => qtech.intradesk.ru
[FIELD_TYPE] => dropdown
[FIELD_WIDTH] => 0
[FIELD_HEIGHT] => 0
[FIELD_PARAM] => class="form-control"
[C_SORT] => 500
[ACTIVE] => Y
)
[5] => Array
(
[ID] => 210
[FIELD_ID] => 146
[QUESTION_ID] => 146
[TIMESTAMP_X] => 10.07.2023 16:31:28
[MESSAGE] => Гарантийное обслуживание
[VALUE] => guarantee@qtech.ru
[FIELD_TYPE] => dropdown
[FIELD_WIDTH] => 0
[FIELD_HEIGHT] => 0
[FIELD_PARAM] => class="form-control"
[C_SORT] => 600
[ACTIVE] => Y
)
)
[VALUE] =>
)
[THEME_EMAIL_HIDDEN] => Array
(
[CAPTION] =>
[IS_HTML_CAPTION] => N
[REQUIRED] => N
[IS_INPUT_CAPTION_IMAGE] => N
[HTML_CODE] =>
[STRUCTURE] => Array
(
[0] => Array
(
[ID] => 211
[FIELD_ID] => 147
[QUESTION_ID] => 147
[TIMESTAMP_X] => 29.09.2022 19:39:49
[MESSAGE] =>
[VALUE] =>
[FIELD_TYPE] => hidden
[FIELD_WIDTH] => 0
[FIELD_HEIGHT] => 0
[FIELD_PARAM] =>
[C_SORT] => 100
[ACTIVE] => Y
)
)
[VALUE] =>
)
[TEXT] => Array
(
[CAPTION] => Ваше сообщение...
[IS_HTML_CAPTION] => N
[REQUIRED] => N
[IS_INPUT_CAPTION_IMAGE] => N
[HTML_CODE] =>
[STRUCTURE] => Array
(
[0] => Array
(
[ID] => 203
[FIELD_ID] => 144
[QUESTION_ID] => 144
[TIMESTAMP_X] => 29.09.2022 18:14:54
[MESSAGE] =>
[VALUE] =>
[FIELD_TYPE] => textarea
[FIELD_WIDTH] => 0
[FIELD_HEIGHT] => 0
[FIELD_PARAM] => class="form-control"
[C_SORT] => 100
[ACTIVE] => Y
)
)
[VALUE] =>
)
[check] => Array
(
[CAPTION] =>
[IS_HTML_CAPTION] => N
[REQUIRED] => N
[IS_INPUT_CAPTION_IMAGE] => N
[HTML_CODE] =>
[STRUCTURE] => Array
(
[0] => Array
(
[ID] => 204
[FIELD_ID] => 145
[QUESTION_ID] => 145
[TIMESTAMP_X] => 29.09.2022 18:14:54
[MESSAGE] =>
[VALUE] =>
[FIELD_TYPE] => text
[FIELD_WIDTH] => 0
[FIELD_HEIGHT] => 0
[FIELD_PARAM] =>
[C_SORT] => 100
[ACTIVE] => Y
)
)
[VALUE] =>
)
[FILES] => Array
(
[CAPTION] =>
[IS_HTML_CAPTION] => N
[REQUIRED] => N
[IS_INPUT_CAPTION_IMAGE] => N
[HTML_CODE] =>
[STRUCTURE] => Array
(
[0] => Array
(
[ID] => 232
[FIELD_ID] => 158
[QUESTION_ID] => 158
[TIMESTAMP_X] => 10.11.2022 15:06:06
[MESSAGE] =>
[VALUE] =>
[FIELD_TYPE] => text
[FIELD_WIDTH] => 0
[FIELD_HEIGHT] => 0
[FIELD_PARAM] =>
[C_SORT] => 100
[ACTIVE] => Y
)
)
[VALUE] =>
)
[INN] => Array
(
[CAPTION] => ИНН
[IS_HTML_CAPTION] => N
[REQUIRED] => N
[IS_INPUT_CAPTION_IMAGE] => N
[HTML_CODE] =>
[STRUCTURE] => Array
(
[0] => Array
(
[ID] => 238
[FIELD_ID] => 164
[QUESTION_ID] => 164
[TIMESTAMP_X] => 24.08.2023 09:01:39
[MESSAGE] =>
[VALUE] =>
[FIELD_TYPE] => text
[FIELD_WIDTH] => 0
[FIELD_HEIGHT] => 0
[FIELD_PARAM] => class="form-control"
[C_SORT] => 100
[ACTIVE] => Y
)
)
[VALUE] =>
)
[MANAGER] => Array
(
[CAPTION] => Ваш менеджер QTECH
[IS_HTML_CAPTION] => N
[REQUIRED] => N
[IS_INPUT_CAPTION_IMAGE] => N
[HTML_CODE] =>
[STRUCTURE] => Array
(
[0] => Array
(
[ID] => 239
[FIELD_ID] => 165
[QUESTION_ID] => 165
[TIMESTAMP_X] => 24.08.2023 09:01:59
[MESSAGE] =>
[VALUE] =>
[FIELD_TYPE] => text
[FIELD_WIDTH] => 0
[FIELD_HEIGHT] => 0
[FIELD_PARAM] => class="form-control"
[C_SORT] => 100
[ACTIVE] => Y
)
)
[VALUE] =>
)
[COOP_TYPE] => Array
(
[CAPTION] => Тип сотрудничества*
[IS_HTML_CAPTION] => N
[REQUIRED] => N
[IS_INPUT_CAPTION_IMAGE] => N
[HTML_CODE] =>
[STRUCTURE] => Array
(
[0] => Array
(
[ID] => 240
[FIELD_ID] => 166
[QUESTION_ID] => 166
[TIMESTAMP_X] => 24.08.2023 09:02:46
[MESSAGE] => Конечный заказчик
[VALUE] =>
[FIELD_TYPE] => dropdown
[FIELD_WIDTH] => 0
[FIELD_HEIGHT] => 0
[FIELD_PARAM] => class="form-control"
[C_SORT] => 100
[ACTIVE] => Y
)
[1] => Array
(
[ID] => 241
[FIELD_ID] => 166
[QUESTION_ID] => 166
[TIMESTAMP_X] => 24.08.2023 09:02:46
[MESSAGE] => Партнер/Дистрибьютор
[VALUE] =>
[FIELD_TYPE] => dropdown
[FIELD_WIDTH] => 0
[FIELD_HEIGHT] => 0
[FIELD_PARAM] => class="form-control"
[C_SORT] => 200
[ACTIVE] => Y
)
)
[VALUE] =>
)
[ADDRESS] => Array
(
[CAPTION] => Адрес объекта установки оборудования
[IS_HTML_CAPTION] => N
[REQUIRED] => N
[IS_INPUT_CAPTION_IMAGE] => N
[HTML_CODE] =>
[STRUCTURE] => Array
(
[0] => Array
(
[ID] => 242
[FIELD_ID] => 167
[QUESTION_ID] => 167
[TIMESTAMP_X] => 24.08.2023 09:03:21
[MESSAGE] =>
[VALUE] =>
[FIELD_TYPE] => text
[FIELD_WIDTH] => 0
[FIELD_HEIGHT] => 0
[FIELD_PARAM] => class="form-control"
[C_SORT] => 100
[ACTIVE] => Y
)
)
[VALUE] =>
)
[NAME_OWNER] => Array
(
[CAPTION] => Наименование заказчика*
[IS_HTML_CAPTION] => N
[REQUIRED] => N
[IS_INPUT_CAPTION_IMAGE] => N
[HTML_CODE] =>
[STRUCTURE] => Array
(
[0] => Array
(
[ID] => 243
[FIELD_ID] => 168
[QUESTION_ID] => 168
[TIMESTAMP_X] => 24.08.2023 09:03:50
[MESSAGE] =>
[VALUE] =>
[FIELD_TYPE] => text
[FIELD_WIDTH] => 0
[FIELD_HEIGHT] => 0
[FIELD_PARAM] => class="form-control"
[C_SORT] => 100
[ACTIVE] => Y
)
)
[VALUE] =>
)
[INN_OWNER] => Array
(
[CAPTION] => ИНН заказчика
[IS_HTML_CAPTION] => N
[REQUIRED] => N
[IS_INPUT_CAPTION_IMAGE] => N
[HTML_CODE] =>
[STRUCTURE] => Array
(
[0] => Array
(
[ID] => 244
[FIELD_ID] => 169
[QUESTION_ID] => 169
[TIMESTAMP_X] => 24.08.2023 09:04:16
[MESSAGE] =>
[VALUE] =>
[FIELD_TYPE] => text
[FIELD_WIDTH] => 0
[FIELD_HEIGHT] => 0
[FIELD_PARAM] => class="form-control"
[C_SORT] => 100
[ACTIVE] => Y
)
)
[VALUE] =>
)
[OWNER_CITY] => Array
(
[CAPTION] => Город заказчика*
[IS_HTML_CAPTION] => N
[REQUIRED] => N
[IS_INPUT_CAPTION_IMAGE] => N
[HTML_CODE] =>
[STRUCTURE] => Array
(
[0] => Array
(
[ID] => 245
[FIELD_ID] => 170
[QUESTION_ID] => 170
[TIMESTAMP_X] => 24.08.2023 09:04:39
[MESSAGE] =>
[VALUE] =>
[FIELD_TYPE] => text
[FIELD_WIDTH] => 0
[FIELD_HEIGHT] => 0
[FIELD_PARAM] => class="form-control"
[C_SORT] => 100
[ACTIVE] => Y
)
)
[VALUE] =>
)
[TEMPLATE] => Array
(
[CAPTION] =>
[IS_HTML_CAPTION] => N
[REQUIRED] => N
[IS_INPUT_CAPTION_IMAGE] => N
[HTML_CODE] =>
[STRUCTURE] => Array
(
[0] => Array
(
[ID] => 246
[FIELD_ID] => 171
[QUESTION_ID] => 171
[TIMESTAMP_X] => 24.08.2023 09:05:04
[MESSAGE] =>
[VALUE] =>
[FIELD_TYPE] => text
[FIELD_WIDTH] => 0
[FIELD_HEIGHT] => 0
[FIELD_PARAM] =>
[C_SORT] => 100
[ACTIVE] => Y
)
)
[VALUE] =>
)
)
[SUBMIT_BUTTON] =>
[APPLY_BUTTON] =>
[RESET_BUTTON] =>
[REQUIRED_STAR] => *
[CAPTCHA_IMAGE] =>
[CAPTCHA_FIELD] =>
[CAPTCHA] => 
)
)
QTECH и reboot по snmp
7 апреля 2011
Продолжу цикл полезных скриптов по управлению активного сетевого оборудования. И представляю скрипт по удалённой перезагрузки коммутаторов QTECH по SNMP. Предварительно на коммутаторе должна быть настроена опция SNMP, этого я коснусь ниже по тексту. И так скрипт используя входящие данные в виде IP коммутатора производит подключение по протоколу SNMP используя RW community и на основе OID 1.3.6.1.4.1.27514.1.2.1.1.2.16.0 выполняет перезагрузку.
#!/usr/local/bin/bash -WORK_DIR="/usr/local/acl"COMMUNITY="write"function now_time() { date +"%Y-%m-%d %H:%M:%S"}function logging() { echo "[$1] $2" echo "`now_time` [$1] $2" >> $WORK_DIR/log/swreboot.log}if [ ! $# == 1 ]; then echo "Информация: Перезагрузка коммутатора." echo "Использование: swreboot " logging ERROR "Неверный параметр $1" exit 1fiSWITCH_IP="$1"# Проверяем доступен ли коммутаторping -c 1 $SWITCH_IP > /dev/null 2>&1if [[ ! $? == 0 ]]; then logging ERROR "Коммутатор $SWITCH_IP не отвечает!"else SWITCH=`snmpget -v2c -c $COMMUNITY $SWITCH_IP 1.3.6.1.4.1.27514.1.2.1.1.2.15.0` if [[ $SWITCH == *QTECH* ]]; then OID_REBOOT="1.3.6.1.4.1.27514.1.2.1.1.2.16.0" VALUE="2" snmpset -v2c -c $COMMUNITY $SWITCH_IP $OID_REBOOT i $VALUE > /dev/null 2>&1 logging OK "Коммутатор $SWITCH_IP отправлен на перезагрузку." else logging ERROR "Не могу определить тип коммутатора $SWITCH_IP" fifiexit 0 |
Самая простая настройка SNMP на коммутаторах QTECH сводиться к следующему, а именно к настройке доступа и описанию параметров SNMP:
![OAM]no login-access-list snmp 0.0.0.0 255.255.255.255login-access-list snmp 192.168.0.0 0.0.0.255![SNMP]snmp-server contact ADMINsnmp-server location RUSSIAsnmp-server community read ro permit view isosnmp-server community write rw permit view iso |
Удачного использования!

