Galera Monitoring

Monitorer une base de données en standalone c’est une chose, mais dès qu’on parle clustering, c’est tout de suite un peu plus complexe. C’est le cas avec le Galera clustering (mariaDB/mysql). Zabbix (&co) m’offrait des solutions simples à mettre en place pour du single database server, mais je n’ai pas trouvé de template réellement intéressant pour le monitoring d’un cluster Galera pour la production. Plusieurs intérrogations donc, qu’est ce qu’il faut monitorer, comment alerter, quelle est la meilleure méthode ? [Voir plus]

Update des Templates Proxmox

Pour mettre automatiquement à jour la liste des templates disponibles via prox dans votre espace local il suffit d’utiliser la commande suivante :

pveam update

J’ai trouvé bon de le mettre en cron une fois toutes les semaines histoire de ne pas avoir de trop grand espaces de versions minor.

Event Watcher Manager Python3

Dans le cadre d’une demande spécifique, j’ai été amené à travailler sur l’élaboration d’un programme automatisant certaines actions via SFTP. Le principal enjeu technique de cette demande repose sur le fait que le protocole SFTP ne dispose pas de système de journalisation. J’avais entendu parler de la librairie pyinotify alor s c’est vers cette dernière que je me suis lancé. Le projet est présenté dans son mécanisme primaire, pour plus de détails, je vous invite à prendre connaissance des sources. [Voir plus]

Parole Vs Programmation

On me fait souvent remarquer que j’ai du mal à exprimer une idée « directement ». Généralement, pour un simple positionnement sur un sujet, u$ e multitude d’idées, mots me viennent en tête en même temps et mon cerveau n’arrive pas à faire tout de suite le tri. Cela provoque donc deux choses : – De longues phrases : Elles devraient être courtes mais au fur et à mesure que je prononce mes « mots », d’autres briques viennent s’ajouter pour exprimer une autre directio n etc [Voir plus]

Stackoverflow depuis un Terminal

En traînant sur le net (comme souvent d’ailleurs) je suis tombé sur cette petite pépite pour les geeks flemmards comme moi… qui ne souhaitent pas ouvrir une interface graphique de type navigateur pour ne pas être ébloui par la lumière générée. Comme je traîne très (trop) souvent sur Stackoverflow je suis tombé par hasard sur ce github . L’installation est courte : npm install -g how2 Et le principe génial ! [Voir plus]

Régler l’heure et la date Vm Proxmox

Que l’on tourne sur de l’OpenVZ ou du LXC, il peut arriver que sur certains template proposé par Proxmox, le paramétrage de la date et l’heure du système ne soit pas bon. Si la procédure de réglage habituelle ne fonctionne pas : Pour OpenVZ : # On entre dans le container vzctl enter ID # On effectue un backup mv /etc/localtime /etc/localtime.old # On ajoute un lien symbolique ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime # Il ne reste plus qu'à vérifier date Pour LXC : [Voir plus]

Notifications Finch

Travaillant sur plusieurs espaces de travail/bureaux j’aime avoir des notify-send lorsque je reçois un message sur Finch. Il suffit de créer un petit script .finchnotifications.sh comme suivant dans votre /home/votreutilisateur : #!/bin/sh latest_line=`find /home/utilisateur/.purple/logs/facebook/utilisateur/* -mtime -1 -printf "%T@ %Tx %TX %p" | sort -n -r | head | cut -d ' ' -f 2- | awk '{print $NF}' | head -1 | xargs tail -1 | sed -e 's#<[^>]*>##g'`mplayer $1 >/dev/null 2>&1 ¬ify-send "`echo $latest_line | cut -d ':' -f 3 | awk -F ')' '{print $2}'`" "`echo $latest_line | cut -d ':' -f 4-`" Rendez-le exécutable : [Voir plus]