alors on va aller vite mais je reste disponible pour échanger avec vous plus tard : • Qui est Rudder ? • Que fait Rudder ? • Comment marche Rudder ? • Rudder & Zabbix • Démo
développé depuis 2011, en France Nous sommes soutenu par : Rudder s’appuie majoritairement sur du code open-source, sous license GPLv3 principalement. Plus d’informations sur : https://www.rudder.io/
gestion des infrastructures IT Configuration management Provisioning Standardisation des systèmes Déploiement applicatif Détection et remédiation des anomalies Maintien en conditions opérationnelles Patch management Rapports et suivi de bon fonctionnement Security management Inventaire dynamique Audit des configurations Application et suivi des standards de sécurité Hardening des systèmes Détection et remédiation des vulnérabilités Génération de rapports synthétiques
et le Serveur Zabbix s’interconnectent pour permettre : ➔ Envoyer et synchroniser l’inventaire Rudder avec l’inventaire de Zabbix ➔ Tous les noeuds sont dans un Groupe d’hôte dédié ➔ Installer l’agent Zabbix et le configurer ➔ Appliquer des templates à un noeud
supervisés root# /opt/rudder/bin/zabbix-plugin.py update Connected to Zabbix API Version 5.2.6 [+] Done. Cette commande ne fait que : • Ajouter les nodes Rudder dans Zabbix • Créer le groupe d’hôtes “Rudder nodes” dans Zabbix Une tâche cron est associée, pour mettre à jour les informations toutes les heures. root# cat /etc/cron.d/zabbix-rudder 0 * * * * /opt/rudder/bin/zabbix-plugin.py update
un hôte via Rudder root# /opt/rudder/bin/zabbix-plugin.py apply-configuration ... [ ] Applying conf to node prod-app-01.lab.rudder.io... [ ] Applying conf : the host 10410 is linked to the template 10343 ... -------------------------------- [+] Done. Cette commande permet d’attacher un template à un host Zabbix. Cette commande est appelée par défaut toutes les 30 minutes (voir /etc/cron.d/zabbix-rudder). Il est possible d’appliquer la commande autant de fois que souhaité pour forcer l’application d’un template (hors tâche cron).