Nagios Caractères accentués

Fermé
alex94130 - 10 juin 2008 à 12:19
 jml75 - 27 oct. 2010 à 21:24
Bonjour,

j'ai installé un serveur Nagios sur une CentOs, mais j'ai un souci avec l'interface, qui m'affiche de vilains caractères avec des accents du style:

Mémoire utilisée : etc etc..

Est ce que quelqu'un pourrait m'aider svp ??

Merci par avance !
A voir également:

3 réponses

anisse4 Messages postés 209 Date d'inscription jeudi 2 novembre 2006 Statut Membre Dernière intervention 19 juin 2009 21
10 juin 2008 à 12:39
Salut,

tu as un problème de charset dans ta config apache.
Sur debian pour configurer cela il faut éditer le fichier /etc/apache2/apache2.conf.
Trouver la ligne AddDefaultCharset.
La ligne doit normalement etre : AddDefaultCharset ISO-8859-1. ou adddefaultcharset utf-8
Cela dépends de ta configuration. La liste des charset est un peu plus bas, essaies en plusieurs.
N'oublie pas de redemarrer apache apres avoir fait une modification.
0
Merci anisse, je suis sous CentOs, le fichier dont tu parles serait apparemment :

/etc/httpd/conf/httpd.conf
ou /usr/local/apache2/conf/httpd.conf
ou /usr/local/apache2/conf/original/httpd.conf

Il n'y a que le premier qui contient un champ AddDefaultCharset, le problème, c'est que j'ai beau éditer celui-ci et mettre du UTF-8 à la place de ISO-8859-1 ou inversement, je redémarre le serveur apache mais rien n'y fait...?

Le problème ne peut pas se situer au niveau de Nagios ?
0
anisse4 Messages postés 209 Date d'inscription jeudi 2 novembre 2006 Statut Membre Dernière intervention 19 juin 2009 21 > alex94130
10 juin 2008 à 13:02
Non c'est rien à voir avec Nagios c'est bel et bien le serveur Apache.
Alors cherche si la ligne : DefaultLanguage fr est commenté et décommante la.
Ensuite si ça ne fonctionne toujours pas après un reload et un redémarrage essai un ISO-8859-15 dans apache2.conf
0
alex94130 > anisse4 Messages postés 209 Date d'inscription jeudi 2 novembre 2006 Statut Membre Dernière intervention 19 juin 2009
10 juin 2008 à 13:59
Alors,

je n'ai aucun fichier appelé "apache2.conf", chez moi c'est httpd.conf, mais ça doit correspondre...

J'ai décommenté et ajouté fr à la ligne "DefaultLanguage "

J'ai passé indiféremment le codage en UTF-8 ou ISO-8859-15 ou même 8859-1 mais après un restart et un reload d'apache, rien n'y fait j'ai toujours la même erreur...

Aurais-je oublié quelque chose ??
0
anisse4 Messages postés 209 Date d'inscription jeudi 2 novembre 2006 Statut Membre Dernière intervention 19 juin 2009 21 > alex94130
13 juin 2008 à 09:55
As-tu redémarré nagios?
0
alex94130 > anisse4 Messages postés 209 Date d'inscription jeudi 2 novembre 2006 Statut Membre Dernière intervention 19 juin 2009
13 juin 2008 à 15:44
oui oui tout à fait j'ai redémarré Apache et même nagios pour être sûr...
0
Salut,

Même constat que alex94130.

J'ai sauvé en local une page générée. J'ai ajouté <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> dans le header, et ca s'affiche impec (sauf que le (R) du copyright de Nagios ne s'affiche plus correctement... :(

Appramment, le AddDefaultCharset n'écrase que les pages définies en text/html... or apparemment Nagios ne le précise pas dans le source des pages générées...

Si qqun a une idée.

Merci.
JFB.
0
Si c'est par trop tard, j'ai la solution.

Le problème ne viens pas dutout d'aâche mais plutôt des cgi de Nagios. J'ai fait une modification des sources de Nagios 3.2.3 qui corrige le problème. En fait, j'ai simplement utilisé le code utilisé dans la patche nagios-JP.

Plus, j'ai mis une balise méta utf-8 dans toutes les pages html.

Si vous êtes intéressé, je vous envoi le paquet source modifié.

Merci.

Jonathan
0