Forum des NAS

Tous les fabricants de NAS réunis sur un forum unique : Asustor, Qnap, Synology...

Antivirus, Cloud, Docker, Multimédia, Téléchargement...
par Dim33
#105521
Bonjour,

Je suis passé d'un NAS DS214+ à un NAS DIY sous OMV.
Sur mon Synology, j'avais une tache planifiées dont le code était le suivant :

Code : Tout sélectionner
ping 192.x.x.x -c5 -q 
if [ $? != 1 ]
then
echo "Ubuntu ON LINE"
else
echo "Ubuntu OFF LINE"
TITLE="UBUNTU HS"
APP_TOKEN="xxxxxxxxx"
USER_TOKEN="xxxxxxxx"
MESSAGE="Ubuntu HS"
curl -s -F "token=$APP_TOKEN" \
   -F "user=$USER_TOKEN" \
   -F "title=$TITLE" \
   -F "message=$MESSAGE" https://api.pushover.net/1/messages.json
synonet --wake C0:3F:D5:64:CA:1B eth0
fi

Cette tache avait pour fonction de pinger mon NUC et de m'envoyer une notification PushOver si le NUC ne répondait pas au ping.
Je cherche à transposer cette tache planifiée sous OMV.

Merci de votre aide.

Avatar de l’utilisateur
par EVOTk
#105522
Salut,
synonet est vraiment spécifique au Syno, cette commande ne pourra donc pas etre utilisé sur OMV.
curl n'est de base pas installé sur OMV, il te faut soit l'installer, soit utiliser autre chose comme wget si pushover le supporte.

Sinon en Docker, il y a ce projet qui semble prometteur : https://github.com/louislam/uptime-kuma
Il permet de surveiller un site, une machine, ... suivant différent protocole :
Image

Et d'envoyer des notifications
Image

Encore jeune, un darkmode est en développement ainsi que d'autre mode de notification, une possibilité de gérer des catégories de sites/serveur surveillé, ...

C'est également, le genre de choses faisable avec Huginn
par Dim33
#105619
Merci EVOTk pour ta réponse.

Je souhaite simplement pinger mon serveur domotique et m'alerter s'il ne répond pas.

Cela reste possible de lancer un script dans la ligne commande de OMV, non (pushover supporte wget) ?
par Dim33
#105795
Effectivement, uptime-kuma semble me convenir.

N’étant pas très à l'aise avec Docker (voire pas du tout), je ne suis pas certain d’être en capacité de l'installer sans faire de c********. ;)

Finalement, j'ai trouvé un fichier yml :

Code : Tout sélectionner
version: '3.3'

services:
  uptime-kuma:
    image: louislam/uptime-kuma
    container_name: uptime-kuma
    volumes:
      - ./uptime-kuma:/app/data
    ports:
      - 3001:3001

Va savoir ou le répertoire a été créé ?

Avatar de l’utilisateur
par EVOTk
#105797
Il faut tu tu remplace ./uptime-kuma par le repertoire ou tu souhaite stocker la config

Par exemple :

Code : Tout sélectionner
version: '3.3'

services:
  uptime-kuma:
    image: louislam/uptime-kuma
    container_name: uptime-kuma
    volumes:
      - /home/ton-user/docker/uptime-kuma:/app/data
    ports:
      - 3001:3001

Wireguard n'est effectivement pas compatible avec […]

surveillance center plugin

Bon j'ai trouvé d'ou vient le problè[…]

Bonjour, J'essaie actuellement d'accéder &[…]

HBS3 file backups

je confirme que tout est OK depuis que j'ai format[…]

Site hébergé sur un serveur IKOULA

Ikoula