Wiki [Debian/Ubuntu] Health Check de services grâce aux conkys

0
24
août
2019

Liste

Health check d'un service web ou de l'IOT (camera, etc)

camera : ${alignr}${execp curl --connect-timeout 5 --user-agent "Conky HealthCheck" -k -s http://192.168.42.42 >/dev/null 2>/dev/null && echo '${color green}ONLINE${color}' || echo '${color red}OFFLINE${color}' }

Remplacez http://192.168.42.42 par l'adresse de la WEBUI de votre caméra. Certaines caméra utilisent https à la place d'http (il n'y a pas vraiment de différence ici mais il faut l'indiquer dans l'URL)

Health check d'un service web à travers Tor

Pratique pour vérifier la présence en (…)

Wiki Haproxy - redirection de domaine

0
9
août
2019

Introduction

Quand HaProxy fait une redirection, il n'y a pas de communication avec les serveurs derrière le backend. Tout est entièrement géré par le frontend.

Si le client requière via https, le certificat https doit être signé. S'il ne l'est pas le navigateur web va stopper et émettre une alerte de sécurité et ce avant d'avoir reçu le code http signalant la redirection. Pas très fun pour vos utilisateurs.

Exemple

Peut être inséré dans les section backend ou (…)

Wiki Afficher dans un conky sur votre bureau les infos CPU de vos serveurs.

0
7
août
2019

Ce tutoriel fonctionne sur : Ubuntu et Debian.
(Si vous l'avez testé sur d'autres systèmes avec succès, n'hésitez pas à rajouter la compatibilité.)

Introduction.

Nous allons voir ici comment récupérer sur un conky sur notre bureau Ubuntu ou Debian les températures (et le % d'utilisation) d'autres machines (serveurs, routeurs, etc) sur lesquels nous aurons installé un serveur Web avec PHP.

Vous pouvez bien entendu utiliser Apache2 ou Nginx selon vos préférences. Par contre le moteur PHP doit être fonctionnel et (…)

Wiki [Debian/Ubuntu] Exporter la température des disques

0
27
juin
2019

Via le démon hddtemp

Nous allons utiliser ici hddtemp que nous lancerons au démarrage en mode démon via le script hdtemp_auto_bind.bash. Un serveur hddtemp en écoute attendra les requêtes venant de clients réseaux et répondra à leurs demandes.

Côté client, nous utiliserons un conky sur le bureau de l'ordinateur personnel afin d'aller périodiquement récupérer les valeurs puis les afficher, avec coloration, sur l'écran.

Par sécurité, il est déconseillé d'écouter sur une adresse IP LAN voir pire WAN (internet). Je (…)

Wiki [Tuto/HowTo] Convertir un GIF en vidéos MP4 à durée déterminée

0
4
juin
2019

Introduction

Nous allons voir ici comment transformer un gif d'une durée X vers une vidéos ayant une durée différente. Le but est de pouvoir transformer des gifs en animation compatible avec les pages Facebook (qui doivent faire au moins 25secondes).

En ligne de commande

  1. Rendez-vous dans le dossier contenant votre gif et ouvrez un shell.

  2. Convertissez le gif en mp4. Dans cet exemple on converti input_animation.gif en video_tmp.mp4

ffmpeg -i input_animation.gif -movflags faststart -pix_fmt yuv420p -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" video_tmp.mp4
  1. Créez un (…)

Wiki [Tuto/HowTo] [Debian/Ubuntu] Créer un JBOD (raid0 non strip) avec mdadm

0
27
avr.
2019

Installez les pré-requis.

  1. Installation.
sudo apt-get install mdadm
  1. Redémarrez la machine.
sudo reboot

Préparer les disques

Créer un JBOD (raid0 non strip).

  1. Lancez la création du raid0.
sudo mdadm
(…)

Wiki [Tuto/HowTo] [Debian/Ubuntu] Créer un JBOD (raid0 non strip) avec ZFS

0
27
avr.
2019

Introduction

Nous allons ici créer une JBOD (concaténation de plusieurs disques) avec ZFS.

Mise en place

  1. Installez les pré-requis.
apt install zfsutils-linux zfs-initramfs
  1. Listez vos disques.
sudo fdisk -l | grep 'dev' | grep -v 'ram'
  1. Créez votre pool (grappe mémoire).
sudo zpool create -f monPoolPerso /dev/sdb /dev/sdc /dev/sdd
  • monPoolPerso le nom de votre Pool
  • /dev/sdb /dev/sdc /dev/sdd vos disques
  1. Vérifiez que votre pool a bien été créé.
sudo zfs list
  1. Indiquez le point de montage.
sudo zfs set
(…)

Wiki Rédiger avec LibreOffice Writer pour Linuxfr

2
18
avr.
2019

Une dépêche, un journal ou une page de wiki n’ont aucun caractère d’urgence et gagnent à être soigneusement mitonnés. Autant utiliser un outil performant de rédaction avec tout le confort moderne d’un excellent correcteur orthographique, grammatical et orthotypographique doté d’un conjugueur et de la facilité à introduire des caractères dits spéciaux. Ça va éviter pas mal de fautes diverses et faciliter la rédaction tout en donnant un peu de recul.

Ce tutoriel est un complément aux autres pages d’aide à (…)

Wiki [PHP] Tester si le serveur cache Memcached fonctionne

0
17
avr.
2019

Voici une méthode en PHP permettant de tester si le serveur cache Memcached est bien joingnable.
Vous pouvez voir un exemple type de son fonctionnement dans ce script de HealthCheck pour nextcloud.

Tester la disponibilité (connexion) d'un unique serveur

<?php
if(memcache_connect("www.my_server_memcached.com", 11211)){
    echo "work";
}else{
    echo "not work";
}
?>

Tester la disponibilité (connexion) de plusieurs serveurs

<?php

$CONFIG['memcached_servers'] => array(
     array('localhost'
(…)

Wiki [PHP] Tester si le serveur cache (redis) fonctionne

0
16
avr.
2019

Voici un exemple de code testant si le serveur cache redis est bien fonctionnel.
Vous pouvez voir un exemple type de son fonctionnement dans ce script de HealthCheck pour nextcloud.

Tester la disponibilité (connexion) d'un unique serveur

<?php
$CONFIG['redis']['host'] = "127.0.0.1";
$CONFIG['redis']['port'] = 6379;

echo checkCacheRedis($CONFIG);

function checkCacheRedis($CONFIG){
                    /* on definit le port par défaut si l'utilisateur ne l'a pas défini
(…)

Wiki [Hack] Supprimer ses anciens posts sur Facebook

0
31
mar.
2019

Introduction

Edit : il semble y avoir un bug dans le script qui cache (hide) plus tôt que supprimer (delete). Cet encart sera supprimé quand se sera pleinement réparé.

Afin de vous décourager de supprimer des données personnelles (que FB considère comme du pétrole ou de l'or numérique), Facebook vous permet de masquer les anciens contenus mais pas de les supprimer. Au plus vous permet-il de supprimer votre compte.
Heureusement pour nous, des hackers ont conçu une méthode pour effectuer (…)

Wiki [Tuto/HowTo][Debian/Ubuntu] Installer Diablo 2 dans VirtualBox

0
27
fév.
2019

musique d'entrain : Imagine Dragons - Bleeding Out

Nota Bene : Je pars du principe que vous avez déjà installé une machine virtuelle (dans le cas présent type windows xp → 7 (déconseillé d'aller au dessus)). Etal Bot fonctionne très bien sous VirtualBox.

Bon, commençons.

Allez sur le site de Battlenet https://eu.battle.net/shop/fr/ s'inscrire et aller dans la section Compte⇒Jeux⇒Télécharger Jeu, ensuite ajouter la clé cd de son jeu et le télécharger. (nb: ajouter une licence vous permet d'avoir accès (…)

Wiki Glusterfs-server Que se passe-t-il en cas de split brain (conflit de fichiers)

0
27
fév.
2019

Glusterfs-server Que se passe-t-il en cas de split brain (conflit de fichiers)

Attention : cet article est un retour d'expérience.

Introduction

Un split brain est une expression indiquant des conflits sur un ou plusieurs fichiers. Ces conflits résultent de modifications sur un même fichier répartis sur plusieurs machines. Les split brain arrivent généralement lorsqu'on utilise deux machines (replica 2) ou que la grappe est réparties de façon homogène sur deux réseaux perturbés par une coupure. Avec glusterfs-server, à part en (…)

Wiki Listes de noms de domaines utilisés sur Android

0
13
jan.
2019

Cet article tente à lister les noms de domaines utilisés sur les appareils android afin de pouvoir identifier les services.

Google

auditrecording-pa.googleapis.com

Service utilisé par Google Play Service (src).
Il est conseillé de bloquer ce domaine.

geomobileservices-pa.googleapis.com

Service de géolocalisation de google. Même si vous configurez votre appareil afin de n'utiliser que le GPS/Galiléo, il va quand même émettre des requêtes régulières vers ce service.
Le bloquer est donc éssentiel par sécurité et n'empêchera pas les apps de (…)

Wiki Créer un second serveur dnschef renvoyant tout vers le main server DNS sauf si ce dernier est mort

0
22
déc.
2018

Créer un second serveur dnschef renvoyant toutes les requêtes DNS vers le serveur principal sauf si ce dernier est mort.

Ce tuto suit celui sur l'installation d'un rogue DNS avancé. Il a pour objectif de vous permettre d'ajouter un simple serveur dnschef de secours qui renverra toutes les requêtes qu'il reçoit vers votre serveur principal sauf quand ce dernier ne réponds plus. Il permet de ne pas avoir à ré-installer/entretenir un second pihole.
Dans le script que nous (…)