B2PWeb/Services/Monitoring/Incident

De TartareFR
Version datée du 19 janvier 2013 à 12:59 par Didier (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche
B2PIncident.png

Introduction

Cette page web affiche les incidents.

Les scripts PHP sont installés sur les serveurs elastix dans le répertoire <path>/home/b2pweb.com/srs/incident.b2pweb.com/</path>.

Configuration

Fichier de configuration <path>include/vars.php</path>

Définitions des serveurs:

  • Le tableau PUBLIC_SERVERS définit la liste de tous les serveurs de la plateforme publique
  • Le tableau ACTIVE_PUBLIC_SERVERS définit la liste des serveurs actifs de la plateforme publique
  • Le tableau BACKUP_PUBLIC_SERVERS définit la liste des serveurs de secours de la plateforme publique
  • Le tableau SPARE_PUBLIC définit la liste des serveurs de la plateforme de secours
  • Le tableau ACTIVE_DEDICATED_SERVERS définit la liste des serveurs dédiés actifs
  • Le tableau BACKUP_DEDICATED_SERVERS définit la liste des serveurs dédiés de secours
  • Le tableau VM_DEDICATED_SERVER définit la liste des serveurs virtuels dédiées
  • Le tableau DEDICATED_SERVERS définit la liste de tous les serveurs dédiés

Définition des utilisateurs

  • Le tableau USERS définit la liste des utilisateurs du site.
  • La clé name définit le nom de l'utilisateur à afficher
  • La clé initials définit les initiales de l'utilisateur ( utilisé uniquement pour la génération des rapports )
  • La clé svnlogin définit le login svn de l’utilisateur
  • La clé svnpasswd définit le mot de passe associé au login svn de l’utilisateur

Définition de l'export

  • Le tableau EXPORT_PATH définit le chemin des rapports générés

Définition des graphiques

  • Le tableau PIE_COLORS définit la palette de couleur à utiliser pour le graphique camembert
  • La variable BAR_COLOR définit la couleur d'origine des barre-graphes ( couleur B2PWeb ). Un dégradé de couleur ( maximum 14 niveaux ) est automatiquement appliqué afin d'obtenir l'effet de phong.
  • La variable COLOR_OFFSET définit l'atténuation ( si négatif ) ou le renforcement ( si positif ) de couleur sur les trois composantes de couleur ( RGB : red green blue ) à appliquer au graphique camembert afin d'obtenir l'effet 3D .
<?php
        $PUBLIC_SERVERS = array(
                'ld1',
                'ld2',
                'sql1',
                'sql2',
                'wsr1',
                'wsr2',
                'wsr3',
                'wsr4',
                'wsr5',
                'wsr6',
                'mail3',
                'mail4',
        );
        $ACTIVE_PUBLIC_SERVERS = array(
                'ld1',
                'sql1',
                'wsr1',
                'wsr2',
                'wsr3',
                'wsr4',
                'wsr5',
        );
        $BACKUP_PUBLIC_SERVERS = array(
                'ld2',
                'sql2',
                'wsr6',
        );
        $SPARE_PUBLIC = array(
                'ld1-cogent',
                'ld2-cogent',
                'sql1-cogent',
                'sql2-cogent',
                'wsr1-cogent',
                'wsr2-cogent',
                'wsr3-cogent',
                'wsr4-cogent',
                'wsr5-cogent',
                'wsr6-cogent',
                'mail3-cogent',
                'mail4-cogent',
        );


        $ACTIVE_DEDICATED_SERVERS = array(
                'tred1',
                'flo1',
                'evolutrans1',
                'astre1',
                'alloin1',
                'kuehne1',
                'mory1',
                'stef1',
                'geodis1',
        );
        $BACKUP_DEDICATED_SERVERS = array(
                'tred2',
                'flo2',
                'evolutrans2',
                'astre2',
                'alloin2',
                'kuehne2',
                'stef2',
                'mory2',
                'geodis2',
        );
        $VM_DEDICATED_SERVERS = array(
                'leroy',
                'transco',
                'breger',
        );

        $DEDICATED_SERVERS = array(
                'tred1',
                'tred2',
                'flo1',
                'flo2',
                'evolutrans1',
                'evolutrans2',
                'astre1',
                'astre2',
                'alloin1',
                'alloin2',
                'kuehne1',
                'kuehne2',
                'mory1',
                'mory2',
                'stef1',
                'stef2',
                'geodis1',
                'geodis2',
        );

        $USERS = array(
                'gilles' => array( 'name' => 'Gilles Gaudin', 'initials' => 'GG', 'svnlogin' => 'ggaudin', 'svnpasswd' => 'ggaudin' ),
                'bastien' => array( 'name' => 'Bastien Hermitte', 'initials' => 'BH', 'svnlogin' => 'bhermitte', 'svnpasswd' => 'bhermitte' ),
                'didier' => array( 'name' => 'Didier Fabert', 'initials' => 'DF', 'svnlogin' => 'dfabert', 'svnpasswd' => 'dfabert' ),
        );

        $EXPORT_PATH = '/home/b2pweb.com/srs/incident.b2pweb.com/data';

        $PIE_COLORS = array(
                'DF2620',
                '2264DF',
                '91C612',
                'DFCD56',
                '83DAFF',
                'BC91DF',
                'FFB073',
        );

        $BAR_COLOR = '91C612';

        $COLOR_OFFSET = -150;

        define('DEBUG', false );

?>

Utilisation

Important.png
Impact
Si l'incident ne s'est pas produit sur les heures de production ( ou qu'il n'empiète pas dessus ), Il faut spécifier que l'impact est nul ( none ).

Les Boutons

  • Bouton Ajouter un nouvel incident permet d'ajouter un incident. Un fenêtre popup sera alors à renseigner.
  • Bouton Régénérer les résumés permet de régénérer les trois comptes-rendus:
  • Qualité de service sur 12 mois glissants
  • Qualité de service de l'année
  • Résumés des incidents de l'année
  • Bouton SVN Commit permet de commiter les nouveaux rapports et/ou les trois comptes-rendus sur le serveur SVN du Redmine.

Les Icones cliquable dans le tableau des incidents

  • Icône Information permet de visualiser le rapport d'incident dans un popup.
  • Icône Édition permet de modifier le rapport d'incident dans un popup.
  • Icône Suppression permet de supprimer l'incident.

Ajouter ou modifier un rapport

Fenêtre Popup d'ajout d'incident