OMV - Tache planifiée

Dim33

Apprenti
31 Août 2015
49
2
8
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:
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.
 
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 :
BrfdcN7.png


Et d'envoyer des notifications
hINeJbS.png


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
 
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) ?
 
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:
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éé ?
 
Il faut tu tu remplace ./uptime-kuma par le repertoire ou tu souhaite stocker la config

Par exemple :

Code:
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
 
Trop tard ...... le répertoire a été créé ici :

Code:
/data/compose/23/uptime-kuma
Je le déplace ou je peux laisser ici ?
C'est quoi ce 23 ?
 
Trop tard ...... le répertoire a été créé ici :

Code:
/data/compose/23/uptime-kuma
Je le déplace ou je peux laisser ici ?
C'est quoi ce 23 ?
Salut,
Je fait du déterrage. Je n'avais pas vu ta réponse.
Je ne sais pas a quoi correspond le 23 mais oui tu peu rester ici :) C'est juste pas super "intuitif" ^^
 
Je n'avais également pas vu ta réponse. Finalement, j'ai désinstallé, supprimé et réinstallé correctement Uptime.
Uptime me convient parfaitement et les mises à jour ces derniers semaines sont très nombreuses.
 
  • J'aime
Réactions: EVO