https://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2012-02-09T11:35:56ZEnsemble Ouvert Libre Évolutifzephir-client - Anomalie #2789: Pas de log de agents Zéphirhttps://dev-eole.ac-dijon.fr/issues/2789?journal_id=89552012-02-09T11:35:56ZYoni Baudeyoni.baude@ac-normandie.fr
<ul><li><strong>Version cible</strong> mis à <i>Mises à jour 2.2.3 - 04 RC</i></li></ul><p>Sur 2.3, les logs des agent zéphir n'apparaissent pas dans /var/log/zephir/agent.log. <br />Pour bacula, le log est dans /var/log/bacula/agentzephir.log. Est-ce que la gestion des log des agents zéphir est différente de Eole 2.2 ?</p>
<p>J'ai essayé de relancer la gestion des log des agents zéphir à ma main :</p>
<p>/usr/bin/python /usr/bin/twistd --logfile /var/log/zephir/agent.log --pidfile /var/run/z_stats.pid -no zephiragents --config=configs --tmp=data --data=stats --archive=/tmp --static=static --actions=actions</p>
<p>Mais j'ai dû supprimer les processus des 3 autres daemon twistd :</p>
<p>/usr/bin/python /usr/bin/twistd -noy /usr/share/ead2/backend/eadserver.tac --pidfile /var/run/ead/ead-server.pid --logfile /var/log/ead/ead-server.log</p>
<p>/usr/bin/python /usr/bin/twistd -noy /usr/share/ead2/frontend/frontend.tac --pidfile /var/run/ead/ead-web.pid --logfile /var/log/ead/ead-web.log</p>
<p>/usr/bin/python /usr/bin/twistd -oy /usr/share/creole/creole_serv.tac -d /usr/share/creole --pidfile /var/run/creole/creole_serv.pid --logfile /var/log/creole_serv/creole_serv.log</p>
<p>Je pense que c'est pas normal. La manipulation n'a rien changé au niveau du log /var/log/zephir/agent.log, pas plus de messages.</p>
<p>Il n'y pas de logs et d'actions effectués lors de changements d'états des agents. <br />Quel processus entre en jeux lors d'un changement d'état d'un agent?</p>
<p>Merci de vôtre aide.<br />Yoni</p> zephir-client - Anomalie #2789: Pas de log de agents Zéphirhttps://dev-eole.ac-dijon.fr/issues/2789?journal_id=94732012-03-13T15:06:07ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Assigné à</strong> mis à <i>Daniel Dehennin</i></li><li><strong>Version cible</strong> changé de <i>Mises à jour 2.2.3 - 04 RC</i> à <i>Mises à jour 2.3.4 RC</i></li></ul> zephir-client - Anomalie #2789: Pas de log de agents Zéphirhttps://dev-eole.ac-dijon.fr/issues/2789?journal_id=96602012-03-19T08:45:27ZDaniel Dehennin
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>En attente d'informations</i></li><li><strong>% réalisé</strong> changé de <i>0</i> à <i>30</i></li></ul><p>Le démarrage des applications twisted sur les modules 2.3 ne sont pas loggés dans /var/log/zephir/agents.log du fait de la redirection, il semble que twisted détecte que sa sortie standard n’est pas un terminal et n’imprime donc pas ces messages.</p>
<p>Les logs des actions sont bien enregistrées dans les fichiers de logs.</p>
<p>Procédure de test: faire en sorte que le web ne passe pas :</p>
<p>Dans un fichier nommé <code>/usr/share/zephir/monitor/actions/web.actions</code>, mettre le code suivant :<br /><pre>
<code class="python syntaxhl"><span class="CodeRay"><span class="comment"># -*- mode: python; coding: utf-8 -*-</span>
<span class="keyword">def</span> <span class="function">action_error</span>(agent, old_status, new_status):
<span class="keyword">from</span> <span class="include">zephir.monitor.agentmanager.util</span> <span class="keyword">import</span> <span class="include">log</span>
log.msg(<span class="string"><span class="delimiter">"</span><span class="content">Error: web action is in error</span><span class="delimiter">"</span></span>)
<span class="keyword">def</span> <span class="function">action_warn</span>(agent, old_status, new_status):
<span class="keyword">from</span> <span class="include">zephir.monitor.agentmanager.util</span> <span class="keyword">import</span> <span class="include">log</span>
log.msg(<span class="string"><span class="delimiter">"</span><span class="content">Warn: web action is in warning</span><span class="delimiter">"</span></span>)
<span class="keyword">def</span> <span class="function">action_ok</span>(agent, old_status, new_status):
<span class="keyword">from</span> <span class="include">zephir.monitor.agentmanager.util</span> <span class="keyword">import</span> <span class="include">log</span>
log.msg(<span class="string"><span class="delimiter">"</span><span class="content">Ok: web action is OK</span><span class="delimiter">"</span></span>)
</span></code><br /></pre></p>
<p>Dans un fichier nommé <code>/usr/share/zephir/monitor/actions/actions.cfg</code>, mettre le code suivant :<br /><pre>
[web]
action_warn = True
action_error = True
action_ok = True
</pre></p>
<p>Pour le test, modifier le fichier <code>/usr/share/zephir/monitor/configs/web.agent</code> afin de mettre un période plus courte que 180 secondes.</p>
<p>Redémarrer le service <code>z_stats</code>:<br /><pre>
root@serveur:~# invoke-rc.d z_stats restart
</pre></p>
<p>Suivre l’évolution des logs dans un terminal dédié :<br /><pre>
root@serveur:~# tail -f /var/log/zephir/agent.log
</pre></p>
<p>Interdire les accès HTTP afin de mettre l’agent en erreur :<br /><pre>
root@serveur:~# iptables -I OUTPUT 1 -p tcp -m multiport --dports 80,8080 -j REJECT
</pre></p>
<p>Réautoriser les accès HTTP afin de mettre l’agent OK :<br /><pre>
root@serveur:~# iptables -D OUTPUT -p tcp -m multiport --dports 80,8080 -j REJECT
</pre></p> zephir-client - Anomalie #2789: Pas de log de agents Zéphirhttps://dev-eole.ac-dijon.fr/issues/2789?journal_id=102642012-04-02T08:32:28ZYoni Baudeyoni.baude@ac-normandie.fr
<ul></ul><p>Test ok pour web.<br />Merci.</p> zephir-client - Anomalie #2789: Pas de log de agents Zéphirhttps://dev-eole.ac-dijon.fr/issues/2789?journal_id=102652012-04-02T08:34:03ZDaniel Dehennin
<ul><li><strong>Version cible</strong> changé de <i>Mises à jour 2.3.4 RC</i> à <i>Mises à jour 2.3.5 RC</i></li></ul><p>Semble spécifique à l’utilisation des defered dans les actions, à voir pour la prochaine roadmap</p> zephir-client - Anomalie #2789: Pas de log de agents Zéphirhttps://dev-eole.ac-dijon.fr/issues/2789?journal_id=104062012-04-05T10:26:33ZYoni Baudeyoni.baude@ac-normandie.fr
<ul><li><strong>% réalisé</strong> changé de <i>30</i> à <i>90</i></li></ul><p>Les log sont ok sur 2.3. Le problème venait du changement du comportement de git qui mettait en défaut notre agent zéphir lors des maj des dépôts. <br />Pb corrigé par Daniel.</p>
<p>Merci</p> zephir-client - Anomalie #2789: Pas de log de agents Zéphirhttps://dev-eole.ac-dijon.fr/issues/2789?journal_id=104102012-04-05T12:21:06ZDaniel Dehennin
<ul><li><strong>Statut</strong> changé de <i>En attente d'informations</i> à <i>Fermé</i></li></ul><p>Voilà</p> zephir-client - Anomalie #2789: Pas de log de agents Zéphirhttps://dev-eole.ac-dijon.fr/issues/2789?journal_id=104112012-04-05T12:21:21ZDaniel Dehennin
<ul><li><strong>% réalisé</strong> changé de <i>90</i> à <i>100</i></li></ul>