Comment installer Plex sur une Debian

Debian   Jessie   Plex   How To  

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

Mise en haute disponibilité de Redis

How To   Keepalived   Redis   Sentinel   Debian  
Vue global de la configuration Système Debian stable ( 8.x ) Kernel : Parametrages TCP, Memoire et du systeme de fichier Redis Serveur : Tous les serveurs redis pouront 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.pid" port 6379 tcp-backlog 65535 timeout 0 tcp-keepalive 0 loglevel notice logfile "/var/log/redis/redis. [Voir plus]

Mise en place du module pagespeed

How To   Nginx   pagespeed  
Préparation Installer le paquet nginx-extra Créer le dossier /var/ngx_pagespeed_cache pour y monter un tmpfs, 256Mo sont sufisant 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.0.0.1; deny all; } location /ngx_pagespeed_global_statistics { allow 127.0.0.1; deny all; } location /ngx_pagespeed_message { allow 127. [Voir plus]

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 UserParameter=apache.freeworkers,curl -s http://localhost/server-status?auto | grep ^Score | grep -o '\.' | wc -l UserParameter=apache.status[*],curl -s http://localhost/server-status?auto | awk '/$1: / {print $NF}' | sed 's/^\./0./g' Import du template Télécharger et importer zbx_templates_apache. [Voir plus]

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 UserParameter=nginx.active[*],curl -s http://localhost:61123/nginx_status | awk '/^Active/ {print $NF} UserParameter=nginx.reading[*],curl -s http://localhost:61123/nginx_status | awk '/Reading/ {print $$2} UserParameter=nginx.writing[*],curl -s http://localhost:61123/nginx_status | awk '/Writing/ {print $$4} UserParameter=nginx. [Voir plus]