SlideShare une entreprise Scribd logo
OCS / GLPI

MMiise e se enn ppllace ace

au R au Rectorat ectorat dde e MMontp ontpel elieierrOCS - GLPI

● Présentation

− Gestion de parc nécessaire au Rectorat

− ~ 700 postes de travail

− ~ 100 serveurs (Windows/Linux)

− Besoin d'un Helpdesk pour le service bureautique

(Gédeon => obsolete)

− Moindre coût

− Remplacer Landpark

● Achat licence durant 3 ans : peu (mal) utilisé

● Orientation vers le couple OCS Inv. NG & GLPIOCS - GLPI

● Pourquoi OCS-GLPI ?

− Logiciel de Gestion de parc existant : Landpark©

➢ Avantages

➔ Puissant

➔ Rapide

➔ Gestion complète du parc (pour Windows)

➔ Mise en place simple

➢

Inconvénients

➔ Aucune liaison LDAP

➔ Prise en main complexe

➔ Requêtes de recherche complexes

➔ Absence de « WebAdmin » pour la version basique

➔ Informations récoltées limitées
➔ Payant (Non Libre!) car propriétaire

➔ Aucune prise en charge de plateforme Linux / Unix et autre…

➔ Nécessite tous les modules (licences chères) pour être completOCS - GLPI

● Pourquoi OCS-GLPI ?

− Raisons du choix:

● OpenSource / Libre (Php, MySQL, Perl, ...)

● « Tout en un »

● Puissant

● Prise en charge toute plateforme.

− Windows

− MAC

− GNU/Linux

− BSD

− ...

● Gestion Matériel et dispositif réseau

● Helpdesk utilisateur

● Liaison à l'annuaire LDAP

●

...● OCS INVENTORY NG

− PRE-REQUIS

● Serveurs « LAMP » ou « WAMP »

➔ Linux ou Windows + Apache/MySQL/PHP

➔ Apache ≥ v1.3.33 ou ≥ v2,0,46

➔ MySQL v4.1.0 avec InnoDB

➔ PHP ≥ v4.3.2 avec mod ZIP et GD

● Perl 5.6

− Modules:
● XML::Simple

● Compress::Zlib

● DBI

● DBD::MySQL

● Apache::DBI

● Net::IP

● SOAP::Lite

● Make (pour Linux)

● Des machines en réseau !!! ;-)● OCS INVENTORY NG

− Mise en place

● Serveur MySQL sur 1 VServer (lui meme sur VMWare)

● Serveur de communication OCS sur 2 VServers

➔ en répartition de charge derrière un CSS

● Configuration sur CSS

➔ Serveur de communication OCS ne gere pas les requetes

HTTPS (cf. schéma suivant)

 Web

✔ Ecoute Port 80

✔ Redirection Port 81

 Serveur Communication

✔ Ecoute Port 8181

✔ Redirection Port 81

− Architecture du serveur OCS (Schéma):− Déploiement Linux

● Fedora et ≥ R.H AS4 ( ~ 95% des serveurs du Rect.)

− Installation via script Shell

➔ Serveur Physique / VMWare

➔ Téléchargement packages et modules via YUM
➔ Serveur Vserveur

➔ 2 types d'installation selon gestion des package

➔ Internalisé: install directement sur Vserver

➔ Externalisé: install a partir de la machine physique

« hôte »

● ≤ R.H AS3 et autre distro

− Installation classique via « setup.sh » made in OCS

=> Heureusement peu de machines!!

− Déploiement Windows

● 3 types de déploiement:

OCS INVENTORY NG – MISE EN PLACE● 3 types de déploiement:

● Via netlogon (utilisation classique sur les poste

connecté au domaine)

●

Installation manuelle (essentiellement sur les serveurs

windows)

● Via « PSTOOL » et un script (VBScript)

− PSTOOL

● Pstool : Sysinternals© et maintenant Microsoft©

● Utilitaire d'execution a distance : psexec

− Permet d'installer / exécuter une application sur une

machine distante (@ IP ou hostname) avec login « Admin »

− Psexec hostname -u ''Admin'' -p ''passsword'' -c -f

monapplication.exe /param1 /param2 ...

● Création d'un script de déploiement (VBScript) pour

machines non connectées au domaine (pas de

netlogon.bat)
OCS INVENTORY NG – MISE EN PLACE● Commande script:

psexec hostname -u ''admin'' -p ''pwd'' -c -f OcsAgentSetup.exe /DEBUG

/SERVER:ocsserver.domain /PNUM:8181 /TAG:NomDuService

● NomDuService = Emplacement

− Déterminé selon nom de la machine.

− Spécifique selon machine d'où script necessaire

OCS INVENTORY NG – MISE EN PLACE● GLPI

− Mise en place

● PHP / Mysql : idem OCS

● Même machines que OCS

●

Importation OCS auto avec TAG = Lieu

− Plugin IPDISCOVER

● Développement d’un plugin IP DISCOVER pour import

des materiels réseaux découvert via OCS ipdiscover

− PHP

− Gestion selon nom materiel (résolution DNS) , adresse IP et type

de matériel (imprimantes, routeur, ...)

●

Importation des materiels réseaux selon le type

GLPI – MISE EN PLACEMerci...

Des questions?

Contenu connexe

Tendances

Installation d'openerp 6.1 rc1
Installation d'openerp 6.1 rc1Installation d'openerp 6.1 rc1
Installation d'openerp 6.1 rc1
easyopenerp
 
WebHookIt @parisjs #4
WebHookIt @parisjs #4WebHookIt @parisjs #4
WebHookIt @parisjs #4
Eric Abouaf
 
[FR] Les requêtes HTTP de l'extrême
[FR] Les requêtes HTTP de l'extrême[FR] Les requêtes HTTP de l'extrême
[FR] Les requêtes HTTP de l'extrême
OVHcloud
 
Introduction à WordPress sous Nginx
Introduction à WordPress sous NginxIntroduction à WordPress sous Nginx
Introduction à WordPress sous Nginx
Maxime Jobin
 
Réu technodejs
Réu technodejsRéu technodejs
Réu technodejsnaholyr
 
Web server local
Web server localWeb server local
Web server local
kaabi zahra
 
201505 monitoring
201505 monitoring201505 monitoring
201505 monitoring
New Caledonian Government
 
Optimisation LAMP
Optimisation LAMPOptimisation LAMP
Optimisation LAMP
cyruss666
 
Hacking, Open Source et sécurité Par Certilience, solutions linux, Mai 2013
Hacking, Open Source et sécurité Par Certilience, solutions linux, Mai 2013Hacking, Open Source et sécurité Par Certilience, solutions linux, Mai 2013
Hacking, Open Source et sécurité Par Certilience, solutions linux, Mai 2013
Certilience
 
Installation de PHP
Installation de PHPInstallation de PHP
Installation de PHP
Moncef Essid
 
Création d’application facile en html via node-webkit
Création d’application facile en html via node-webkitCréation d’application facile en html via node-webkit
Création d’application facile en html via node-webkit
IsenDev
 
Moussasambe projet de securite zabbix
Moussasambe projet de securite zabbixMoussasambe projet de securite zabbix
Moussasambe projet de securite zabbix
moussa sambe
 
Nouveautés de zabbix 3.0 par Alain Ganuchaud
Nouveautés de zabbix 3.0 par Alain GanuchaudNouveautés de zabbix 3.0 par Alain Ganuchaud
Nouveautés de zabbix 3.0 par Alain Ganuchaud
Alain Ganuchaud
 
Le développement web : tour d'horizon
Le développement web : tour d'horizonLe développement web : tour d'horizon
Le développement web : tour d'horizon
Microsoft
 
Sécurisez-vous avec des solutions Open Source
Sécurisez-vous avec des solutions Open SourceSécurisez-vous avec des solutions Open Source
Sécurisez-vous avec des solutions Open Source
Certilience
 
Présentation de nodejs
Présentation de nodejsPrésentation de nodejs
Présentation de nodejs
13p
 
WebSocket avec Java EE 7
WebSocket avec Java EE 7WebSocket avec Java EE 7
WebSocket avec Java EE 7
Florian Beaufumé
 
Service Workers
Service WorkersService Workers
Service Workers
Mathieu Le Bihan
 
Retour d'expérience sur notre stack de log
Retour d'expérience sur notre stack de logRetour d'expérience sur notre stack de log
Retour d'expérience sur notre stack de log
Julien Maitrehenry
 

Tendances (19)

Installation d'openerp 6.1 rc1
Installation d'openerp 6.1 rc1Installation d'openerp 6.1 rc1
Installation d'openerp 6.1 rc1
 
WebHookIt @parisjs #4
WebHookIt @parisjs #4WebHookIt @parisjs #4
WebHookIt @parisjs #4
 
[FR] Les requêtes HTTP de l'extrême
[FR] Les requêtes HTTP de l'extrême[FR] Les requêtes HTTP de l'extrême
[FR] Les requêtes HTTP de l'extrême
 
Introduction à WordPress sous Nginx
Introduction à WordPress sous NginxIntroduction à WordPress sous Nginx
Introduction à WordPress sous Nginx
 
Réu technodejs
Réu technodejsRéu technodejs
Réu technodejs
 
Web server local
Web server localWeb server local
Web server local
 
201505 monitoring
201505 monitoring201505 monitoring
201505 monitoring
 
Optimisation LAMP
Optimisation LAMPOptimisation LAMP
Optimisation LAMP
 
Hacking, Open Source et sécurité Par Certilience, solutions linux, Mai 2013
Hacking, Open Source et sécurité Par Certilience, solutions linux, Mai 2013Hacking, Open Source et sécurité Par Certilience, solutions linux, Mai 2013
Hacking, Open Source et sécurité Par Certilience, solutions linux, Mai 2013
 
Installation de PHP
Installation de PHPInstallation de PHP
Installation de PHP
 
Création d’application facile en html via node-webkit
Création d’application facile en html via node-webkitCréation d’application facile en html via node-webkit
Création d’application facile en html via node-webkit
 
Moussasambe projet de securite zabbix
Moussasambe projet de securite zabbixMoussasambe projet de securite zabbix
Moussasambe projet de securite zabbix
 
Nouveautés de zabbix 3.0 par Alain Ganuchaud
Nouveautés de zabbix 3.0 par Alain GanuchaudNouveautés de zabbix 3.0 par Alain Ganuchaud
Nouveautés de zabbix 3.0 par Alain Ganuchaud
 
Le développement web : tour d'horizon
Le développement web : tour d'horizonLe développement web : tour d'horizon
Le développement web : tour d'horizon
 
Sécurisez-vous avec des solutions Open Source
Sécurisez-vous avec des solutions Open SourceSécurisez-vous avec des solutions Open Source
Sécurisez-vous avec des solutions Open Source
 
Présentation de nodejs
Présentation de nodejsPrésentation de nodejs
Présentation de nodejs
 
WebSocket avec Java EE 7
WebSocket avec Java EE 7WebSocket avec Java EE 7
WebSocket avec Java EE 7
 
Service Workers
Service WorkersService Workers
Service Workers
 
Retour d'expérience sur notre stack de log
Retour d'expérience sur notre stack de logRetour d'expérience sur notre stack de log
Retour d'expérience sur notre stack de log
 

En vedette

Support_animation_bons_usages_web
Support_animation_bons_usages_webSupport_animation_bons_usages_web
Support_animation_bons_usages_web
Association Fréquence écoles
 
Utiliser drupal
Utiliser drupalUtiliser drupal
Utiliser drupal
OSInet
 
Condamnation pénale de Robert Eringer pour diffamation et injure publique env...
Condamnation pénale de Robert Eringer pour diffamation et injure publique env...Condamnation pénale de Robert Eringer pour diffamation et injure publique env...
Condamnation pénale de Robert Eringer pour diffamation et injure publique env...
Berntin
 
Cctt s4 fr-nlle-granville-2050
Cctt s4 fr-nlle-granville-2050Cctt s4 fr-nlle-granville-2050
Cctt s4 fr-nlle-granville-2050Cctt Comenius
 
Peau noires, masques blancs
Peau noires, masques blancsPeau noires, masques blancs
Peau noires, masques blancsPapa Adama Fall
 
Pre¦üsent toucyson extraitdecouverte
Pre¦üsent toucyson extraitdecouvertePre¦üsent toucyson extraitdecouverte
Pre¦üsent toucyson extraitdecouverteAudrey Gasset
 
Quelles sont les Menaces et Opportunités du QR Code ?
Quelles sont les Menaces et Opportunités du QR Code ?Quelles sont les Menaces et Opportunités du QR Code ?
Quelles sont les Menaces et Opportunités du QR Code ?
Quentin GARBAGE
 
Fr enseignement de_la priere
Fr enseignement de_la priereFr enseignement de_la priere
Fr enseignement de_la priere
Loveofpeople
 
Réforme de l'assurance-emploi
Réforme de l'assurance-emploiRéforme de l'assurance-emploi
Réforme de l'assurance-emploiMandrine
 
00 ReputationWar Presentation Générique
00 ReputationWar Presentation Générique00 ReputationWar Presentation Générique
00 ReputationWar Presentation Générique
reputationwar
 
Identité numérique - Atelier Job Dating
Identité numérique - Atelier Job DatingIdentité numérique - Atelier Job Dating
Identité numérique - Atelier Job Dating
Thomas SEGRETAIN
 
Vendre avec Prunch Immobilier
Vendre avec Prunch ImmobilierVendre avec Prunch Immobilier
Vendre avec Prunch ImmobilierJulien Buchs
 
Itmag 336 min
Itmag 336 minItmag 336 min
Itmag 336 min
khenifsa abderrafiq
 
Plaquette Programme LSD
Plaquette Programme LSDPlaquette Programme LSD
Plaquette Programme LSD
TheArchonte
 
Capitalisation de politiques publiques et d'un partenariat scientifique en Af...
Capitalisation de politiques publiques et d'un partenariat scientifique en Af...Capitalisation de politiques publiques et d'un partenariat scientifique en Af...
Capitalisation de politiques publiques et d'un partenariat scientifique en Af...
valéry ridde
 
Neiio Marketing intelligence
Neiio Marketing intelligenceNeiio Marketing intelligence
Neiio Marketing intelligence
Pierre Lafon
 

En vedette (20)

Support_animation_bons_usages_web
Support_animation_bons_usages_webSupport_animation_bons_usages_web
Support_animation_bons_usages_web
 
Social power
Social powerSocial power
Social power
 
для 10 класса
для 10 классадля 10 класса
для 10 класса
 
Charlotte & alice
Charlotte & aliceCharlotte & alice
Charlotte & alice
 
Utiliser drupal
Utiliser drupalUtiliser drupal
Utiliser drupal
 
Mycom
MycomMycom
Mycom
 
Condamnation pénale de Robert Eringer pour diffamation et injure publique env...
Condamnation pénale de Robert Eringer pour diffamation et injure publique env...Condamnation pénale de Robert Eringer pour diffamation et injure publique env...
Condamnation pénale de Robert Eringer pour diffamation et injure publique env...
 
Cctt s4 fr-nlle-granville-2050
Cctt s4 fr-nlle-granville-2050Cctt s4 fr-nlle-granville-2050
Cctt s4 fr-nlle-granville-2050
 
Peau noires, masques blancs
Peau noires, masques blancsPeau noires, masques blancs
Peau noires, masques blancs
 
Pre¦üsent toucyson extraitdecouverte
Pre¦üsent toucyson extraitdecouvertePre¦üsent toucyson extraitdecouverte
Pre¦üsent toucyson extraitdecouverte
 
Quelles sont les Menaces et Opportunités du QR Code ?
Quelles sont les Menaces et Opportunités du QR Code ?Quelles sont les Menaces et Opportunités du QR Code ?
Quelles sont les Menaces et Opportunités du QR Code ?
 
Fr enseignement de_la priere
Fr enseignement de_la priereFr enseignement de_la priere
Fr enseignement de_la priere
 
Réforme de l'assurance-emploi
Réforme de l'assurance-emploiRéforme de l'assurance-emploi
Réforme de l'assurance-emploi
 
00 ReputationWar Presentation Générique
00 ReputationWar Presentation Générique00 ReputationWar Presentation Générique
00 ReputationWar Presentation Générique
 
Identité numérique - Atelier Job Dating
Identité numérique - Atelier Job DatingIdentité numérique - Atelier Job Dating
Identité numérique - Atelier Job Dating
 
Vendre avec Prunch Immobilier
Vendre avec Prunch ImmobilierVendre avec Prunch Immobilier
Vendre avec Prunch Immobilier
 
Itmag 336 min
Itmag 336 minItmag 336 min
Itmag 336 min
 
Plaquette Programme LSD
Plaquette Programme LSDPlaquette Programme LSD
Plaquette Programme LSD
 
Capitalisation de politiques publiques et d'un partenariat scientifique en Af...
Capitalisation de politiques publiques et d'un partenariat scientifique en Af...Capitalisation de politiques publiques et d'un partenariat scientifique en Af...
Capitalisation de politiques publiques et d'un partenariat scientifique en Af...
 
Neiio Marketing intelligence
Neiio Marketing intelligenceNeiio Marketing intelligence
Neiio Marketing intelligence
 

Similaire à Ocs

Meetup PM2 @delicious-insights
Meetup PM2 @delicious-insightsMeetup PM2 @delicious-insights
Meetup PM2 @delicious-insights
Alexandre Strzelewicz
 
Les containers docker vu par un chef cuisinier et un mécanicien
Les containers docker vu par un chef cuisinier et un mécanicienLes containers docker vu par un chef cuisinier et un mécanicien
Les containers docker vu par un chef cuisinier et un mécanicien
Rachid Zarouali
 
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Jérôme Petazzoni
 
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
XavierPestel
 
12-Factor
12-Factor12-Factor
12-Factor
Luc Juggery
 
Introduction à Docker et utilisation en production /Digital apéro Besançon [1...
Introduction à Docker et utilisation en production /Digital apéro Besançon [1...Introduction à Docker et utilisation en production /Digital apéro Besançon [1...
Introduction à Docker et utilisation en production /Digital apéro Besançon [1...
Silicon Comté
 
NFS, MPI, Programmation Sérial & Parallèle avec Condor Scénarios et Simulatio...
NFS, MPI, Programmation Sérial & Parallèle avec Condor Scénarios et Simulatio...NFS, MPI, Programmation Sérial & Parallèle avec Condor Scénarios et Simulatio...
NFS, MPI, Programmation Sérial & Parallèle avec Condor Scénarios et Simulatio...
Ayoub Rouzi
 
Conférence Shinken à SophiaConf2012 (Jean Gabès)
Conférence Shinken à SophiaConf2012 (Jean Gabès)Conférence Shinken à SophiaConf2012 (Jean Gabès)
Conférence Shinken à SophiaConf2012 (Jean Gabès)
Jean Gabès
 
Infrastructure as code drupal
Infrastructure as code drupalInfrastructure as code drupal
Infrastructure as code drupal
Christophe Villeneuve
 
[SINS] Présentation de Nagios
[SINS] Présentation de Nagios[SINS] Présentation de Nagios
[SINS] Présentation de Nagiosjeyg
 
resume-theorique-m202-v1-0-6308e0082c37c (3).pdf
resume-theorique-m202-v1-0-6308e0082c37c (3).pdfresume-theorique-m202-v1-0-6308e0082c37c (3).pdf
resume-theorique-m202-v1-0-6308e0082c37c (3).pdf
FootballLovers9
 
Gestion des LOGS savec syslog+loganalyzer
Gestion des LOGS savec syslog+loganalyzerGestion des LOGS savec syslog+loganalyzer
Gestion des LOGS savec syslog+loganalyzer
Mohamet Lamine DIOP
 
Déployez votre site PHP / MariaDB, simplement et rapidement dans Azure
Déployez votre site PHP / MariaDB, simplement et rapidement dans AzureDéployez votre site PHP / MariaDB, simplement et rapidement dans Azure
Déployez votre site PHP / MariaDB, simplement et rapidement dans Azure
Microsoft
 
Deployer PHP et MariaDB dans Azure - TechDays
Deployer PHP et MariaDB dans Azure - TechDaysDeployer PHP et MariaDB dans Azure - TechDays
Deployer PHP et MariaDB dans Azure - TechDays
Christophe Villeneuve
 
Un site web rapide ?
Un site web rapide ? Un site web rapide ?
Un site web rapide ?
haricot
 
Sizing PoC LSF & PowerAI for Engineers schools workloads
Sizing PoC LSF & PowerAI for Engineers schools workloadsSizing PoC LSF & PowerAI for Engineers schools workloads
Sizing PoC LSF & PowerAI for Engineers schools workloads
PhilippeBrogi
 
Gestion et surveillance du reseau syslogng
Gestion et surveillance du reseau  syslogngGestion et surveillance du reseau  syslogng
Gestion et surveillance du reseau syslogng
Kiemde Franck
 
Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013
Alain Ganuchaud
 
Développer et déployer une application php maintenable
Développer et déployer une application php maintenableDévelopper et déployer une application php maintenable
Développer et déployer une application php maintenable
LeTesteur
 
XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...
XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...
XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...
Publicis Sapient Engineering
 

Similaire à Ocs (20)

Meetup PM2 @delicious-insights
Meetup PM2 @delicious-insightsMeetup PM2 @delicious-insights
Meetup PM2 @delicious-insights
 
Les containers docker vu par un chef cuisinier et un mécanicien
Les containers docker vu par un chef cuisinier et un mécanicienLes containers docker vu par un chef cuisinier et un mécanicien
Les containers docker vu par un chef cuisinier et un mécanicien
 
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
 
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
 
12-Factor
12-Factor12-Factor
12-Factor
 
Introduction à Docker et utilisation en production /Digital apéro Besançon [1...
Introduction à Docker et utilisation en production /Digital apéro Besançon [1...Introduction à Docker et utilisation en production /Digital apéro Besançon [1...
Introduction à Docker et utilisation en production /Digital apéro Besançon [1...
 
NFS, MPI, Programmation Sérial & Parallèle avec Condor Scénarios et Simulatio...
NFS, MPI, Programmation Sérial & Parallèle avec Condor Scénarios et Simulatio...NFS, MPI, Programmation Sérial & Parallèle avec Condor Scénarios et Simulatio...
NFS, MPI, Programmation Sérial & Parallèle avec Condor Scénarios et Simulatio...
 
Conférence Shinken à SophiaConf2012 (Jean Gabès)
Conférence Shinken à SophiaConf2012 (Jean Gabès)Conférence Shinken à SophiaConf2012 (Jean Gabès)
Conférence Shinken à SophiaConf2012 (Jean Gabès)
 
Infrastructure as code drupal
Infrastructure as code drupalInfrastructure as code drupal
Infrastructure as code drupal
 
[SINS] Présentation de Nagios
[SINS] Présentation de Nagios[SINS] Présentation de Nagios
[SINS] Présentation de Nagios
 
resume-theorique-m202-v1-0-6308e0082c37c (3).pdf
resume-theorique-m202-v1-0-6308e0082c37c (3).pdfresume-theorique-m202-v1-0-6308e0082c37c (3).pdf
resume-theorique-m202-v1-0-6308e0082c37c (3).pdf
 
Gestion des LOGS savec syslog+loganalyzer
Gestion des LOGS savec syslog+loganalyzerGestion des LOGS savec syslog+loganalyzer
Gestion des LOGS savec syslog+loganalyzer
 
Déployez votre site PHP / MariaDB, simplement et rapidement dans Azure
Déployez votre site PHP / MariaDB, simplement et rapidement dans AzureDéployez votre site PHP / MariaDB, simplement et rapidement dans Azure
Déployez votre site PHP / MariaDB, simplement et rapidement dans Azure
 
Deployer PHP et MariaDB dans Azure - TechDays
Deployer PHP et MariaDB dans Azure - TechDaysDeployer PHP et MariaDB dans Azure - TechDays
Deployer PHP et MariaDB dans Azure - TechDays
 
Un site web rapide ?
Un site web rapide ? Un site web rapide ?
Un site web rapide ?
 
Sizing PoC LSF & PowerAI for Engineers schools workloads
Sizing PoC LSF & PowerAI for Engineers schools workloadsSizing PoC LSF & PowerAI for Engineers schools workloads
Sizing PoC LSF & PowerAI for Engineers schools workloads
 
Gestion et surveillance du reseau syslogng
Gestion et surveillance du reseau  syslogngGestion et surveillance du reseau  syslogng
Gestion et surveillance du reseau syslogng
 
Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013
 
Développer et déployer une application php maintenable
Développer et déployer une application php maintenableDévelopper et déployer une application php maintenable
Développer et déployer une application php maintenable
 
XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...
XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...
XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...
 

Ocs

  • 1. OCS / GLPI MMiise e se enn ppllace ace au R au Rectorat ectorat dde e MMontp ontpel elieierrOCS - GLPI ● Présentation − Gestion de parc nécessaire au Rectorat − ~ 700 postes de travail − ~ 100 serveurs (Windows/Linux) − Besoin d'un Helpdesk pour le service bureautique (Gédeon => obsolete) − Moindre coût − Remplacer Landpark ● Achat licence durant 3 ans : peu (mal) utilisé ● Orientation vers le couple OCS Inv. NG & GLPIOCS - GLPI ● Pourquoi OCS-GLPI ? − Logiciel de Gestion de parc existant : Landpark© ➢ Avantages ➔ Puissant ➔ Rapide ➔ Gestion complète du parc (pour Windows) ➔ Mise en place simple ➢ Inconvénients ➔ Aucune liaison LDAP ➔ Prise en main complexe ➔ Requêtes de recherche complexes ➔ Absence de « WebAdmin » pour la version basique ➔ Informations récoltées limitées
  • 2. ➔ Payant (Non Libre!) car propriétaire ➔ Aucune prise en charge de plateforme Linux / Unix et autre… ➔ Nécessite tous les modules (licences chères) pour être completOCS - GLPI ● Pourquoi OCS-GLPI ? − Raisons du choix: ● OpenSource / Libre (Php, MySQL, Perl, ...) ● « Tout en un » ● Puissant ● Prise en charge toute plateforme. − Windows − MAC − GNU/Linux − BSD − ... ● Gestion Matériel et dispositif réseau ● Helpdesk utilisateur ● Liaison à l'annuaire LDAP ● ...● OCS INVENTORY NG − PRE-REQUIS ● Serveurs « LAMP » ou « WAMP » ➔ Linux ou Windows + Apache/MySQL/PHP ➔ Apache ≥ v1.3.33 ou ≥ v2,0,46 ➔ MySQL v4.1.0 avec InnoDB ➔ PHP ≥ v4.3.2 avec mod ZIP et GD ● Perl 5.6 − Modules:
  • 3. ● XML::Simple ● Compress::Zlib ● DBI ● DBD::MySQL ● Apache::DBI ● Net::IP ● SOAP::Lite ● Make (pour Linux) ● Des machines en réseau !!! ;-)● OCS INVENTORY NG − Mise en place ● Serveur MySQL sur 1 VServer (lui meme sur VMWare) ● Serveur de communication OCS sur 2 VServers ➔ en répartition de charge derrière un CSS ● Configuration sur CSS ➔ Serveur de communication OCS ne gere pas les requetes HTTPS (cf. schéma suivant)  Web ✔ Ecoute Port 80 ✔ Redirection Port 81  Serveur Communication ✔ Ecoute Port 8181 ✔ Redirection Port 81 − Architecture du serveur OCS (Schéma):− Déploiement Linux ● Fedora et ≥ R.H AS4 ( ~ 95% des serveurs du Rect.) − Installation via script Shell ➔ Serveur Physique / VMWare ➔ Téléchargement packages et modules via YUM
  • 4. ➔ Serveur Vserveur ➔ 2 types d'installation selon gestion des package ➔ Internalisé: install directement sur Vserver ➔ Externalisé: install a partir de la machine physique « hôte » ● ≤ R.H AS3 et autre distro − Installation classique via « setup.sh » made in OCS => Heureusement peu de machines!! − Déploiement Windows ● 3 types de déploiement: OCS INVENTORY NG – MISE EN PLACE● 3 types de déploiement: ● Via netlogon (utilisation classique sur les poste connecté au domaine) ● Installation manuelle (essentiellement sur les serveurs windows) ● Via « PSTOOL » et un script (VBScript) − PSTOOL ● Pstool : Sysinternals© et maintenant Microsoft© ● Utilitaire d'execution a distance : psexec − Permet d'installer / exécuter une application sur une machine distante (@ IP ou hostname) avec login « Admin » − Psexec hostname -u ''Admin'' -p ''passsword'' -c -f monapplication.exe /param1 /param2 ... ● Création d'un script de déploiement (VBScript) pour machines non connectées au domaine (pas de netlogon.bat)
  • 5. OCS INVENTORY NG – MISE EN PLACE● Commande script: psexec hostname -u ''admin'' -p ''pwd'' -c -f OcsAgentSetup.exe /DEBUG /SERVER:ocsserver.domain /PNUM:8181 /TAG:NomDuService ● NomDuService = Emplacement − Déterminé selon nom de la machine. − Spécifique selon machine d'où script necessaire OCS INVENTORY NG – MISE EN PLACE● GLPI − Mise en place ● PHP / Mysql : idem OCS ● Même machines que OCS ● Importation OCS auto avec TAG = Lieu − Plugin IPDISCOVER ● Développement d’un plugin IP DISCOVER pour import des materiels réseaux découvert via OCS ipdiscover − PHP − Gestion selon nom materiel (résolution DNS) , adresse IP et type de matériel (imprimantes, routeur, ...) ● Importation des materiels réseaux selon le type GLPI – MISE EN PLACEMerci... Des questions?