Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.10.2017, 20:40   #1
solalex
Senior Member
 
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 443
solalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud of
По умолчанию Мониторинг удаленных точек openwrt

Есть несколько роутеров в сетях разных провайдеров, с серыми адресами, но с поднятым vpn (l2tp) до своего сервера. Иногда впн отваливается, толи виноват провайдер, толи сам роутер, непонятно. Сами роутеры физически далеко находятся и особо не разъездишься для их диагностики. Хотелось бы как то мониторить состояние роутера, чтобы было понятно что происходит в момент отвала впн, отправлять какую-то минимальную информацию о состоянии роутера (например аптайм, нагрузка, состояние интерфейсов, кусок последнего лога)
Есть ли что-то подобное, или может кто-то что-то видел в этом направлении.
solalex вне форума   Ответить с цитированием
Старый 25.10.2017, 07:56   #2
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Цитата:
Хотелось бы как то мониторить состояние роутера, чтобы было понятно что происходит в момент отвала впн,
Смотрю предложений немного
Я пробовал мониторить отвал камеры и флешки, когда у меня перегревался контроллер usb хаба.
Запись лога также дает нагрузку на железо.
Логирование по расписанию- запись в крон выполнения logread > /mnt/sda*/log/$(date +%H)-00

Проблему это не решает, если удастся записать в лог отвал - это скорее случайность чем закономерность.
Может имеет смысл мониторить процессы - писать скрипт если ps то logread > /mnt/sda*/log/$(date +%H)-00
Мыслю в этом направлении

Код:
#!/bin/sh

if pgrep motion
then
        echo 'WORK'
else
        motion
fi
Скрипт мониторит прекращение работы motion каждые 15 секунд через cron.
С VPN-ом можно сделать похожее...

Но логировать почему перезагрузился роутер из-за перегрева, нехватки памяти и какой процесс стал причиной этого ?
Не знаю
__________________
Читаю ваши мысли по аватару ...

Последний раз редактировалось sunny; 25.10.2017 в 08:00.
sunny вне форума   Ответить с цитированием
Старый 25.10.2017, 08:54   #3
solalex
Senior Member
 
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 443
solalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud of
По умолчанию

Вы не поняли, мне не нужно писать что-то в лог на роутер, мне нужно отправлять с роутера периодически информацию на удаленный сервер.
solalex вне форума   Ответить с цитированием
Старый 25.10.2017, 09:06   #4
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

solalex
Я все понял , готового пакета не знаю.
Скрипт можно сделать, с отправкой хоть на флешку хоть на сервер, без разницы
__________________
Читаю ваши мысли по аватару ...
sunny вне форума   Ответить с цитированием
Старый 25.10.2017, 11:51   #5
Dioptimizer
Senior Member
 
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 689
Dioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond repute
По умолчанию

Цитата:
Сообщение от solalex Посмотреть сообщение
Вы не поняли, мне не нужно писать что-то в лог на роутер, мне нужно отправлять с роутера периодически информацию на удаленный сервер.
А email годится?
https://gist.github.com/gnuton/1567a337584b7d0e63c7
https://gist.github.com/jwalanta/53f...b64ffd361502d5
<или что-то подобное>

Если vpn отваливается и в результате нету интернета, можно придумать скрипт который в каком-то случае копирует:
Код:
dmesg > /tmp/log.txt
А потом передает его штатными средствами OpenWRT(т.е. не надо ничего доустанавливать), через scp:
Код:
scp /tmp/log.txt -p <password> <user>@<ip>:~/log.txt
(Но необходимо чтобы был открыт на сервере 22 порт)

Последний раз редактировалось Dioptimizer; 25.10.2017 в 12:23.
Dioptimizer вне форума   Ответить с цитированием
Старый 25.10.2017, 12:49   #6
solalex
Senior Member
 
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 443
solalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud of
По умолчанию

Цитата:
Сообщение от Dioptimizer Посмотреть сообщение
Если vpn отваливается и в результате нету интернета
В том то и дело, что не понятно, есть инет или нету, так как на роутере есть скрипт, пингующий серваки и ребутающий в случае отсутствия пингов. Похоже что пинги проходят, но инет не работает, либо впн не может подключиться.
Цитата:
Сообщение от Dioptimizer Посмотреть сообщение
А потом передает его штатными средствами OpenWRT(т.е. не надо ничего доустанавливать), через scp
идея с scp хорошая, попробую реализовать.
solalex вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 10:14. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика