|
Магазин Arduino | WIKI | Регистрация | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
24.10.2017, 20:40 | #1 |
Senior Member
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 443 |
Мониторинг удаленных точек openwrt
Есть несколько роутеров в сетях разных провайдеров, с серыми адресами, но с поднятым vpn (l2tp) до своего сервера. Иногда впн отваливается, толи виноват провайдер, толи сам роутер, непонятно. Сами роутеры физически далеко находятся и особо не разъездишься для их диагностики. Хотелось бы как то мониторить состояние роутера, чтобы было понятно что происходит в момент отвала впн, отправлять какую-то минимальную информацию о состоянии роутера (например аптайм, нагрузка, состояние интерфейсов, кусок последнего лога)
Есть ли что-то подобное, или может кто-то что-то видел в этом направлении. |
25.10.2017, 07:56 | #2 | |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 |
Цитата:
Я пробовал мониторить отвал камеры и флешки, когда у меня перегревался контроллер 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 С VPN-ом можно сделать похожее... Но логировать почему перезагрузился роутер из-за перегрева, нехватки памяти и какой процесс стал причиной этого ? Не знаю
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 25.10.2017 в 08:00. |
|
25.10.2017, 08:54 | #3 |
Senior Member
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 443 |
Вы не поняли, мне не нужно писать что-то в лог на роутер, мне нужно отправлять с роутера периодически информацию на удаленный сервер.
|
25.10.2017, 11:51 | #4 | |
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 689 |
Цитата:
https://gist.github.com/gnuton/1567a337584b7d0e63c7 https://gist.github.com/jwalanta/53f...b64ffd361502d5 <или что-то подобное> Если vpn отваливается и в результате нету интернета, можно придумать скрипт который в каком-то случае копирует: Код:
dmesg > /tmp/log.txt Код:
scp /tmp/log.txt -p <password> <user>@<ip>:~/log.txt Последний раз редактировалось Dioptimizer; 25.10.2017 в 12:23. |
|
25.10.2017, 12:49 | #5 |
Senior Member
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 443 |
В том то и дело, что не понятно, есть инет или нету, так как на роутере есть скрипт, пингующий серваки и ребутающий в случае отсутствия пингов. Похоже что пинги проходят, но инет не работает, либо впн не может подключиться.
идея с scp хорошая, попробую реализовать. |
25.10.2017, 09:06 | #6 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 |
solalex
Я все понял , готового пакета не знаю. Скрипт можно сделать, с отправкой хоть на флешку хоть на сервер, без разницы
__________________
Читаю ваши мысли по аватару ... |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|