Страница 7 из 7

Re: Взаимодействие по протоколу SNMP

Добавлено: Пн апр 12, 2021 10:11 pm
Lerych
Kvantos писал(а):
Пт апр 09, 2021 10:46 am
Lerych писал(а):
Ср апр 07, 2021 7:46 pm
Вопрос куда родной MIB файл от ИБП класть и в таблице надо его прописывать?
Попробуйте сначала вручную из linux консоли получить:
snmpwalk -v 1 -c snmp@key -O e 192.168.1.100 .1.3.6.1.4.1.2021.11.11.0
где "192.168.1.100" ip ups
".1.3.6.1.4.1.2021.11.11.0" MIB ups
Попробовал ваш вариант, работает.
Screenshot_20210412_144809.png
Screenshot_20210412_144809.png (54.94 КБ) 2658 просмотров

Re: Взаимодействие по протоколу SNMP

Добавлено: Пн апр 12, 2021 10:14 pm
Lerych
Обратил внимание что у меня в модуле нет привязки Связанный объект и Связанное свойство.
Screenshot_20210412_145546.png
Screenshot_20210412_145546.png (112.01 КБ) 2657 просмотров
А если туда руками что-то записать выдает:
Screenshot_20210412_144734.png
Screenshot_20210412_144734.png (110.61 КБ) 2657 просмотров

Re: Взаимодействие по протоколу SNMP

Добавлено: Пн апр 12, 2021 10:18 pm
Lerych
Kvantos писал(а):
Пт апр 09, 2021 10:38 am

Я когда-то крутил, но модуль поддерживает только snmp v1 (см. вложения). Модуль "сырой".
Пришел к выводу, что легче и лучше или в методе ClockChime каждую минуту опрашивать или кроном запускать и читать все "вручную":
Вашим методом написал скрипт опроса, работает.
Как лучше организовать опрос 5-ти устройств и по 10 параметров у каждого, с минимальными интервалами?

Re: Взаимодействие по протоколу SNMP

Добавлено: Вт апр 13, 2021 12:14 am
Kvantos
Lerych писал(а):
Пн апр 12, 2021 10:18 pm
Как лучше организовать опрос 5-ти устройств и по 10 параметров у каждого, с минимальными интервалами?
ClockChime.onNewMinute или поставить модуль Cron https://connect.smartliving.ru/tasks/73.html

Re: Взаимодействие по протоколу SNMP

Добавлено: Вт апр 13, 2021 12:16 am
Kvantos
Lerych писал(а):
Пн апр 12, 2021 10:14 pm
Обратил внимание что у меня в модуле нет привязки Связанный объект и Связанное свойство.
А если туда руками что-то записать выдает:
тоже столкнулся с такими багами, потому и пришел к выводу, что модуль "сырой" (

Re: Взаимодействие по протоколу SNMP

Добавлено: Вт июн 29, 2021 4:43 pm
nick7zmail
Модуль у кого нить работает? Добавляю запись - ошибка базы...возвращаюсь - вроде добавлено устройство...пробую добавить свойство - аналогично ошибка базы. После чего устройство вообще подвисает при попытке перейти в его редактирование...

Re: Взаимодействие по протоколу SNMP

Добавлено: Вт июн 29, 2021 5:35 pm
Kvantos
nick7zmail писал(а):
Вт июн 29, 2021 4:43 pm
Модуль у кого нить работает? Добавляю запись - ошибка базы...возвращаюсь - вроде добавлено устройство...пробую добавить свойство - аналогично ошибка базы. После чего устройство вообще подвисает при попытке перейти в его редактирование...
У меня работал когда-то, проблемы были похожие, как полечилось не помню - вроде само после многочисленных тыканий.
Мой вердикт модуль нужно сильно "причесывать".
Отказался от него, меньше головной боли если просто скриптом забирать:
$cputemp = shell_exec("snmpwalk -v2c -c libreelec libreelec.home iso.3.6.1.2.1.25.1.7.1.3.1.1.7.47.98.105.110.47.115.104 | awk '{print $9}' | awk '{printf substr($0, 2, length($0) - 1)}'");

Re: Взаимодействие по протоколу SNMP

Добавлено: Ср июн 30, 2021 5:57 am
nick7zmail
Kvantos писал(а):
nick7zmail писал(а):
Вт июн 29, 2021 4:43 pm
Модуль у кого нить работает? Добавляю запись - ошибка базы...возвращаюсь - вроде добавлено устройство...пробую добавить свойство - аналогично ошибка базы. После чего устройство вообще подвисает при попытке перейти в его редактирование...
У меня работал когда-то, проблемы были похожие, как полечилось не помню - вроде само после многочисленных тыканий.
Мой вердикт модуль нужно сильно "причесывать".
Отказался от него, меньше головной боли если просто скриптом забирать:
$cputemp = shell_exec("snmpwalk -v2c -c libreelec libreelec.home iso.3.6.1.2.1.25.1.7.1.3.1.1.7.47.98.105.110.47.115.104 | awk '{print $9}' | awk '{printf substr($0, 2, length($0) - 1)}'");
Понял...тоже были мысли скриптом сделать)) по ходу так и придётся.

Отправлено с моего Xperia XZ1 Compact через Tapatalk