« B2PWeb/Services/Monitoring/Incident » : différence entre les versions
Aller à la navigation
Aller à la recherche
(Page créée avec « 500px|thumb == Introduction == Cette page web affiche les incidents. Les scripts PHP sont installés sur les serveurs '''elastix''' dans le ... ») |
Aucun résumé des modifications |
||
| Ligne 10 : | Ligne 10 : | ||
Fichier de configuration <path>include/vars.php</path> | 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 ( {{color|#91C612|'''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 . | |||
<syntaxhighlight lang="php"> | <syntaxhighlight lang="php"> | ||
<?php | <?php | ||
| Ligne 131 : | Ligne 153 : | ||
?> | ?> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Utilisation == | |||
{{Admon/important|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 === | |||
* [[Fichier:IncidentBtnMenuAdd.png||Bouton '''Ajouter un nouvel incident''']] permet d'ajouter un incident. Un fenêtre popup sera alors à renseigner. | |||
* [[Fichier:IncidentBtnMenuRegen.png||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 | |||
* [[Fichier:IncidentBtnMenuCommit.png||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 === | |||
* [[Fichier:Btn16Info.png|16px||Icône Information]] permet de visualiser le rapport d'incident dans un popup. | |||
* [[Fichier:Btn16Edit.png|16px||Icône Édition]] permet de modifier le rapport d'incident dans un popup. | |||
* [[Fichier:Btn16Trash.png|16px||Icône Suppression]] permet de supprimer l'incident. | |||
=== Ajouter ou modifier un rapport === | |||
[[Fichier:IncidentPopupAdd.png|400px|thumb|Fenêtre Popup d'ajout d'incident]] | |||
Dernière version du 19 janvier 2013 à 12:59
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
Les Boutons
permet d'ajouter un incident. Un fenêtre popup sera alors à renseigner.
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
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
permet de visualiser le rapport d'incident dans un popup.
permet de modifier le rapport d'incident dans un popup.
permet de supprimer l'incident.