Nouvelle version de NaReTo (1.1.6)
Une nouvelle version de NaReTo (1.1.6) est maintenant disponible dans la section téléchargement.
Les modifications apportées sont essentiellement des corrections. Un bug dans le Temps-Réel a été corrigé: lorsqu'un host était tombé et acquitté, NaReTo ne remontait pas que le service est acquitté. Ce bug est maintenant corrigé. A noter: il faut maintenant utiliser la nouvelle version de nagios-nareto pour que le bug soit totalement corrigé. L'aspect graphique est amélioré pour Internet Explorer version 6: voir la gallerie des captures d'écran. Des corrections sont apportée à la documentation. Voir le changelog pour connaitre l'ensemble des améliorations.



Salut, J'arrive à la fin de mon stage et suite à
Romain | mercredi, mai 7 2008 | 14:23Salut,
J'arrive à la fin de mon stage et suite à l'installation de Nagios pour la supervision du réseau, mes "collègues" aimeraient avoir une solution de Reporting.
J'ai alors penché pour NaReTo. Je l'ai installé, plus ou moins facilement. Et maintenant que j'ai tout suivi comme dans la doc sur le site officiel, j'ai toujours mon interface web qui est vide... Pourtant je vois bien ici que les versions installées sont compatibles!
Je ne comprends pas, de quoi pourrait il s'agir???
Merci de m'aider
Bonjour, Je pense qu'il s'agit d'un problème de
Cédric Temple | jeudi, mai 8 2008 | 08:55Bonjour,
Je pense qu'il s'agit d'un problème de droits. Regarder le fichier de configuration: il indique quel est l'utilisateur "administrateur" de NaReTo. Vous devez être authentifié comme administrateur pour pouvoir initier l'arbre de NaReTo.
Sous quel utilisateur êtes vous authentifiés?
Bonjour et merci d'avoir répondu Je suppose que
Romain | mardi, mai 13 2008 | 11:54Bonjour et merci d'avoir répondu
Je suppose que c'est le fichier nareto/include/config.ini.php dont vous parlez. En voici le contenu principal:
;<?php
[Mysql Configuration]
host = localhost
user = root
password = admin
nareto_db = nareto
perfparse_db = perfparse
[Nagios Configuration]
configuration_file = /usr/local/nagios/etc/nagios.cfg
log_file = /usr/local/nagios/var/nagios.log
statuslog_file = /usr/local/nagios/var/status.dat
comment_file = /usr/local/nagios/var/comments.dat
archives_path = /usr/local/nagios/var/archives/
url_path = localhost/nagios/
// utilisateur nagios considere comme l'administrateur
// nareto. Il accede a tout meme si son contactgroup
// n'a pas les droits.
// Il peut y avoir plusieurs admins:
// admin = nagiosadmin,theboss,jdoe
admin = nagiosadmin
;?>
Mais pour le moment, je me penche sur un autre problème, nagios ne veut plus démarrer: la commande /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg ne lance plus aucun processus!
Bonjour Romain, Dans le fichier de configuration,
Cédric Temple | jeudi, mai 15 2008 | 13:24Bonjour Romain,
Dans le fichier de configuration, il est indiqué à la dernière ligne que c'est "nagiosadmin" qui a le droit de configurer NaReTo. Il faut modifier cet utilisateur pour qu'il corresponde à celui avec lequel vous vous connectez.
Pour le problème de démarrage de Nagios, je vous conseille de regarder dans la log Nagios: un :
tail /usr/local/nagios/var/nagios.log
juste après avoir tenté un démarrage peut aider...
De plus la commande suivante peut aussi être une aide précieuse:
usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Merci pour l'aide La commande avec l'option -v me
Romain | jeudi, mai 15 2008 | 16:48Merci pour l'aide
La commande avec l'option -v me dit qu'aucune erreur n'est détectée. En revanche, la commande sans option
usr/local/nagios/bin/nagios /usr/local/nagios/etc/nagios.cfg
me lance nagios mais ne le fait pas fonctionner correctement, puisqu'il me dit que tous les services sont OK et que certains services ont été verifiés pour la dernière fois à 10h alors qu'il est 16h40!!!
Et sinin, la commande tail /usr/local/nagios/var/nagios.log me renvoie ceci:
[1210862373] Nagios 2.9 starting... (PID=8547)
[1210862373] LOG VERSION: 2.0
[1210862373] Lockfile '/usr/local/nagios/var/nagios.pid' does not contain a valid PID (
)
Je dois dire aussi que le script
Romain | jeudi, mai 15 2008 | 16:58Je dois dire aussi que le script /etc/init.d/nagios me semble bizarre puisqu'à aucun moment le fichier var/nagios.pid n'est référencé. Je pensé pourtant l'avoir ajouter, mais il semble qu'i ait été effacé. Je suis surpris de ce qui arive, je dois oublier certaines choses ou ne pas prendre les bons éléments en compte.
status_nagios ()
{
if test -x $NagiosCGI/daemonchk.cgi; then
if $NagiosCGI/daemonchk.cgi -l $NagiosRunFile; then
return 0
else
return 1
fi
else
if ps -p $NagiosPID > /dev/null 2>&1; then
return 0
else
return 1
fi
fi
return 1
}
printstatus_nagios()
{
if status_nagios $1 $2; then
echo "nagios (pid $NagiosPID) is running..."
else
echo "nagios is not running"
fi
}
killproc_nagios ()
{
kill $2 $NagiosPID
}
pid_nagios ()
{
if test ! -f $NagiosRunFile; then
echo "No lock file found in $NagiosRunFile"
exit 1
fi
NagiosPID=`head -n 1 $NagiosRunFile`
}
# Source function library
# Solaris doesn't have an rc.d directory, so do a test first
if [ -f /etc/rc.d/init.d/functions ]; then
. /etc/rc.d/init.d/functions
elif [ -f /etc/init.d/functions ]; then
. /etc/init.d/functions
fi
prefix=/usr/local/nagios
exec_prefix=${prefix}
NagiosBin=${exec_prefix}/bin/nagios
NagiosCfgFile=${prefix}/etc/nagios.cfg
NagiosStatusFile=${prefix}/var/status.dat
NagiosTempFile=${prefix}/var/nagios.tmp
NagiosRetentionFile=${prefix}/var/retention.dat
NagiosCommandFile=${prefix}/var/rw/nagios.cmd
NagiosVarDir=${prefix}/var
NagiosRunFile=${prefix}/var/nagios.lock
NagiosLockDir=/var/lock/subsys
NagiosLockFile=nagios
NagiosCGIDir=${exec_prefix}/sbin
NagiosUser=nagios
NagiosGroup=nagios
# Check that nagios exists.
if [ ! -f $NagiosBin ]; then
echo "Executable file $NagiosBin not found. Exiting."
exit 1
fi
# Check that nagios.cfg exists.
if [ ! -f $NagiosCfgFile ]; then
echo "Configuration file $NagiosCfgFile not found. Exiting."
exit 1
fi
# See how we were called.
case "$1" in
start)
echo -n "Starting nagios:"
$NagiosBin -v $NagiosCfgFile > /dev/null 2>&1;
if [ $? -eq 0 ]; then
su - $NagiosUser -c "touch $NagiosVarDir/nagios.log $NagiosRetentionFile"
rm -f $NagiosCommandFile
touch $NagiosRunFile
chown $NagiosUser:$NagiosGroup $NagiosRunFile
$NagiosBin -d $NagiosCfgFile
# $NagiosBin $NagiosCfgFile
if [ -d $NagiosLockDir ]; then touch $NagiosLockDir/$NagiosLockFile; fi
echo " done."
exit 0
else
echo "CONFIG ERROR! Start aborted. Check your Nagios configuration."
exit 1
fi
;;
stop)
echo -n "Stopping nagios: "
pid_nagios
killproc_nagios nagios
# now we have to wait for nagios to exit and remove its
# own NagiosRunFile, otherwise a following "start" could
# happen, and then the exiting nagios will remove the
# new NagiosRunFile, allowing multiple nagios daemons
# to (sooner or later) run - John Sellens
#echo -n 'Waiting for nagios to exit .'
for i in 1 2 3 4 5 6 7 8 9 10 ; do
if status_nagios > /dev/null; then
echo -n '.'
sleep 1
else
break
fi
done
if status_nagios > /dev/null; then
echo ''
echo 'Warning - nagios did not exit in a timely manner'
else
echo 'done.'
fi
rm -f $NagiosStatusFile $NagiosTempFile $NagiosRunFile $NagiosLockDir/$NagiosLockFile $NagiosCommandFile
;;
status)
pid_nagios
printstatus_nagios nagios
;;
esac
bonjour, deja merci pour nareto. je suis en stage
salluste | mercredi, mars 25 2009 | 10:56bonjour,
deja merci pour nareto. je suis en stage d'ingenieur et je dois creer une station de supervision.
j'ai installé nareto sur un nagios 3.06. cela a été un peu complexe car j'ai que le fichier status.dat qui m'indique l'état de nagios voici mon fichier config.ini.php.mon problemes est que le temps reel ne fonctionne pas. j'ai bien tout mes periferique qui s'affiche et object recovery state parsage fini
;<?php
[Mysql Configuration]
// il est possible d'utiliser host:port pour le nom du serveur
// et le numero de port de MySQL
host = localhost
user = ndouser
password = ndopassword
nareto_db = nareto
perfparse_db = perfparse
[Nagios Configuration]
configuration_file = /usr/local/nagios/etc/nagios.cfg
log_file = /usr/local/nagios/var/nagios.log
statuslog_file = /usr/local/nagios/var/status.dat
comment_file = /usr/local/nagios/var/comment.log
archives_path = /usr/local/nagios/var/archives
url_path = http://localhost/nagios/
[Nareto Configuration]
// temps de rafraichissement de la page d'affichage
// des etats dans le temps reel
// nombre de secondes
refresh = 60
// variable permettant de calculer l'etat des noeuds
// en fonction des droits ou pas dans le temps reel
// 0 => le calcul est effectue avec les droits
// 1 => le calcul est effectue sans en tenir compte
global_state = 0
//variable a renseigner pour afficher
// 0 => les noms de services nagios
// 1 => les alias renseignes dans la partie admin.
use_alias = 0
// affichage des liens perfparse?
// 0 => non
// 1 => oui
use_perfparse = 0
// utilisation des noeuds doubles
// 0 => non
// 1 => oui
use_doublenode = 0
// Lien vers nagios lors d'un click sur un indicateur
// 0 => non
// 1 => oui
use_nagios = 0
// utilisateur nagios considere comme l'administrateur
// nareto. Il accede a tout meme si son contactgroup
// n'a pas les droits.
// Il peut y avoir plusieurs admins:
// admin = nagiosadmin,theboss,jdoe
admin = nagiosadmin
// Mise en base de donnees des alertes SOFT.
// Dans le cas contraire, on ne met en base de donnees
// que les alarmes HARD
soft_alarm = 0
// Nombre d alarme affichees dans le module
// Alert::History pour les noeuds
nb_alarm = 12
// Nombre d alarme affichees dans le module
// Alert::History dans le detail avant de faire
// une nouvelle page
nb_alarm_detail = 50
;?>
merci pour l'aide
Bonjour je viens d'installer Nagios+Centreon sur
ludovic | mardi, mai 12 2009 | 13:51Bonjour je viens d'installer Nagios+Centreon sur Debian 5.0.1 Lenny.
J'y ai ajouté Nareto et je n'arrive pas à avoir le suivi des alarme ainsi que les alert history!
J'ai remarqué que les tables de la base de donnée ne se remplisse pas!
Je voulais savoir comment rectifier ce problèeme svp .
J'ai remarquer des problème dans les scripts nagios alarm notemment le chemin spécifiant
le fichier de config.ini.php que j'ai rectifier mais ca ne marche quand même pas!
Merci.
Cordialement.
Résolut! Pour ce que ça intéresse, les bases ne se
ludovic | mardi, mai 12 2009 | 15:24Résolut!
Pour ce que ça intéresse, les bases ne se remplissent pas car le script pour les remplir est foireux! scripts/nareto.sql utiliser celui de Nareto1.1.1 et HOP ca marche ! En tout cas ca marche chez moi!!!!
Bon courage!
Bonjour, Je me permets de poster ici car j'ai un
pun1ch3ur | mercredi, juin 24 2009 | 16:37Bonjour,
Je me permets de poster ici car j'ai un problème avec NaReTo. Je l'est installer sur un Nagios 3.0.6.
Mon problème est que j'ai un message d'erreur :
PHP Parse error: syntax error, unexpected $end in /srv/www/htdocs/nareto/index.php on line 140
Quelqu'un aurait-il une idée ?
Merci
Bonjour NaReTo v1.1.7 est sortie ! Votre script
MSMS | samedi, octobre 9 2010 | 00:44Bonjour
NaReTo v1.1.7 est sortie !
Votre script (patch nareto) est il toujours compatible pour fonctionner avec cette version de Nareto et Nagios 3.2.2 ?
Merci en tout cas.