-
Posts
937 -
Joined
-
Last visited
-
Days Won
3
Content Type
Profiles
Forums
Gallery
Downloads
Blogs
Events
Posts posted by dexter
-
-
А вы их строить на кинетике собрались? Или есть другая машина с линуксом?
-
Без cacti или подобного ничего не увидите. cacti templates могу выложить архивчиком, как и php скрипт.
-
Не знаю чем вам и помочь. У меня на Ultra 1 такой ошибки не возникает.
Может кто ещё чего подскажет.
Попробуйте вместо snmpd-static просто snmpd.
-
А у Вас entware какой установлен?
-
21 час назад, TheBB сказал:
А это дельное предложение! Будем подождать...
Написал http://forum.keenetic.net/topic/871-использование-snmp-из-entware-совместно-с-прошивочным/
Но, что-то чем дальше в лес, тем толще партизаны.
- 1
-
Благодаря разработчикам у нас есть возможность не городя огород использовать SNMP из прошивки. Но как выяснилось, часть инфы там получить нельзя. Поэтому можно поставить snmp из пакетов и получить недостающие данные.
В данном примере это загрузка CPU, памяти, памяти в % и tun интерфейса от OVPN.
Для этого нам понадобится установленный entware и snmpd-static, ndmq.
Подключаемся к кинетику по SSH.
Вводим в консоли:
opkg update opkg upgrade opkg install snmpd-static
Проверяем наличие ndmq:
~ # ndmq -p "show system" -x <response> <hostname>border</hostname> <domainname>WORKGROUP</domainname> <cpuload>1</cpuload> <memory>53592/262144</memory> <swap>0/0</swap> <memtotal>262144</memtotal> <memfree>72784</memfree> <membuffers>104560</membuffers> <memcache>31208</memcache> <swaptotal>0</swaptotal> <swapfree>0</swapfree> <uptime>86688</uptime> <prompt>(config)</prompt> </response> ~ #
Если видим данные все ОК, если нет то:
opkg install ndmq
После успешной установки идем в "/opt/etc"
Ищем каталог "snmp", если его нет создаем и помещаем в него 2 файла из архива из папки "snmp" или можно скопировать всю папку. Файл "S60snmpd" кладем в "/opt/etc/init.d".
После того как все скопировали в нужные места нужно сделать 2 скрипта исполняемыми, один в каталоге "/opt/etc/snmp/system.sh", это скрипт получения инфы из прошивки с помощью ndmq и второй "/opt/etc/init.d/S60snmpd"
chmod +x /opt/etc/init.d/S60snmpd chmod +x /opt/etc/snmp/system.sh
После этого запускаем демона snmp
/opt/etc/init.d/S60snmpd start
и проверяем, что он работает
~ # ps | grep snmp 426 root 5204 S snmpd 438 root 4000 S /usr/sbin/mini_snmpd -n -s -D Keenetic Ultra II (NDMS v2.08(AAUX.2)A7) -c xxx 30230 root 1632 S grep snmp ~ #
Видим, что все хорошо.
Проверяем вывод snmp:
snmpwalk -v2c -c public IP_КИНЕТИКА:10161 .1.3.6.1.4.1.2021.8.1.101.1
На выходе должно быть:
UCD-SNMP-MIB::extOutput.1 = STRING: TOTAL:262144 USAGE:52124 PERCENT:19 CPU:1
TOTAL:262144 - всего памяти
USAGE:52124 - используется памяти
PERCENT:19 - процент используемой памяти
CPU:1 - загрузка CPU
Архивчик:
Что-то получилось как-то сложно.....
Дальше у меня это в cacti распарсивается PHP скриптом, но это другая история.
В конфигурационном файле указан протокол udp и порт 10161.
Если не нужны графики по CPU и памяти то статистику того же tun интерфейс вы свободно получите.
Если слишком сложно то лучше инструкцию удалить.
- 5
-
Это я считываю. А эти данные из CLI скриптом добываются.
-
-
Голосовать не буду, но выскажу свое мнение.
OVPN очень гибкая штука и там где клиент, сервер очень рядом и наоборот. Если нужен OVPN проще его из ентваре поставить со всеми сопутсвующими плюшками, чем, что-то прошивочное(не в обиду разработчикам).
Нужно убить чуть-чуть времени и настроить все под себя.
- 2
-
Хорошо, спасибо. Главное не забудьте про это.
-
-
Тут похоже хотят счетчики для конкретного устройства, а не для порта или интерфейса.
-
2 часа назад, iggo сказал:
Ясно, что не ясно.
Попробую объяснить.
Смотрим на DNS сервера и видим там 192.168.101.1 и домен home. Это значит, что при обращении на адрес "test.home" или ему подобный резолвится будет с сервера 192.168.101.1, а всё остальное с серверов, которые от провайдера 100.83.ххх.ххх.
- 2
-
Не вижу смысла ребутать если все работает. Это для тех кто не может написать стабильную прошивку, которая без ребутов не работает.
-
Все понятно, спасибо. Время покажет.
-
-
Значительно лучше, как была до обновления. Дайте мне срок до среды и я выложу новые графики.
-
Возможно ввел Вас в заблуждение с snmp на вашем устройстве. Проверьте есть ли в компонентах "Сервер snmp". Если нет то только скрипт запуска vnstat мучить.
Чего осваивать будем?
SNMP или дальше скрипт запуска vnstat мучить?
Какой цели хотим достичь?
-
Уменьшите первый sleep до 15 секунд. Потом нужно, что-то сделать , например, сказать, что-то с помощью логгер и дать ещё 1 sleep секундl на 5-7.
А зачем Вам vnstat если есть snmp.
-
ОК, спасибо буду ждать.
-
3 часа назад, Le ecureuil сказал:
Нет, сервера snmp, кроме как устанавливаемого дополнительно компонента для Ultra 1 никогда не было в прошивках.
Тогда другой вопрос.
Каким образом можно проверить, что разрывы связаны с изменением билда и на предыдущей редакции такой проблемы нет? Началось в субботу, когда я с утра обновил прошивку.
В логах кактуса ошибок нет, что он до устройства не достукивается.
-
Хотел поставить более раннюю экспериментальную прошивку на Ultra 1, попробовал от 2016-08-15, 2016-07-17, 2016-06-05, 2016-05-27 и не в одной из них нет сервера snmp. Есть какая-нибудь прошивка с сервером snmp, но не с последним билдом?
-
Нет, на 2.08 проблем не наблюдается.
-
Использование SNMP из entware, совместно с прошивочным
in Каталог готовых решений Opkg
Posted
На кинетике не получится. Я делал на Ultra 2, ставив Debian на флешку и в момент запросов sql загрузка CPU было около 100%. На Keenetic II вряд ли получится установить.