Pour le moment je n'en ai jamais eu besoin mais on sait jamais !
En fait les trucs que je code souvent, je les retrouve assez facilement et pour les autres une recherche sur le oueb me donne souvent la réponse très vite
article qui explique très simplement qu'estce qu'un ENC
Voilà ce qu'il manque au puppet dashboard gratuit :(
Pour attribuer des parametres aux classes qu'on lie
"Trailing slash on the
destination directory doesn't matter."
Quand on fait un rsync, il faut juste se méfier du slash à la fin de la source (le comportement est différent, voir : http://www.jveweb.net/en/archives/2010/11/synchronizing-folders-with-rsync.html#jveweb_en_014_02)
Sinon pour le slash à la fin de la destination, on s'en fout.
Un script python qui va éxécuter les plugins munin puis envoyer les datas vers un carbon. Exemple de metric utilisée :
servers.localhost.system.users.tty
[prefix].[hostname].[group].[service].[courbe]
Pour tester rapidement sur un node munin :
git clone https://github.com/jforman/munin-graphite
vim +151 m2g-poller.py : remplacer logging.debug par logging.info
Puis lancer : ./m2g-poller.py --carbon localhost:6969
Ah oui, si vous n'avez pas de server carbon, vous pouvez en "simuler un" : while true; do nc -l -p 6969; done;
En plus il utilise ça : https://graphite.readthedocs.org/en/latest/feeding-carbon.html#the-pickle-protocol
Plugin collectd pour envoyer des data vers graphite
via arnaub
'Saying that Java is nice because it works on every OS is like saying that anal sex is nice because it works on every gender.'
LOL via Skunnyk
Les package php5- contiennent en général une extension en .so et le bout de fichier .ini qui permet de l'activer
Les package php- peuvent contenir d'autre chose comme des binaires ou des fichiers php (librairies)
Parfois les dépots débian ne sont pas suffisament à jour alors on peut passer par des gestionnaires alternatifs :
pecl : pour installer des .so
pear : pour installer des libs php
On peut aussi gérer les dépendance au niveau du projet au lieu de les gérer au niveau du système avec par exemple composer
statsd + graphite
Mais statsd en nodejs..
Un retour d'expérience sur graphite.
Meilleur que munin car rendu dynamique, plus d'options.