Вопросы от новобранца
Модератор: immortal
-
- Сообщения: 44
- Зарегистрирован: Пт июн 24, 2016 3:32 pm
- Благодарил (а): 5 раз
- Поблагодарили: 0
Вопросы от новобранца
Вот и мои руки дошли до установки системы. Установка прошла успешно. Теперь самый длительный этап - настройка. В связи с чем возникают вопросы, на которые хочу найти ответы с помощью сообщества.
1. Все же про баланс МТС. Так и не нашел нормальной инструкции отображения в MDM.
2. Кто знает как можно отобразить в MDM данные о трафике интернета в доме? Есть скрипт для роутеров на OpenWRT. Настроен он на отправку данных на сайт http://narodmon.ru. Это можно изменить в скрипте. Только куда отсылать эти данные для MDM?
1. Все же про баланс МТС. Так и не нашел нормальной инструкции отображения в MDM.
2. Кто знает как можно отобразить в MDM данные о трафике интернета в доме? Есть скрипт для роутеров на OpenWRT. Настроен он на отправку данных на сайт http://narodmon.ru. Это можно изменить в скрипте. Только куда отсылать эти данные для MDM?
MajorDoMo живет на Xpenology DSM 6.2.3-25426 Update 2 Virtual Machine Manager Debian 10
- savenko_egor
- Сообщения: 705
- Зарегистрирован: Вс авг 03, 2014 8:17 pm
- Откуда: Украина, Запорожье
- Благодарил (а): 108 раз
- Поблагодарили: 147 раз
- Контактная информация:
Re: Вопросы от новобранца
По поводу баланса не скажу, а вот по скрипту подскажу кое-что.
Вы можете не использовать этот скрипт, а написать сценарий прямо в системе.
Например добавив такой сценарий и выполнив его
Вы увидите данные RX и TX
При этом они ещё будут записаны в свойства объекта и Вы сможете использовать их в любом необходимом месте командой
Или
Делает одно и тоже.
Но обратите внимание что этот трафик будет только с Вашего сервера. Для того чтобы смотреть общий трафик, то нужно ковырять уже роутер.
Вы можете не использовать этот скрипт, а написать сценарий прямо в системе.
Например добавив такой сценарий и выполнив его
Код: Выделить всё
$RX = exec('cat /sys/class/net/eth0/statistics/rx_bytes');
setGlobal('ThisComputer.TrafRX',$RX);
$TX = exec('cat /sys/class/net/eth0/statistics/tx_bytes');
setGlobal('ThisComputer.TrafTX',$TX);
echo "RX: ".$RX;
echo "<br>TX: ".$TX;
СпойлерПоказать
СпойлерПоказать
Код: Выделить всё
gg("meter.electricity");
Код: Выделить всё
getGlobal("meter.electricity");
Но обратите внимание что этот трафик будет только с Вашего сервера. Для того чтобы смотреть общий трафик, то нужно ковырять уже роутер.
-
- Сообщения: 44
- Зарегистрирован: Пт июн 24, 2016 3:32 pm
- Благодарил (а): 5 раз
- Поблагодарили: 0
Re: Вопросы от новобранца
Спасибо за информацию. Однако это будут данные трафика сервера с MDM, а не всей локальной сети в доме. А хочется снимать показания именно со всего трафика в доме.warik писал(а):...а вот по скрипту подскажу кое-что.
Вы можете не использовать этот скрипт, а написать сценарий прямо в системе.
...
MajorDoMo живет на Xpenology DSM 6.2.3-25426 Update 2 Virtual Machine Manager Debian 10
- savenko_egor
- Сообщения: 705
- Зарегистрирован: Вс авг 03, 2014 8:17 pm
- Откуда: Украина, Запорожье
- Благодарил (а): 108 раз
- Поблагодарили: 147 раз
- Контактная информация:
Re: Вопросы от новобранца
Ранее обновил своё сообщение:
Но обратите внимание что этот трафик будет только с Вашего сервера. Для того чтобы смотреть общий трафик, то нужно ковырять уже роутер.
-
- Сообщения: 44
- Зарегистрирован: Пт июн 24, 2016 3:32 pm
- Благодарил (а): 5 раз
- Поблагодарили: 0
Re: Вопросы от новобранца
Ой. Не заметил. В итоге вопрос остается пока открытым. Как отправить данные трафика с роутера на MDM? Как их считать с роутера я знаю.
MajorDoMo живет на Xpenology DSM 6.2.3-25426 Update 2 Virtual Machine Manager Debian 10
- savenko_egor
- Сообщения: 705
- Зарегистрирован: Вс авг 03, 2014 8:17 pm
- Откуда: Украина, Запорожье
- Благодарил (а): 108 раз
- Поблагодарили: 147 раз
- Контактная информация:
Re: Вопросы от новобранца
Отправить это сомневаюсь. Разве что если у Вас Mikrotik или OpenWRT. А вот получить, тут должно быть проще. Как вариант получать данные инструментом "Веб-переменные". Ну или писать свой скрипт который будет данные запрашивать и отдавать их в систему.
-
- Сообщения: 44
- Зарегистрирован: Пт июн 24, 2016 3:32 pm
- Благодарил (а): 5 раз
- Поблагодарили: 0
Re: Вопросы от новобранца
У меня роутер с OpenWRT. Соответственно любые скрипты можно исполнять.
MajorDoMo живет на Xpenology DSM 6.2.3-25426 Update 2 Virtual Machine Manager Debian 10
- savenko_egor
- Сообщения: 705
- Зарегистрирован: Вс авг 03, 2014 8:17 pm
- Откуда: Украина, Запорожье
- Благодарил (а): 108 раз
- Поблагодарили: 147 раз
- Контактная информация:
Re: Вопросы от новобранца
Ну так в чём проблема тогда? Пишите скрипт на OpenWRT и делайте чтобы он запускался по cron-у и отдавал данные в MDM.
Для правильного направления:
1. Снимайте трафик с WAN интерфейса.
2. Данные передавайте http запросом используя curl или wget.
3. Данные Вы можете передавать прямо в необходимое свойство запросом вида: /objects/?op=set&object=<OBJECT>&p=<PROPERTY>&v=<VALUE>
Для правильного направления:
1. Снимайте трафик с WAN интерфейса.
2. Данные передавайте http запросом используя curl или wget.
3. Данные Вы можете передавать прямо в необходимое свойство запросом вида: /objects/?op=set&object=<OBJECT>&p=<PROPERTY>&v=<VALUE>
-
- Сообщения: 44
- Зарегистрирован: Пт июн 24, 2016 3:32 pm
- Благодарил (а): 5 раз
- Поблагодарили: 0
Re: Вопросы от новобранца
А вот отсюда поподробнее пожалуйста? К сожалению curl или wget для меня пока в списке изученияwarik писал(а):Ну так в чём проблема тогда? Пишите скрипт на OpenWRT и делайте чтобы он запускался по cron-у и отдавал данные в MDM.
Для правильного направления:
1. Снимайте трафик с WAN интерфейса.
2. Данные передавайте http запросом используя curl или wget.
3. Данные Вы можете передавать прямо в необходимое свойство запросом вида: /objects/?op=set&object=<OBJECT>&p=<PROPERTY>&v=<VALUE>
MajorDoMo живет на Xpenology DSM 6.2.3-25426 Update 2 Virtual Machine Manager Debian 10
- savenko_egor
- Сообщения: 705
- Зарегистрирован: Вс авг 03, 2014 8:17 pm
- Откуда: Украина, Запорожье
- Благодарил (а): 108 раз
- Поблагодарили: 147 раз
- Контактная информация:
Re: Вопросы от новобранца
Найдите подобное
для WAN интерфейса в OpenWRT и я напишу Вам скрипт.
Код: Выделить всё
/sys/class/net/eth0/statistics/rx_bytes