Il existe plusieurs manière de grapher : GAUGE, COUNTER, DERIVE, ABSOLUTE, COMPUTE.
Comment choisir ? dépend de ce que vous graphez :
si la valeur retournée par la sonde est toujours comprise dans un intervalle fixe (ram, pourcentage..) on va prendre GAUGE, pour qui, le point d'une courbe représente la valeur de la sonde à l'instant t
si la valeur est l'état d'un compteur (qui augmente donc indéfiniment), la GAUGE n'est pas forcément adaptée car la courbe ne fera qu'augmenter.. c'est dur de voir l'évolution de celle-ci : une anomalie serait représentée par une pente plus "ardue" à un moment donné.. au lieu d'un pic. Dans ce cas là, il vaut mieux utiliser COUNTER ou ABSOLUTE, pour qui, un point sur le graph n'est pas la valeur retournée par la sonde, mais la différence entre les deux dernieres mesures.
ABSOLUTE donne cette valeur de maniere absolue, si votre premiere mesure donne 100, la deuxieme 122, on aura un point à 22.
COUNTER et DERIVE rajoutent une division pour avoir le delta par seconde (/300) par exemple si la premiere valeur est 1000, la deuxieme est 1600, le delta absolu est de 600. Si la différence de temps entre les deux collectes est de 5min (300secondes), notre point sur le graph sera à 600/300 = 2
Ce 2 signifie que, sur cet intervalle, on a eu 2 unité par seconde en moyenne.
On peut configurer le plugin pour avoir la valeur par minute ou par heure avec graph_period : http://munin-monitoring.org/wiki/graph_period
-
http://oss.oetiker.ch/rrdtool/doc/rrdcreate.en.html#IGAUGEBon à savoir lorsqu'on écrit des fichiers /etc/network/interfaces sous debian.
On peut répéter les block pour faire des alias (qui ne sont pas "supportés" par la commande ip)
-
https://wiki.debian.org/NetworkConfiguration#Multiple_IP_addresses_on_One_InterfaceYou can avoid this by temporarily removing the indentation for the lines of your Heredocs. However, that distorts your pretty and consistent indentation. There is an alternative. If you use <<-END instead of <<END as your Heredoc operator, Bash removes any tab characters in the beginning of each line of your Heredoc content before sending it to the command. That way you can still use tabs (but not spaces) to indent your Heredoc content with the rest of your code. Those tabs will not be sent to the command that receives your Heredoc. You can also use tabs to indent your sentinel string.
-
http://mywiki.wooledge.org/BashGuide/InputAndOutputTrouver le numero du menuentry par defaut :
grep GRUB_DEFAULT /etc/default/grub
Ensuite, il suffit de lister les menuentry et de compter (le premier est à 0)
grep menuentry /boot/grub/grub.cfg
-
https://links.infomee.fr/?PsSF_AQuelques trucs sympas, mais encore un peu avancés pour le moment
-
http://putaindecode.fr/posts/git/boutez-les-bugs-domptez-votre-historique/Un outil pour détourer en ligne, ça peut être utile
via korben
-
http://clippingmagic.com/Exemples de creation de jail fail2ban
via arnaudb
-
http://blog.notsocomplicated.org/2010/02/securisons-apache-avec-fail2ban/Tiens je ne connaissais pas du tout ce wrapper.. pratique, à tester
-
http://hub.github.com/en ex mode, quand on veut ouvrir un autre fichier avec :split ou :vsplit par exemple, l'autocompletion ne se comporte pas de la meme maniere qu'en shell. Pour avoir le même comportement :
set wildmode=longest,list
tab ne va plus afficher le premier match, mais la liste des match possibles :)
-
https://links.infomee.fr/?eMhXTQavec une ex command :
Faites une selection avec V
Puis :normal I//<enter>
d'une maniere générale, avec :normal on peut utiliser une "normal command"
Couplé avec un range comme :5,15 ça devient cool
Et encore plus avec un range "visuel" :'<,'> qu'on obtient avec un V
-
https://links.infomee.fr/?Eb2bGQencore un tool de remote
-
http://docs.fabfile.org/en/1.8/#En cherchant des infos sur ansible, je tombe sur un nième soft de configuration management (comme puppet, chef, cfengine, ansible)
-
http://www.saltstack.com/Dans la veine d'ansible, command.io, capistrano etc
via Skunnyk
-
http://eyjafjallajokull.github.io/gunnery/