Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
945 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Nagios - Supervision périphérique USB

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Nagios - Supervision périphérique USB

n°1343066
nico1705
Posté le 13-08-2013 à 14:49:26  profilanswer
 

Bonjour à tous,
 
Voila j'ai un Nagios d'installé, blablabla.
J'ai mis en place la notification par sms avec Gammu, blablabla, ça marche.
 
Maintenant je cherche à superviser mon périphérique USB (téléphone servant à notifier par sms) afin de me signaler graphiquement et par mail, si jamais il n'est plus branché, ou plus reconnu
(Voire même tester si le réseau est bon, etc...)
 
J'utilise gammu pour la notification par téléphone, donc je peux faire du

Code :
  1. gammu identify

pour voir si ma carte SIM est bien là et reconnue, ou un

Code :
  1. gammu monitor

pour voir le niveau de la batterie et le réseau. Sachant que gammu monitor est un flux de données qui se répètent, même principe qu'un

Code :
  1. tail -f


 
Et donc j'aimerai si possible pouvoir monitorer toutes ces infos dans Nagios :) Donc grosso modo, créer un plugin qui va bien !
 
Si quelqu'un a une piste, parce google sèche, pas de résultat pour : "nagios monitor usb device" etc...
 
Merci d'avance pour vos réponses :)


---------------
Corsair TX650M, 650W / ASUS TUF GAMING B660M-E DDR4 / Intel® Core i5-12400F, 2,5 GHz (4,4 GHz Turbo Boost) / WD Blue SN550 1TB M.2 PCIe NVME SSD / Crucial MX300, 525 Go, SATA III / Seagate BarraCuda, 1 To / Samsung SSD 860 EVO 1 To / G.Skill (2x16Go) DDR4
mood
Publicité
Posté le 13-08-2013 à 14:49:26  profilanswer
 

n°1343423
exeral
Posté le 20-08-2013 à 20:11:16  profilanswer
 

Je pense qu'il faut le créer toi même.
 
les plugins nagios sont simple: un exit code + une string.
 
ton plugin lance un "gammu monitor", tu fais une regexp sur la sortie de ça: si ça renvoi ce que tu veux => Ok sinon critical / warning.
 
pour le gammu monitor tu fais pareil avec 'tail -n 1'
 
 :??:  

n°1343456
nico1705
Posté le 21-08-2013 à 09:52:50  profilanswer
 

Super Merci pour ta réponse !

 

Je l'ai attendu celle-là !

 

Effectivement, c'est l'idée que j'avais, mais ça reste flou quant à la réalisation.

 

Je souhaiterai le faire en bash (je suis plus à l'aise avec ça).

 

J'ai pas compris la phrase :

Citation :

pour le gammu monitor tu fais pareil avec 'tail -n 1'

 

Le n-1 permet de ne sortir que la dernière ligne du fichier, c'est bien ça ?

 

Comment agencer mon script =Z ?

 

Merci de ton aide :)

 

EDIT : Il faudrait faire un truc comme ça, mais impossible de l'écrire correctement :s

 
Code :
  1. gammu monitor | tail -n 1 | if [ $1="Press*" ] then echo "ça marche" else echo "ça marche pas" fi
 

Où mon "Press*" est le début de ma phrase à tester car la première renvoyée par gammu monitor. Si la phrase renvoyée est "Press button..." je voudrais que ça renvoie OK


Message édité par nico1705 le 21-08-2013 à 11:00:51

---------------
Corsair TX650M, 650W / ASUS TUF GAMING B660M-E DDR4 / Intel® Core i5-12400F, 2,5 GHz (4,4 GHz Turbo Boost) / WD Blue SN550 1TB M.2 PCIe NVME SSD / Crucial MX300, 525 Go, SATA III / Seagate BarraCuda, 1 To / Samsung SSD 860 EVO 1 To / G.Skill (2x16Go) DDR4
n°1343483
exeral
Posté le 21-08-2013 à 14:11:18  profilanswer
 

Code :
  1. #!/bin/bash
  2. gammu_mon=`gammu monitor | tail -n 1`
  3. if [[ "$gammu_mon" =~ ^Press(.+)$ ]]
  4. then
  5.     echo -e "GAMMU OK - tout va bien"
  6.     exit 0
  7. else
  8.     echo -e "GAMMU CRITICAL - rien ne va plus"
  9.     exit 2
  10. fi
  11. # Le script doit exit avant, si il arrive jusqu'ici
  12. # c'est qu'il y a un probleme, donc status => UNKNOWN (3)
  13. exit 3


 ;)

n°1343551
nico1705
Posté le 22-08-2013 à 08:01:29  profilanswer
 

Merci c'est pas mal ça :D


---------------
Corsair TX650M, 650W / ASUS TUF GAMING B660M-E DDR4 / Intel® Core i5-12400F, 2,5 GHz (4,4 GHz Turbo Boost) / WD Blue SN550 1TB M.2 PCIe NVME SSD / Crucial MX300, 525 Go, SATA III / Seagate BarraCuda, 1 To / Samsung SSD 860 EVO 1 To / G.Skill (2x16Go) DDR4

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Nagios - Supervision périphérique USB

 

Sujets relatifs
comment installé linux via une clé USB merciMonitorer un serveur Mysql distant avec Nagios
machine virtuelle périphérique USB Ubuntu => WindowsLinux : Réactiver un device USB perdu avec /sys/block
[résolu]Installer un paquet depuis une clé USBSouris USB NovaSliderX200 non reconnue sous Debian
Linux sur une clé USB ARM Android : possible ?[Nagios]Problème de configuration check_nt [RESOLU]
Plus de sujets relatifs à : Nagios - Supervision périphérique USB


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR