Il serait interessant que les scripts cron soit uniformisé en tous cas dans la partie présentation, la partie que l'on est obligé d'éditer à la main.

Par exemple dans ArchiveLogInDB.php il n'y a que 2 lignes à modifier en tout début de fichier et elles sautent au yeux.
Je serait tenter de dire que ceci pourrait être la référence.
Code:
/*
 * Set your path here
*/
$path_oreon = '/usr/local/oreon/';
$NagiosPathArchive = "/usr/local/nagios/var/archives";
Sauf que l'on parle de path mais dans un cas il y a un trailer slash et dans l'autre non :roll:

Ensuite les valeurs par defaut des path sont indiqué avec /srv ce qui ne correspond a aucune installation standard.
Ce qui apporte de la confusion là où l'on ne devrait pas se poser de question

Après ces 2 petits défauts corrigé, on pourrait transformer les 2 autres scripts (deleteDB & diff) de la sorte pour uniformisé tout ça :

Code:
/*
 * Set your path here
*/
my $PerfparseInstallFolder = "/usr/local/nagios/bin/";
my $oreon_path = "/usr/local/oreon/";
my $file_lock = "/tmp/purge.lock";

## CAUTION
##
## During the suppression make sure that no data will be put into perfparse database otherwise the suppression
## might be stopped!
##
## In $PerfparseInstallFolder you must specify perfparse install directory
## This script use : perfparse-db-purge binary
## Moreover  perfparse-db-purge binary require perfparse.cfg which must be in perfparse install directory in etc
## $PerfparseInstallFolde/etc/perfparse.cfg you may found this file in $NAGIOS_PATH/etc/perfparse.cfg

..........

open(OREON_FD,$oreon_path."www/oreon.conf.php");
C'est déja pas fun de devoir passer par la ligne de commande pour éditer des fichiers alors si il pouvait être standardisé ce serait reposant