Bonjour les gens :-)
Je suis à la recherche d'une soluce pour monitorer ma dedibox. J'ai bien un pc inutilisé chez moi mais la perspective de laisser un alumé à longueur d'année ne satisfait pas mon portefeuille (rapport à la consommation d'électricité).
Or, j'ai un appareil qui reste allumé constement et qui consomme pas beaucoup : mon smartphone ! (en plus, je peux le charger à l'énergie solaire \o/)
J'aimerais donc savoir si certains d'entre vous connaissent un soft (si possible libre, j'ai pas dit gratuit) qui tournerais sur le smartphone et surveillerais mon serveur (un genre de nagios ou zabbix pour maemo).
Notez que ce smartphone est équipé de 32Go de ssd, et donc ya de ma marge pour installer des trucs.
J'ai (mal) cherché et mon ami ne me donne que des clients pour n900, et j'ai pas envie de monitorer mon smartphone.....
Et le rapport avec linux ? ben c'est que le n900 tourne avec maemo (debian modifié par Nokia), kernel 2.6.28.10 et que je cherche à monitorer (et grapher) un serveur archlinux avec ce smartphone :-)
Merci pour votre aide !
ps: pour ceux qui connaissent pas le n900, des infos sont publiées ici :
http://maemo.org/intro/
http://maemo.nokia.com/
# Truc basique
Posté par zebra3 . Évalué à 10.
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
[^] # Re: Truc basique
Posté par Yao Kuramoto . Évalué à 3.
oui bon c'est sur que tu as raison. mais il faut que je garge un oeil sur le téléphone là^^
je pensais à un soft qui tournerais et m'alerterais avec le vibreur pour me dire des "average to hig" ou des "/ is full !!!"
Quoi je l'avais pas dit avant ? et alors ? *mauvaise foie inside*
plus sérieusement, la soluce artisanale avec du bash, je la gardais en dernier ressort car je suis faineant ;-p
[^] # Re: Truc basique
Posté par zebra3 . Évalué à 3.
Inconvénient, si tout le serveur tombe, tu n'es pas prévenu (puisqu'il n'y a plus de Nagios), mais je suppose que Dedibox te prévient; au pire tu te fais envoyer un mail au boot de l'appareil.
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
[^] # Re: Truc basique
Posté par Yao Kuramoto . Évalué à 1.
voilà, c'est ce que je veux éviter en monitorant depuis le n900. car effectivement, je reçois un sms en cas de ping down. mais si possible, j'aimerais éviter ça.
en général, il se passe des trucs avant que le serveur tombe. (sauf coupure électrique ou là c'est binaire)
[^] # Re: Truc basique
Posté par Misc (site web personnel) . Évalué à 2.
- tu as plus de batterie car tu va faire sans arret de la 3g ( car bon, les tels ont beau avoir peu de conso, il y a quand même une plus grande conso quand on fait de la 3g ou du wifi à longeur de temps )
- tu va la ou le réseau ne capte pas ?
[^] # Re: Truc basique
Posté par Yao Kuramoto . Évalué à 2.
c'est vrai, c'est un problème, surtout que la batterie du n900 est célèbre pour avoir été sous dimensionnée.
je fais durer 16h : mode gsm forcé + overclock du cpu de 250Mzh (mode par défaut) à 1150Mzh (à la demande)
mais c'est un pis aller.
donc en paliatifs : batterie de meilleur capacité + chargeur solaire ?
"- tu va la ou le réseau ne capte pas ? "
je passe en IP-over-Avian-Carriers Oo
plus sérieusement, c'est clairement une utilisation personnelle et non proffessionnelle (sinon j'aurais dédié un pc au monitoring plustôt que de tenter de le faire depuis le n900).
donc si ya des ratés, je ferais avec.
[^] # Re: Truc basique
Posté par DLFP est mort . Évalué à 2.
Avantage : pas besoin de "smart"phone, ni de recharger son téléphone toutes les heures ;)
DLFP >> PCInpact > Numerama >> LinuxFr.org
[^] # Re: Truc basique
Posté par Yao Kuramoto . Évalué à 1.
http://talk.maemo.org/showthread.php?p=806129#post806129
# monit ?
Posté par Yggdras . Évalué à 5.
En gros, tu as un démon qui tourne sur ton PC, et qui regarde toutes les N minutes si un service est encore actif sur une machine distante - genre vérifier si le serveur web ou ssh est actif. Et ça envoie un email dès que le service est en panne. L'intérêt de monit est que la configuration se fait très facilement dans un fichier texte, et que la config reste lisible
Par contre, je ne sais pas si ça peut tourner sur un smartphone, et j'ai un peu peur pour la facture téléphone à la fin du mois...
[^] # Re: monit ?
Posté par Yao Kuramoto . Évalué à 2.
"Par contre, je ne sais pas si ça peut tourner sur un smartphone"
ben le sdk du n900 est disponible, je vais tenter de compiler monit avec.
"et j'ai un peu peur pour la facture téléphone à la fin du mois..."
j'ai un forfait "smartphone" avec internet et tout le tralala, j'ai prévu cet aspect là.
# Monitoring de Dedibox avec Maemo
Posté par linuxgine . Évalué à 4.
http://www.tux-planet.fr/personnalisation-du-nokia-n900-1/
C'est marqué "Dedibox down".
Ça utilise le logiciel "Desktop cmd exec" et un truc de ce genre dans la configuration (je suppose) :
if (nc -zw1 192.168.2.1 80);then echo up;else echo down;fi
[^] # Re: Monitoring de Dedibox avec Maemo
Posté par Yao Kuramoto . Évalué à 1.
(je prend note ceci dit)
[^] # Re: Monitoring de Dedibox avec Maemo
Posté par kaulian (site web personnel) . Évalué à 1.
Et le tour est joué
# telephone sous linux => pas de souci
Posté par NeoX . Évalué à 2.
donc tout ce que tu ferais avec ta machine desktop, tu pourras le faire sur le telephone.
commence peut-etre à reflechir ce que tu veux monitorer, et comment tu peux le faire en general
puis tu regarderas si c'est transposable au telephone.
sinon le premier truc simple etant en effet de demander à online.net de monitorer ta dedibox, et de t'envoyer un email et un SMS en cas de soucis.
il surveille le ping du serveur mais je crois qu'on peut meme lui demander de monitorer un service.
[^] # Re: telephone sous linux => pas de souci
Posté par Yao Kuramoto . Évalué à 1.
[^] # Re: telephone sous linux => pas de souci
Posté par Psychofox (Mastodon) . Évalué à 2.
Parce qu'au final on a beau implémenter des solutions de monitoring couillues, ce sont toujours les utilisateurs qui s'en rendent comptent le plus vite quand ça merde vraiment.
[^] # Re: telephone sous linux => pas de souci
Posté par Yao Kuramoto . Évalué à 2.
déjà des users qui gueulent c'est pas évident, mais si c'est môman, là je veux pas la fessée hein ?
et puis merde quoi, ça serait un truc que ne ferais pas le iphone, enfin j'espère ???? (je pense que c'est le meilleur argument qui soit)
(mais je plussoye tout à fait)
[^] # Re: telephone sous linux => pas de souci
Posté par DLFP est mort . Évalué à 2.
DLFP >> PCInpact > Numerama >> LinuxFr.org
[^] # Re: telephone sous linux => pas de souci
Posté par Psychofox (Mastodon) . Évalué à 3.
# Shinken !
Posté par yannig (site web personnel) . Évalué à 1.
[^] # Re: Shinken !
Posté par Juke (site web personnel) . Évalué à 1.
> Shinken est un equivalent de nagios ecrit en python. Il te reste juste
> a trouver un interpreteur python 2.4 (ou superieur) pour le faire
> fonctionner. Il se configure ensuite comme un nagios.
python est disponible sous maemo. Quid d'Android d'ailleurs ?
[^] # Re: Shinken !
Posté par Yao Kuramoto . Évalué à 2.
[^] # Re: Shinken !
Posté par Yao Kuramoto . Évalué à 6.
marche à suivre :
ajouter à /etc/apt/sources.list.d/hildon-application-manager.list :
deb http://repository.maemo.org/ fremantle/sdk free non-free
deb http://repository.maemo.org/ fremantle/tools free non-free
puis :
Nokia-N900:~# aptitude update
Nokia-N900:~# aptitude install python-dev python-setuptools build-essential
(heu oui, là c'est bien depuis le n900)
ajout de pyro :
Nokia-N900:~# easy_install http://www.xs4all.nl/~irmen/pyro3/download/Pyro-3.10.tar.gz
et lancer l'install de shinken :
Nokia-N900:/home/user/MyDocs/tmp/shinken-0.5.1# python setup.py install --install-scripts=/usr/bin/
Argument setup.py
Argument install
Argument --install-scripts=/usr/bin/
Install script path /usr/bin/
running install
running bdist_egg
running egg_info
writing requirements to Shinken.egg-info/requires.txt
writing Shinken.egg-info/PKG-INFO
writing top-level names to Shinken.egg-info/top_level.txt
writing dependency_links to Shinken.egg-info/dependency_links.txt
reading manifest file 'Shinken.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
[...] (je vous fais grace de la tartine de logs)
Processing Pyro-3.10-py2.5.egg
Pyro 3.10 is already the active version in easy-install.pth
Installing pyro-nsd script to /usr/bin/
Installing pyro-ns script to /usr/bin/
Installing pyro-nsc script to /usr/bin/
Installing pyro-genguid script to /usr/bin/
Installing pyro-es script to /usr/bin/
Installing pyro-rns script to /usr/bin/
Installing pyro-esd script to /usr/bin/
Installing pyro-wxnsc script to /usr/bin/
Installing pyro-xnsc script to /usr/bin/
Using /usr/lib/python2.5/site-packages/Pyro-3.10-py2.5.egg
Finished processing dependencies for Shinken==0.5
Error: the user shinken is unknown
Maybe you should create this user
Nokia-N900:/home/user/MyDocs/tmp/shinken-0.5.1#
yapuka à ajouter l'utilisateur shinken et son groupe.
merci, je pense que j'ai ce qu'il me faut là \o/
[^] # Re: Shinken !
Posté par Jean Gabes (site web personnel) . Évalué à 1.
J'avais déjà essayé sur un Androïd 1.6 avec le Python ACE (2.6 de mémoire) et ça roulait pas mal déjà :)
Serais- tu d'accord pour faire une entrée sur cette installation sur le wiki du projet (http://www.shinken-monitoring.org/wiki/) ? :)
Si tu as besoin d'aide sur le reste de l'installation ou autre, n'hésites pas à demander :)
[^] # Re: Shinken !
Posté par Yao Kuramoto . Évalué à 2.
[^] # Re: Shinken !
Posté par Yao Kuramoto . Évalué à 1.
ayé, ici : http://www.shinken-monitoring.org/wiki/official/gettingstarted-quickstart-gnulinux (tout en bas)
j'en ferais aussi un tuto sur mon site quand j'aurais le temps.
;-)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.