SNMP¶
Для получения системных данных с приставки используются команда:¶
Получение информации и управление приставкой по SNMP.
snmpget -v 2c -c public ipaddress .1.3.6.1.2.1.1.10.#, где #: 1 - версия прошивки 2 - MAC адрес 3 - IP адрес 4 - температура CPU 5 - время, дата, часовой пояс 6 - статус процесса обновления 7 - url текущей страницы 8 - адрес потока 9 - состояние приставки(powerstate) 10 - текущее отношение сторон и метод отображения 11 - IGMP группа 12 - индикация подключения HDMI 13 - общее количество принятых байт на интерфейс eth0 14 - количество принятых байт на интерфейс eth0 за 1 секунду
Для просмотра списка процессов используется команда:¶
snmpwalk -v 2c -c public ipaddress .1.3.6.1.2.1.1.11
Для установки значений используются OID'ы:¶
snmpset -v 2c -c private ipaddress .1.3.6.1.2.1.1.12 string command, где command - выполняемая команда snmpset -v 2c -c private ipaddress .1.3.6.1.2.1.1.12.# TYPE VALUE, где #: 1 - перезагрузка приставки, TYPE-string, VALUE-reboot 2 - перезапуск браузера(JS), TYPE-string, VALUE-reboot 3 - перезапуск браузера(SH), TYPE-string, VALUE-reboot 4 - обновление IP-адреса, TYPE-любой, VALUE-любой 5 - вывести на экран сообщение, TYPE-string, VALUE-сообщение 6 - обновить приставку, TYPE-любой, VALUE-любой 7 - установить url начальной страницы, TYPE-string, VALUE-"домен адрес" 8 - установить адрес потока вещания, TYPE-string, VALUE-адрес 9 - установка состояния приставки(active,standby), TYPE-integer, VALUE-состояние 10 - установить соотношение сторон и метод отображения, TYPE-string, VALUE-"соотношение сторон,метод отображения"