ASSOCIATION DES PRODUCTEURS DE PETROLE AFRICAINS SECRETARIAT DE L APPA TERMES DE REFERENCES POUR LA MAINTENANCE DE LA BANQUE DE DONNEES ELECTRONIQUE I Contexte et justification L Association des Producteurs de Pétrole Africains (APPA) est une organisation intergouvernementale créée en 1987 à Lagos, Nigeria, pour servir de plateforme de coopération, de collaboration, de partage des connaissances et de compétences entre les pays africains producteurs de pétrole. Elle vise à promouvoir les initiatives communes (et les projets) en matière de politiques et de stratégies de gestion dans tous les domaines de l industrie pétrolière, en vue de permettre aux Pays Membres, de tirer meilleurs profits des activités d exploitation de cette ressource non renouvelable. Le Secrétariat de l APPA est l organe d exécution de l Association et est placé sous l autorité d un Secrétaire Exécutif. Le Secrétariat de l APPA dispose d une Banque de Données Électroniques sous forme d'une application web en architecture 3 tiers. L'accès à la Banque de Données se fait sur un serveur principal. Le serveur principal fait une réplication de type «master-master» avec un serveur miroir. Chaque serveur est protégé par un pare-feu. Le Secrétariat de l'appa recherche un prestataire de service informatique pour la maintenance logique de cette infrastructure applicative. II Objectifs de la consultation Les objectifs de la présente consultation se déclinent comme suit : A) Assurer une haute disponibilité de la Banque de Données, B) Assurer la maintenance préventive de tout le système exception faite de l'infrastructure physique. C) Assurer la maintenance curative de tout le système exception faite de l'infrastructure physique. III Cahier de charges du prestataire de service Les prestations devant être réalisées par le prestataire de service consistent en: 1
A) 1 ) la vérification hebdomadaire sur chacun des deux serveurs Banque Données de l APPA de : - l état du système ; - les logs systèmes ; - la cohérence de la BD MySQL ; - le système de réplication ; - le système de sécurité. B) 2 ) la production des rapports hebdomadaires qui doivent parvenir au Secrétariat sous forme électronique dans un format manipulable aux adresses emails à préciser. C) 3 ) une analyse mensuelle des évènements observé s et à la suggestion des mesures correctives éventuelles à apporter. D) 4 ) la sauvegarde (dump) mensuelle de la BD MySQ L dans le dossier /etc/sav/aaaa des deux serveurs. Le nom du fichier devra respecter le format AAAAbdMM.appa où AAAA représente l année, bd est une constante et MM représente le mois sur deux chiffres. E) 5 ) la présentation mensuelle des évolutions du système d exploitation et du SGBD MySQL avec recommandations des patchs critiques à appliquer. F) 6 ) la réalisation des opérations curatives à la demande de l APPA ou après la validation par l APPA des suggestions formulées par le prestataire de service. Ces opérations concerneront : - La mise à jour des fonctionnalités existantes de la Banque de Données y compris la sécurité de tout le système; - Les corrections des bugs et erreurs de programmation ; - L assistance à la reconfiguration complète du système. G) 7 ) la fourniture des rapports mensuels (un pour chaque serveur) selon la structure jointe en annexe. IV C) Contraintes Le budget annuel alloué à cette prestation est de 4 200 000 FCFA (Quatre million deux cent mille Francs CFA) 2
V Conditions d éligibilité : Le prestataire de serice devra justifier d une solide expérience dans le domaine de la mise en œuvre et de la maintenance de ce type d'infrastructure. Il devra en outre avoir eu dans un passé récent à mener ce genre de consultation pour des entreprises et/ou organisation de l'envergure de l'appa (joindre au dossier vos références vérifiables). Les membres de l équipe affectée à la prestation devront être titulaire d au moins un diplôme supérieur en Informatique (BAC+3 au moins) et justifier d une expérience significative dans le domaine d'activité qui leur sera confié dans la prestation. Le chef de l'équipe affecté à la prestation devra être titulaire d'au moins un diplôme d'ingénierie en Informatique de niveau supérieur ou égal à Bac+5. VI Dépôt de dossiers Le dossier de candidature devra comporter une lettre de manifestation d intérêt, une offre technique et financière accompagnée des curriculums vitae détaillés des membres de l équipe et des références du cabinet exclusivement en rapport avec le domaine de la prestation Le dossier de candidature doit être adressé au Secrétaire Exécutif de l'appa 18e Etage Tour Nabemba, BP 1097 Brazzaville, Tél +242 665 38 57, Fax +33 1 34 29 59 46, République du Congo ou par courrier électronique à l'adresse offrebd@appa.int au plus tard le 28/05/2010. VII Annexe Le modèle de rapport de maintenance de la Banque de Données. 3
ASSOCIATION DES PRODUCTEURS DE PETROLE AFRICAINS APPA RAPPORT DE MAINTENANCE DE LA BANQUE DE DONNEES. Mois :.. Serveur :.. Rédigé le :.... Par :..... Modèle de rapport de maintenance de la Banque de Données 1
I Identification du système : Nom du serveur :.. Adresse IP :.. Système d exploitation : Version du noyau installée : Dernière version stable du noyau distribué : Recommandations (indiquer en particulier si une mise à jour est nécessaire) : II Maintenance préventive : II.1 Etat du système Mémoire ram : Capacité : Saturation : Autre observation : Mémoire swap : Capacité : Saturation : Autre observation : Disque dur : N Nom du volume Taille du volume Espace libre Observation a II.2 MySQL Data base Server : Version actuelle sur le serveur : Dernière version stable distribuée : Commentaires et/ou recommandations (indiquer en particulier si une mise à jour est nécessaire) : II.2.1 Vérification des tables : Rapport de la vérification effectuée avec myisamchk : Rapport de la vérification effectuée avec isamchk : a En particulier faire des observations par rapport à la situation du mois précédent. Modèle de rapport de maintenance de la Banque de Données 2
II.2.2 Optimisation des tables: Rapport d optimisation effectuée avec myisamchk : Rapport d optimisation effectuée avec isamchk : II.2.3 Analyse des tables Rapport d analyse effectuée avec myisamchk : Rapport d analyse effectuée avec isamchk : : II.2.4 Système de réplication : (Ce serveur étant considéré comme slave) Nom du serveur master : Présentation des informations d état du master (l autre serveur) : Présentation des informations d état du serveur(en cours en le considérant slave) : Analyse des données des informations d état (en tenant compte des index sur le master) : II.3 Apache Web Server : Version actuelle sur le serveur : Dernière version stable distribuée : Commentaires et/ou recommandations (indiquer en particulier si une mise à jour est nécessaire) : II.3.1 Analyse des fichiers logs : Rapport d analyse : Modèle de rapport de maintenance de la Banque de Données 3
II.3.2 Etat des principaux modules: N Nom du module Version installée sur le serveur Dernière version stable distribuée Commentaires/Recommandations II.4 Sendmail server : II.4.1 Version actuelle sur le serveur : Dernière version stable distribuée : Commentaires et/ou recommandations (indiquer en particulier si une mise à jour est nécessaire) : II.4.2 Analyse des fichiers logs: II.4.3 Analyse et nettoyage de la file d attente : Analyse : Rapport du nettoyage : II.4.4 II.5 Disponibilité et système de Sécurité : II.5.1 Sauvegarde des fichiers de logs : II.5.2 Accessibilité : II.5.3 Analyse des attaques d intrusion et autres : II.5.4 Recommendations: Modèle de rapport de maintenance de la Banque de Données 4
II.6 Sauvegarde du système : II.6.1 Sauvegarde des différents fichiers de configuration: N Processus propriétaire Origine du fichier Nom de la sauvegarde Observations II.6.2 Sauvegarde des données: Date de la sauvegarde : Nom du fichier : Commentaires/ II.6.3 Sauvegarde du code source complet de la couche applicative : Date de la sauvegarde : Nom du fichier : Commentaires/ III Maintenance curative : III.1.1 Liste des interventions demandées : N Désignation/Descriptif Date de la demande Situation de l intervention Commentaires III.1.2 Détails des interventions : Intervention N : Descriptif : Actions effectuées : IV Autres (observations, recommandations, etc.) : Patchs des systèmes ou sous systèmes (critiques) utilisés dans ce serveur : N Système/S. système Version actuelle sur le serveur Patch Importance de la mise à jour Modèle de rapport de maintenance de la Banque de Données 5