Un panel d'admin dans le même genre que ispconfig ou webmin
via nico
Cool stuff :
ssh user@server 'bash -s' < local_script.sh > local_script.log 2>&1
C'est parti pour un peu de ruby. Pourquoi ? Puppet, Redmine, Ruby inside
Un article du tech blog de flickr sur la metrologie (qui a servi d'inspiration à l'écriture de statsd)
Le combo statsd/graphite a l'air vraiment puissant
Repo github de statsd
On recupere le pid du processus qui a ouvert la socket :
netstat -laptun
Puis :
$ ps -eo pid,etime | grep 8084
8084 3-02:02:59
ici 3 jours, 2 heures, 2 minutes...!
Coder, un projet de chez Google pour transformer son raspberry en plateforme d'apprentissage de code !
En plus de fournir la plateforme, il y a des projets type exemple ici : http://googlecreativelab.github.io/coder-projects/
via nico
Une présentation chez M6Tech concernant le monitoring (graphite inside)
Une vm vagrant pour tester rapidement Graphite
Marvel, nouveau produit elasticsearch, pour résumer :
The dashboard displays the essentials metrics you need to know that your cluster is healthy. The dashboard also provides an overview of your nodes and indices, displayed in two clean tables along with the relevant key metrics. These tables serve as an entry point to more details on the Node Statistics and Index Statistics dashboards, where you can see more than 90 different metrics plotted over time. Simply click on a table cell or select multiple nodes/indices to compare and you’ll be transferred to the relevant place in the detailed dashboard.
iege is an http load testing and benchmarking utility. It was designed to let web developers measure their code under duress, to see how it will stand up to load on the internet. Siege supports basic authentication, cookies, HTTP and HTTPS protocols. It lets its user hit a web server with a configurable number of simulated web browsers. Those browsers place the server “under siege.”
via arnaudb
vimrc trick not bad :
To put this into a mapping, you can use:
:map <F7> :if exists("g:syntax_on") <Bar>
\ syntax off <Bar>
\ else <Bar>
\ syntax enable <Bar>
\ endif <CR>
nmon > l > c > n > d
via arnaudb
Piqure de rappel, pour avoir des réponses courtes :
dig A dokuwiki.org +short
dig -x 46.4.55.201 +short
Pour faire du backup sans prendre trop d'espace (à la rsnapshot) on peut utiliser les hardlinks. Le truc cool, c'est que rsync est conscient de ces hardlinks et va créer un nouveau fichier si la destination est un hardlink et que le fichier a changé. Super pratique.
What most people don’t know is that rsync is an exception to this rule. If you use rsync to sync two files, and it sees that the target file is a hard link, it will create a new target file but only if the contents of the two files are not the same
Les variables dispo dans la conf d'apache (disponibles ou non suivant l'endroit dans la conf bien sur)
je me mets ça de côté, des screencast/tuto vim