\begin{frame}
 \frametitle{Préférence des utilisateurs}
 \begin{itemize}
  \item Contient les informations sur l'utilisateur (nom, prénom et mail) ;
  \item activer les alertes par mail ;
  \item envoyer une clef SSH.
 \end{itemize}
\end{frame}

\begin{frame}
 \frametitle{Pratique}
 \begin{itemize}
  \item Créer et configurer l'utilisateur "formation" ;
  \item créer une clef SSH :
  \begin{enumerate}
   \item \emph{ssh-keygen -t rsa},
   \item récupérer le fichier \~/.ssh/id\_rsa.pub.
  \end{enumerate}
  \item ajouter la clef à l'utilisateur.
 \end{itemize}
\end{frame}

\begin{frame}
 \frametitle{Groupe de serveurs}
 \begin{itemize}
  \item Les variantes ne servent qu'à la configuration initiale ;
  \item changement sur plusieurs serveurs : groupe de serveurs ;
  \item sélectionner les serveurs suivant différents critères ;
  \item sauvegarde du groupe ;
  \item possibilité d'ajout ultérieur de machine ;
  \item actions supplémentaires.
 \end{itemize}
\end{frame}

\begin{frame}
 \frametitle{Pratique}
 \begin{itemize}
  \item Créer un groupe de serveur ;
  \item autoriser l'utilisateur à se connecter par clef SSH.
 \end{itemize}
\end{frame}

\begin{frame}
 \frametitle{Surveillance des serveurs}
 \begin{itemize}
  \item Sur la page d'accueil ;
  \item sur chaque serveur : page Etat ;
  \item surveillance des serveurs ;
  \item état d'un groupe de serveurs.
 \end{itemize}
\end{frame}

\begin{frame}
 \frametitle{Alertes}
 \begin{itemize}
  \item Envoi d'un mail en cas de détection d'un problème :
  \begin{itemize}
   \item remontée par le serveur d'une erreur,
   \item un serveur n'a pas contacté Zéphir,
   \item une opération s'est mal déroulée ;
  \end{itemize}
  \item l'utilisateur doit avoir configuré son adresse mail ;
  \item à la sélection d'un groupe enregistré : cocher "surveiller ce groupe".
 \end{itemize}
\end{frame}

\begin{frame}
 \frametitle{Pratique}
  Surveiller un groupe.
\end{frame}

\begin{frame}
 \frametitle{Actions}
 \begin{itemize}
  \item Zéphir agit à distance par des actions ;
  \item elles sont mises en file d'attente ;
  \item c'est le serveur qui se connecte au Zéphir ;
  \item exemple d'action : envoi de la configuration, mise à jour, sauvegarde de l'état actuel du serveur.
 \end{itemize}
\end{frame}

\begin{frame}
 \frametitle{Pratique}
 \begin{itemize}
  \item Dans la page d'état du serveur "modifier" une valeur de la configuration du Scribe ;
  \item lancer l'action "Envoyer la configuration au serveur" ;
  \item forcer la synchronisation : synchro\_zephir ;
  \item vérifier que la configuration est bien redescendu.
 \end{itemize}
\end{frame}

\begin{frame}
 \frametitle{Gestion de la file d'attente des actions}
 \begin{itemize}
  \item Zéphir ne se connecte pas au Scribe ;
  \item en attendant la connexion, les actions sont stockés dans la file ;
  \item dans la page d'état du serveur, "liste des commandes en attente".
 \end{itemize}
\end{frame}

\begin{frame}
 \frametitle{Pratique}
 \begin{itemize}
  \item Lancer une action ;
  \item annuler l'action.
 \end{itemize}
\end{frame}

\begin{frame}
 \frametitle{Pratique}
 \begin{itemize}
  \item Restaurer le serveur dans VirtualBox ;
  \item configurer le réseau avec la commande network\_zephir ;
  \item récupérer la clef publique du Zéphir ;
  \item enregistrer le serveur ;
  \item redescendre la configuration.
 \end{itemize}
\end{frame}