Skip to main content

4. Vérifications et dépannage

4.1 Vérifications et tests

Accès à l'interface Web

Ouvrir un navigateur et aller sur :

Connexion :

  • Utilisateur : admin
  • Mot de passe : celui défini lors de l'installation

4.2

Vérification Vérifier lesdes hosts dans Foreman

Dans l'interface Foreman :

  1. Aller dans Hosts > All Hosts
  2. Vérifier que vos clients apparaissent
  3. Vérifier le statut Puppet

4.32 VérifierEmplacement lesdes logs

Sur le serveur Foreman :

# Logs Foreman
sudo tail -f /var/log/foreman/production.log

# Logs Puppet Server
sudo tail -f /var/log/puppetlabs/puppetserver/puppetserver.log

# Logs HAProxy
sudo tail -f /var/log/haproxy.log

# Logs Apache
sudo tail -f /var/log/httpd/error_log
sudo tail -f /var/log/httpd/foreman-ssl_error_log

4.3. Dépannage

Problème de connexion à l'interface Web

bash
# Vérifier que les services sont actifs
sudo systemctl status foreman httpd haproxy

# Vérifier les ports en écoute
sudo netstat -tlnp | grep -E '(80|443|8443)'

# Tester la connectivité
curl -k https://localhost/
curl -k https://foreman.mondomaine.com/

Problème de certificat Puppet

bash
# Sur le serveur, lister tous les certificats
sudo puppetserver ca list --all

# Nettoyer un certificat
sudo puppetserver ca clean --certname client.mondomaine.com

# Sur le client, supprimer les certificats
sudo rm -rf /etc/puppetlabs/puppet/ssl/

# Refaire la demande de certificat
sudo /opt/puppetlabs/bin/puppet agent --test

HAProxy ne démarre pas

bash
# Vérifier la syntaxe de la configuration
sudo haproxy -c -f /etc/haproxy/haproxy.cfg

# Vérifier les logs
sudo journalctl -u haproxy -n 50

# Vérifier SELinux
sudo ausearch -m avc -ts recent