le système d'inventaire automatisé et de télé déploiement ... · module apache sous...

Post on 26-Jun-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Le système d'inventaire automatisé et de télé déploiement open source

L'aspect techniqueLes formats d'échangeLes sources de donnéesLes sous systèmes

L'interfaceApercuFonctionnalités

Ocs InventoryProblèmes et besoins

La place du système d'informationMaitriser son SI Les remèdes

L'inventaireL'ipdiscoverLe télédéploiement

Aller plus loinCommuniquer avec ocsUtiliser les yeux du SIAdapter ocs

Problèmes et besoinsConnaître son parc: pourquoi ?

✔ Importance du SI aujourd'hui: les fondations de l'activité

✔ Une bonne vision du parc pour établir une stratégie cohérente et suivre son application (logicielle, renouvellement matériel...)

✔ Consolidation des données comptables

✔ Contribution forte à la sécurité

✔ Diminution des risques liés aux nouveaux déploiements

Problèmes et besoinsDiagnostic

✔ Necessité d'une vision matérielle et logicielle : l'inventaire✔ Connaître l'intégralité de son parc : l'ipdiscover✔ Accès simple et puissant aux données : l'interface web✔ Du diagnostic au changement : le télé déploiement

Encore un outil d’inventaire ?✔ L’inventaire comme base aux besoins de première necessité✔ Nécessité d’anticiper les besoins pour une meilleure intégration

Les remèdesL'architecture

✔ Architecture centralisée

✔ Architecture trois tiers

✔ Des agents multi plateformes

✔ Une communication ouverte et légère : XML et compression

✔ Un modèle montant

✔ Un protocole adapté au SI : HTTP

✔ Conception grands parcs

Les remèdesL'inventaire

✔ Les éléments matériels

✔ Les applications windows installées

✔ Les correctifs de sécurité

✔ Prise en charge des systèmes de gestion de paquets linux

✔ L'accès dynamique au registre windows

✔ La configuration des machines

✔ Les informations personnalisables

✔ Un scanner distribué puissant

✔ Une automatisation totale

✔ Permet la mesure du taux de pénétration

✔ Une aide au déploiement

✔ Considérations de sécurité

✔ Eclairer l'ensemble des systèmes interconnectés

Les remèdesL'ipdiscover

Les remèdesLe télé déploiement

L'utilisation➢ Installation/désinstallation/mise à jour/correctifs de logiciels➢ Configuration massive de machines➢ Transmission de données➢ Profils logiciels (1,2)

Contrôle : Contrôle dynamique de l'occupation du réseau

Liberté : Choix des outils de travail

Flexibilité : totalement scalable

Adaptable : Protocoles utilisés

Simplicité : Affectation et activation des paquets

Aller plus loinLes données machine: le saint GRAAL

Communiquer avec ocs✔ Le services web✔ Les mécanismes de synchronisation (dictionnaire, suivi...)✔ Applicatifs externes

Adapter ocs :✔ Enrichir les flux ocs: l'API✔ Création de modules✔ VOS besoins : vos interfaces

Utiliser les yeux du SI

Aspect technique et démonstrationL'interface - aperçuLogin

● Interface web php

● Traduit en 11 langues

● Liée à mysql

Aspect technique et démonstrationL'interface - aperçuToutes les machines

Téle déploiem

ent

Agent

Dictionnaire

Ipdiscover

Configuration

Registre

Infos administr

atives

DoublonsLabel

Utilisate

urs

Agent

Documentation

Machines

Toutes

Recherche

Par tag

Par lot

Aspect technique et démonstrationL'interface - aperçuRecherche multi critères

Aspect technique et démonstrationL'interface - aperçuLes détails machine

Infos princip

ales

AccountInfos

Traitem

ent

Modems

BiosLogicie

ls

Historique p

aquets

Registre

Moniteur

Entrées

ImprimantesProces

seur

Mémoire

Disques p

hysiques

Disques l

ogiques

Carte grap

hique

Carte so

n

Réseau

Controleurs

Connecteurs

Ports

Aspect technique et démonstrationL'interface - aperçuClés de registre

Récapitulati

f

Edition

Aspect technique et démonstrationL'interface - aperçuDétail des réseaux

Nom des rése

aux

Groupes de ré

seau Inventoriée

s

Non inventoriées

Ipdiscover

Identifiés

Résumé

Aspect technique et démonstrationL'interface - aperçuDictionnaire

Recherche

Catégorie

système

Affectation

Aspect technique et démonstrationL'interface - aperçuCréation d'un paquet

NomSystème

Choix protocolePriorité

ArchiveChoix action

Notification

Aspect technique et démonstrationL'interface - aperçuPaquets activés

Serveurs

Aspect technique et démonstrationL'interface - aperçuPaquets sources et statistiques

Paquets source

s

Stat généra

les

Aspect technique et démonstrationL'interface - aperçuStatistiques

Aspect technique et démonstrationL'interface - aperçuDictionnaire

Mais encore:

✗ La gestion des doublons

✗ La gestion des groupes (1,02)

✗ La gestion des utilisateurs et des droits (1,02)

✗ L'import local

✗ La gestion des données administratives

✗ ...

Formats d'échange de données

Normalisation des données (XML) Compression des flux (ZLIB) Utilisation des standards (HTTP)

Aspect technique

Aspect technique et démonstrationAspect technique

Principe général de fonctionnement

Modèle montant (mécanismes de répartition de charge)Communication XML (handlers)Capacités des agents activées par le serveur En standard

Inventaire matériel et logicielTélé-déploiementIpDiscover Requetes sur le registre

Inventaire matériel et logiciel

Windows Management Instrumentation

Configuration

Sytèmes de fichiers virtuels

Structure DMI (SMBIOS)

Registre

Gestionnaire de paquets

Récupération / update des informations administratives

Aspect technique

Création d'un paquetLe Télé-déploiement

Aspect technique

Le Télé-déploiement

Aspect technique

Injection d'un paquet

Le Télé-déploiement

Aspect technique

Activation d'un paquet

Aspect techniqueLe Télé-déploiementAffectation d'un paquet

SécuriséValidation du serveur Signature du paquet

Choix des protocoles (cachabilité)

Téléchargement avec reprise

Serveurs de redistribution

Contrôle permanent de la bande passante

Gestion des priorités

Suivi du déploiement (remontées évènementielles)

Aspect techniqueLe Télé-déploiement

Aspect techniqueIpDiscover – problématique

Inventorier l'intégralité du parc

Problèmes de configuration

Oubli

Coopération utilisateur (Firewall applicatif...)

Recenser les périphériques actifs

Actualiser automatiquement les données

Aspect techniqueIpDiscover – principe

Utilisation de la couche liaison (OSI)

Passage sous les firewall classiques

Récupération systématique des périphériques actifs

Protocole non routable

Le scan est une capacité des agents

Les résultats enrichissent l'inventaire

Actualisation des informations

Mécanisme d'élection du « meilleur »

Contrôle du nombre d'agents activés

Intranet1

3

4

2 76

58

Machine Ipdiscover (Nombre paramétrable)

Who has 10.1.1.1Who has 10.1.1.2Who has 10.1.1.3.....

<IPDISCOVER><li> <I> -----/I> <M>----</M></li>

</IPDISCOVER>

Aspect techniqueIpDiscover – fonctionnement

Aspect techniqueLes agents

LinuxPerl/cCron job rootBientôt « unix like »

WindowsC++Service

Lanceur Windows / PackagerNSIS Facilités de déploiementFabrication d'un installeur personnalisé

Les agents non officiels (Mac OSX, AIX, Solaris...)

Le moteur

Module apache sous mod_perlGère l'intégralité de la communication avec les agentsLa BDD comme mémoireLe Handler comme intelligenceDispacher des capacités agentRéception et stockage des inventairesPrise en charge des mécanismes IpDiscoverGestion automatisée des doublonsLes groupesLa sécurité

Aspect techniqueLe serveur

Aspect techniqueLe serveur

Interface

PHPAttachée à mysqlDémo à suivre

Architecture Web classique

S'adapte à la plupart des politiques de sécuritéUtilisation des structures existantes Scalabilité / Répartition de charge

Aspect techniqueEtendre OCS – L'API

ObjectifsIndépendance vis à vis de la communauté de développementAdapter et enrichir OCS

Fonctionnement

Création de modules

Système de hooks

Aspect techniqueEtendre OCS – L'API

Aspect techniqueS'interfacer avec OCS – Le Web Service

Moteur SOAP

Avantages

ConvivialitéRétro-compatibilité

Possibilité d'interfaçage/synchronisation avec des outils externes

Résumé des fonctionnalités

Extraction de données machine

Suivi d'historique (doublons, suppressions...)

Paramétrage général

Mécanisme de dictionnaire

La gestion administrative

Le périmètre de ocsinventory

Les outils commerciaux

GLPI

Les fonctionnalités complémentaires

✔ Gestion de tous les matériels✔ Garanties ✔ Fournisseurs✔ Interventions✔ Base de connaissance✔ ...

➔ Niveaux de sécurité du serveur➔ Implémentation full SSL➔ Mécanismes de protection utilisateur➔ Enrichissements de l'inventaire (services, ports...)➔ Fonctionnalités de télé déploiement améliorées

✗ Programmation des installations✗ Blocage optionnel des entrées✗ Dépendances de paquets✗ Paquets « prêt à l'emploi » (GPO, scripts de configuration...)

➔ Standardisation unicode

Le futur proche

➔ Une solution open source complète de gestion de parc➔ Utilisation de formats ouverts➔ Solution puissante, légère et adaptable➔ Quelques chiffres

✗ 5 ko : le poids d'un inventaire windows✗ Taille moyenne d'une page d'accueil : 50 ko✗ 11 inventaires / seconde✗ 3° projet le plus actif sur sourceforge.net✗ 100000 : le nombre de machines gèrées par la CNAM✗ 60000 : le nombre de machines gèrées par la Gendarmerie Nationale

http://ocsinventory.sourceforge.net

ocsinventory-ng

➔ Les services✔ Conseil✔ Formation✔ Développements✔ Support

➔ Avantages:✔ Pérennité du projet✔ Pertinence de l'approche✔ Appropriation rapide✔ Adaptations métiers cohérentes✔ Réactivité

ocsinventory-ng.com

contact@ocsinventory-ng.com

top related