WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Administration et sécurisation d'une parc informatique avec GLPI, OCS NG et Windows server 2008 r2

( Télécharger le fichier original )
par David BAÏGORA II GOUTSOUMOU
Institut Supérieur du Sahel de l'Université de Maroua - Ingénieur des Travaux en Sécurité et Administration Réseau 2016
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

I-3. Généralités sur OCS-Inventory NG

OCS-Inventory NG (Open Computer and Software Inventory New Generation) est une application web nous permettant de réaliser un inventaire automatisé sur la configuration matérielle des machines du réseau et sur les logiciels qui y sont installés. OCS permet de visualiser cet inventaire grâce à une interface web. Il comporte également la possibilité de télé-déployer des applications sur l'ensemble des machines selon des critères de recherche. Une fonction des agents nommée IpDiscover, couplée à

8

Rédigé et présenté par GOUTSOUMOU David BAÏGORA II

ADMINISTRATION ET SECURISATION D'UN PARC INFORMATIQUE AVEC GLPI, OCS INVENTORY NG ET WINDOWS
SERVER 2008 : CAS DE LA DELEGATION REGIONALE DE LA FONCTION PUBLIQUE ET DE LA REFORME
ADMINISTRATIVE DE L'EXTRÊME-NORD A MAROUA

des scans snmp permet de connaître l'intégralité des interfaces du réseau. Enfin il est

possible de développer ses propres plugins pour remonter des informations spécifiques.

Parmi les fonctionnalités d'OCS -Inventory, nous trouvons :

> Les informations d'inventaire pertinentes;

> Le système évolué de télédiffusion permettant de déployer des installations de

logiciels ou d'exécuter des scripts et commandes sur les ordinateurs sans

surcharger le réseau;

> L'interface d'administration web

> Le support de nombreux systèmes d'exploitation incluant Microsoft Windows,

Linux, BSD, Sun Solaris, IBM AIX, HP-UX, MacOS X;

> L'architecture tierce utilisant les standards courants, les protocoles

HTTP/HTTPS et le formatage de données XML;

> Le web service accessible au travers de l'interface SOAP;

> Le support de plugins au travers des API;

> La recherche sur le réseau ;

I-4. Caractéristiques de GLPI

Nous allons listés quelques fonctionnalités qui caractérise l'application GLPI :

Fonctionnalités internes

Le dialogue entre les machines clientes et le serveur de gestion est basé sur les standards actuels, protocole HTTP et formatage des données en XML.

Le serveur

Le serveur de communication (aussi appelé moteur) fonctionne avec Apache/MySQL/Perl. Il est multiplate-forme, il fonctionne aussi bien sous UNIX que sous Windows.

Sa conception et l'utilisation de mod_perl donne des performances serveurs permettant à une machine modeste d'inventorier plusieurs milliers de machines.

Il est l'interface entre les agents et la base de données d'où il peut prendre sa configuration. À ce titre, il active et paramètre le lancement sur les agents d'un ensemble

9

Rédigé et présenté par GOUTSOUMOU David BAÏGORA II

ADMINISTRATION ET SECURISATION D'UN PARC INFORMATIQUE AVEC GLPI, OCS INVENTORY NG ET WINDOWS
SERVER 2008 : CAS DE LA DELEGATION REGIONALE DE LA FONCTION PUBLIQUE ET DE LA REFORME
ADMINISTRATIVE DE L'EXTRÊME-NORD A MAROUA

extensible de modules (inventaire, "sniffeur d'IP", requêtes sur le registre, télé déploiement, recherche sur disque dur, etc.) et prend en charge diverses requêtes (événement de changement d'IP, notification événementielle d'état de télé-déploiement...).

C'est également lui qui assure la gestion automatique des doublons.

Chaque moteur peut être interfacé avec deux serveurs de base de données (un maître et un esclave).

Les agents

Afin de collecter le maximum d'information, des clients (agents) sont installés sur les machines à inventorier. Les clients supportent de nombreuses plateformes (Windows, Linux, FreeBSD, NetBSD, OpenBSD, Mac OS X, Sun Solaris, IBM AIX).

Interface web

Une interface web écrite en PHP permet la visualisation des données et le

paramétrage de l'application :

? consultation de l'inventaire (recherches multi critères) ;

? consultation des données réseau ;

? utilisation du télé-déploiement (Création de paquets, activation, affectation aux

machines...) ;

? gestion des groupes de machines (statiques et dynamiques) ;

? paramétrage des fonctionnalités agent (registre, ipdiscover, fréquence

d'inventaire, rapidité télé déploiement...) ;

Extension - service web

L'application exposant un ensemble de services web basés sur SOAP, il est possible d'y connecter facilement toute sorte d'applications. OCS Inventory peut notamment être utilisé pour alimenter le gestionnaire d'inventaire GLPI et offre ainsi une solution puissante de gestion de parc. Ces services web permettent d'extraire les données, offrent des services de suivi d'historique (effacement, fusion...) et donnent la possibilité de paramétrer le fonctionnement de l'application.

10

Rédigé et présenté par GOUTSOUMOU David BAÏGORA II

ADMINISTRATION ET SECURISATION D'UN PARC INFORMATIQUE AVEC GLPI, OCS INVENTORY NG ET WINDOWS
SERVER 2008 : CAS DE LA DELEGATION REGIONALE DE LA FONCTION PUBLIQUE ET DE LA REFORME
ADMINISTRATIVE DE L'EXTRÊME-NORD A MAROUA

Modularité

Depuis la version 1.0rc3, la majorité des fonctionnalités de OCS-Inventory peuvent être adaptées ou étendues via un système de module.

Extensibilité

L'architecture permet de faciliter l'adaptation d'OCS à la charge ainsi qu'aux contraintes du réseau.

Plusieurs architectures sont ainsi possibles dont les principales :

· un moteur (frontend) devant une base de données (backend) (+ éventuellement une base de données esclave)

· plusieurs moteurs devant une base de donnée maitre (+ une ou plusieurs bases de données esclaves jusqu'à une par moteur)

· plusieurs couples moteur/bdd indépendants et une fédération des données d'inventaire dans un serveur central de plus haut niveau ("multi-entité")

Dans les trois cas, l'interface web permettra de limiter la vue (et les privilèges) des utilisateurs décentralisés.

Spécifications techniques

· Windows ou Linux ;

· Serveur web Apache webserver avec support php ;

· Base de données Mysql avec support php.

Principe de fonctionnement de OCS

Le serveur OCS reçoit les inventaires envoyés par les agents au format XML et enregistre les données dans sa base de données mysql. Les agents contactent le serveur et pas l'inverse. Le serveur est en mode écoute. Les échanges entre les agents et le serveur se font en http et/ou https. Le déploiement d'applications et les scans snmp se font en https uniquement.

Le serveur OCS est composé de 4 éléments :

· Le serveur de base de données (Database server), qui stocke les informations d'inventaire (mysql);

11

Rédigé et présenté par GOUTSOUMOU David BAÏGORA II

ADMINISTRATION ET SECURISATION D'UN PARC INFORMATIQUE AVEC GLPI, OCS INVENTORY NG ET WINDOWS
SERVER 2008 : CAS DE LA DELEGATION REGIONALE DE LA FONCTION PUBLIQUE ET DE LA REFORME
ADMINISTRATIVE DE L'EXTRÊME-NORD A MAROUA

· Le serveur de communication (Communication server), qui gère les communications HTTP ou HTTPS entre les agents et le serveur de base de données (Apache, perl et mod perl);

· Le serveur de déploiement (Deployment server), qui stocke toutes les informations de configuration des paquets à télédiffuser (Apache, ssl) ;

· La console d'administration (Administration console), qui autorise les administrateurs à interroger la base de données via leur navigateur favori (Apache, php) ;

Différences entre ocsinventory et ocsreports

OCS Inventory est différent de OCS reports notamment dans les points suivants :

Ocsreports est le répertoire contenant tous les fichiers php qui constituent l'interface d'administration.

Ocs inventory est le répertoire virtuel par mod perl pour traiter les fichiers d'inventaire XML envoyés par les agents et enregistrer les données en base de données.

C'est la raison pour laquelle pour accéder à l'interface de ocs on introduit dans le navigateur web l'adresse du serveur suivi de ocsreports : http://adresse_du_serveur/ocsreports/

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Nous voulons explorer la bonté contrée énorme où tout se tait"   Appolinaire