Tsrc - Gérer plusieurs depots git

Tsrc fonctionne via un depots de Manifest, il contiendra la liste des depots git a gerer. Il vous permettra de lancer des commandes git dans plusieurs depots en meme temps

[Lire]

Telegraf, InfluxDB et Grafana

Les composants

Telegraf

Telegraf est un agent de récupération de métriques, 1 seul agent est nécessaire, il propose 2 modes de récupération des métriques, via :

  • push : la métrique est poussée dans Telegraf
  • pull : Telegraf récupère la métrique en interrogeant le composant qui l’expose
[Lire]

Comment installer Plex sur une Debian

Ce tutorial simplifié est basé sur les instructions de Yakumo Il vous permettra de mettre en place son dépôt pour garder votre Plex à jour. Preparation Création du fichier plex.list echo "deb http://shell.ninthgate.se/packages/debian jessie main" | tee -a /etc/apt/sources.list.d/plex.list Ajout de la clef gpg curl http://shell.ninthgate.se/packages/shell.ninthgate.se.gpg.key | apt-key add - Installation apt-get update apt-get install plexmediaserver Finalisation L’interface est accessible uniquement via l’adresse local http://localhost:32400/web Si vous installer le serveur a distance, vous allez devoir monter un [tunnel via SSH]({{ relref . [Lire]

Mise en haute disponibilité de Redis

Vue global de la configuration Système Debian stable ( 8.x ) Kernel : Paramétrages TCP, Memoire et du système de fichier Redis Serveur : Tous les serveurs redis pourront etre maitre ou esclave Sentinel : Gere la bascule master/slave entre le serveurs en cas de panne Keepalived Placer L’IP de service ( vrrp ) sur le serveur Redis Maitre Redis Installation des paquets redis-server et redis-tools apt-get install redis-server redis-tools Configuration commune redis daemonize yes pidfile "/var/run/redis/redis-server. [Lire]

Mise en place du module pagespeed

Préparation Installer le paquet nginx-extra Créer le dossier /var/ngx_pagespeed_cache pour y monter un tmpfs, 256Mo sont suffisant pour une instance Wordpress mkdir /var/ngx_pagespeed_cache echo 'tmpfs /var/ngx_pagespeed_cache tmpfs defaults,size=256M 0 0' >> /etc/fstab mount -a Configuration pour votre “server” # enable ngx_pagespeed pagespeed on; pagespeed FileCachePath /var/ngx_pagespeed_cache; # Ensure requests for pagespeed optimized resources go to the pagespeed handler # and no extraneous headers get set. location ~ "\.pagespeed\.([a-z]\.)?[a-z]{2}\.[^.]{10}\.[^.]+" { add_header "" ""; } location ~ "^/ngx_pagespeed_/" { } location ~ "^/ngx_pagespeed_beacon$" { } location /ngx_pagespeed_statistics { allow 127. [Lire]

Monitorer Apache avec Zabbix

Configuration de Nginx Le serveur apache doit donner sont status en local via l’url http://localhost/server-status Pour cela, il faut ajouter configurer le vhost localhost comme ci-dessous. Il sera disponible uniquement via localhost: <VirtualHost 127.0.0.1:80> ServerName localhost <Location /server-status> SetHandler server-status Order deny,allow Deny from all Allow from 127.0.0.1 </Location> </VirtualHost> Configuration de l’agent Zabbix Dans la configuration de l’agent Zabbix ajouter les paramètres suivant pour remonter au serveur les nouvelles clefs [Lire]

Monitorer Nginx avec Zabbix

Configuration de Nginx Le serveur nginx doit donner sont status en local via l’url http://localhost:61123/nginx_status Pour cela, il faut ajouter le " server " suivant qui sera disponible uniquement via localhost sur le port 61123: server { listen 127.0.0.1:61123; server_name localhost; location /nginx_status { stub_status on; access_log off; allow 127.0.0.1; deny all; } } Configuration de l’agent Zabbix Dans la configuration de l’agent Zabbix ajouter les paramètres suivant pour remonter au serveur les nouvelles clefs [Lire]