Добавить Telegram BOT для информирования о статусе NASa.
Можно и в Микротик в НетВотч добавить, но придется на всех Микротиках добавлять, не централизовано получается.
Вот пример для Zabbix. Есть много пример, не знаю,что для Вашего модуля удобней.
nano /usr/lib/zabbix/alertscripts/telegram_bot.sh
#!/bin/bash
TOKEN='00000000:saftDFIywqEMRsNObEXUwtiNL2Y3ygJtMVQrU'
if [ $# -ne 3 ] ; then echo 'Error! You must to define three params' && exit 1 ; fi
CHAT_ID="$1"
SUBJECT="$2"
MESSAGE="$3"
curl -s --header 'Content-Type: application/json' --request 'POST' --data "{\"chat_id\":\"${CHAT_ID}\",\"text\":\"${SUBJECT}\n${MESSAGE}\"}" "http_s://api.telegram.org/bot${TOKEN}/sendMessage" | grep -q '"ok":false,'
if [ $? -eq 0 ] ; then exit 1 ; fi
Вы чуток не поняли, модуль ничего не мониторит, ну только пинг и то по запросу, можно добавить ну там к примеру сколько абонов авторизовано на НАСе/билинге и тд.
Он не делает опросов в определенные промежутки времени, а только по запросу самого админа.
Мониторингом занимаеться zabbix/nagios/cacti.
Можно подгрузить графички с заббикса по апи конечно же.
А так фишка в сохранении клиентов(NAS) для самого radius в базе данных. У меня именно из етих данных радиус подключает клиентов(NAS сервера).
Я понимаю что не каждый день НАСы добавляют или что то там изменяют, но не лучше же иметь эту информацию в самом биллинге?