Announcement

Collapse
No announcement yet.

Uniformisation des scripts cron

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Uniformisation des scripts cron

    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
    Intel(R) Xeon(TM) CPU 3.4GHz - MemTotal : 1034476 kB
    Centreon 2.4.1 - Nagios 3.2.1 - Nagios Plugins 1.4.15 - Manubulon Plugins tuné
    Fedora Core 5 - 2.6.20-1.2320
Working...
X