Catégorie : Services

  • Varnish : Cache HTTP, routage VCL et WordPress

    par

    dans
    Cet article documente le service de cache HTTP Varnish : le routage VCL entre les backends WordPress, la strategie de cache, les probes et le workflow de mise a jour VCL. Position dans l architecture flowchart LR Internet((Internet)) --> HAProxy["HAProxy TLS"] HAProxy --> Traefik["Traefik Ingress"] Traefik --> Varnish["Varnish Cache"] Varnish -->|"MISS"| WP["WordPress Pod"] Varnish -->|"HIT"| […]
  • WordPress : Architecture pod, volumes et workflow K3s

    par

    dans
    Le deploiement WordPress sur K3s repose sur une architecture pod multi-containers avec separation stricte des responsabilites. Cet article detaille la structure du pod, la gestion des volumes, les ConfigMaps et le workflow de mise a jour. Architecture du pod Chaque pod WordPress contient quatre containers et un initContainer : flowchart TD subgraph pod ["Pod WordPress"] […]
  • Monitoring : Graylog, Uptime Kuma et Prometheus

    par

    dans
    Introduction Un homelab qui héberge des services critiques (DNS, proxy, mail, web) nécessite une observabilité complète. Sans monitoring, les pannes sont découvertes par les utilisateurs, les dégradations de performance passent inaperçues, et le diagnostic post-incident devient un exercice de devinette. Cet article présente la stack de monitoring en trois piliers : Graylog pour la centralisation […]
  • K3s : Cluster Kubernetes single-node en homelab

    par

    dans
    Introduction Dans un homelab, faire tourner un cluster Kubernetes complet (kubeadm, etcd multi-nœuds, control-plane HA) est souvent disproportionné par rapport aux besoins réels. K3s, la distribution légère de Rancher Labs, offre un compromis idéal : un binaire unique de ~70 Mo qui embarque tout le nécessaire — API server, scheduler, controller-manager, etcd intégré (SQLite ou […]
  • SNMP : extend

    Pour lister les ajouts extend dans le fichier snmpd.conf : extend zfs /sbin/zfsstatus Ne pas oublié le sheebang, sinon snmp pete une erreur (rage). ~:cat /sbin/zfsstatus#!/bin/bash /sbin/zpool status -x data /sbin/zpool status -x rpool /sbin/zpool status -x raid10   Logiquement, ça affiche quelque chose : snmpwalk -v2c -c public localhost NET-SNMP-EXTEND-MIB::nsExtendOutLine Recuperer l'OID : snmptranslate […]
  • Plugin : check_ipfire_core_update

    Depuis IpFire Créer un script pour savoir si une mise à jour est disponible pour ipfire, par exemple copié collé dans /usr/lib/nagios/check_ipfire_core_update. Puis attribuer les droits d’exécution : mkdir -p /usr/lib/nagios/cat > /usr/lib/nagios/check_ipfire_core_update <<EOF#!/bin/bashSTATE_OK=0STATE_WARNING=1STATE_CRITICAL=2STATE_UNKNOWN=3STATE_DEPENDENT=4SYSTEM=\`cat /opt/pakfire/db/lists/core-list.db |grep "core_"\`PAKFIRE=\\\$core_release=\"\`cat /opt/pakfire/db/core/mine\`\"\;if [[ \$SYSTEM == \$PAKFIRE ]]then echo \$STATE_OK exit 0else echo \$STATE_CRITICAL exit 2fiexit 3EOFchmod +x /usr/lib/nagios/check_ipfire_core_update Ajouter […]
  • Note sur Eyes Of Network

    par

    dans
    notify email Ajout de l'option -r pour forcer l'envoie /usr/bin/printf "%b" "***** Nagios *****\\n\\nNotification Type: $NOTIFICATIONTYPE$\\n\\nService: $SERVICEDESC$\\nHost: $HOSTALIAS$\\nAddress: $HOSTADDRESS$\\nState: $SERVICESTATE$\\n\\nDate/Time: $LONGDATETIME$\\n\\nAdditional Info:\\n\\n$SERVICEOUTPUT$" | /bin/mail -s "Services $SERVICESTATE$ alert for $HOSTNAME$/$SERVICEDESC$!" -r $CONTACTEMAIL$ $CONTACTEMAIL$ email ne fonctionne pas, voir /srv/eyesofnetwork/nagios-3.5.1/etc/ define contact { contact_name admin host_notifications_enabled 1 service_notifications_enabled 1 host_notification_period 24x7 service_notification_period 24x7 host_notification_options d,u,r,f,s service_notification_options […]
  • Serveur rsync

    par

    dans
    Fonctionne avec tout Synology DS, solution de sauvegarde brut, pas d'historique, pas de système incrémentiel ou différentiel. Rappel : Différentiel : sauvegarde relative à l'enregistrement initial, plus couteux en termes d'espace disque mais plus sûr. Incrémentiel : sauvegarde relative à l'enregistrement précédant, en général J-1. Configurer le mode serveur fichier /etc/default/rsync, option à modifier RSYNC_ENABLE=true Fichier /etc/rsyncd.conf pid […]
  • Superviser une station de disque Synology via NAGIOS.

    par

    dans ,
    Le SNMP est le protocol de supervision d'un réseau informatique. A savoir, il existe une distribution OpenSource EyesOfNetwork (EON) qui est dédié à la supervision d'un parc informatique. Même Windows a un service portant le nom d’interruption SNMP, effectivement, il est possible de diagnostiquer la santé du poste de travail. Nagios est un superviseur, pour […]