Nagios Caractères accentués

alex94130 -  
 jml75 -
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   Statut Membre Dernière intervention   21
 
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
alex94130
 
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   Statut Membre Dernière intervention   21 > alex94130
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention   21 > alex94130
 
As-tu redémarré nagios?
0
alex94130 > anisse4 Messages postés 209 Date d'inscription   Statut Membre Dernière intervention  
 
oui oui tout à fait j'ai redémarré Apache et même nagios pour être sûr...
0
JFB
 
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
jml75
 
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