SlideShare uma empresa Scribd logo
1 de 5
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?

Mais conteúdo relacionado

Mais procurados

Installation d'openerp 6.1 rc1
Installation d'openerp 6.1 rc1Installation d'openerp 6.1 rc1
Installation d'openerp 6.1 rc1easyopenerp
 
WebHookIt @parisjs #4
WebHookIt @parisjs #4WebHookIt @parisjs #4
WebHookIt @parisjs #4Eric 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êmeOVHcloud
 
Introduction à WordPress sous Nginx
Introduction à WordPress sous NginxIntroduction à WordPress sous Nginx
Introduction à WordPress sous NginxMaxime Jobin
 
Réu technodejs
Réu technodejsRéu technodejs
Réu technodejsnaholyr
 
Web server local
Web server localWeb server local
Web server localkaabi zahra
 
Optimisation LAMP
Optimisation LAMPOptimisation LAMP
Optimisation LAMPcyruss666
 
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 2013Certilience
 
Installation de PHP
Installation de PHPInstallation de PHP
Installation de PHPMoncef 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-webkitIsenDev
 
Moussasambe projet de securite zabbix
Moussasambe projet de securite zabbixMoussasambe projet de securite zabbix
Moussasambe projet de securite zabbixmoussa 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 GanuchaudAlain 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'horizonMicrosoft
 
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 SourceCertilience
 
Présentation de nodejs
Présentation de nodejsPrésentation de nodejs
Présentation de nodejs13p
 
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 logJulien Maitrehenry
 

Mais procurados (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
 

Destaque

Utiliser drupal
Utiliser drupalUtiliser drupal
Utiliser drupalOSInet
 
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 priereLoveofpeople
 
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ériquereputationwar
 
Identité numérique - Atelier Job Dating
Identité numérique - Atelier Job DatingIdentité numérique - Atelier Job Dating
Identité numérique - Atelier Job DatingThomas SEGRETAIN
 
Vendre avec Prunch Immobilier
Vendre avec Prunch ImmobilierVendre avec Prunch Immobilier
Vendre avec Prunch ImmobilierJulien Buchs
 
Plaquette Programme LSD
Plaquette Programme LSDPlaquette Programme LSD
Plaquette Programme LSDTheArchonte
 
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 intelligencePierre Lafon
 

Destaque (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
 

Semelhante a Ocs

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écanicienRachid 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
 
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
 
[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).pdfFootballLovers9
 
Gestion des LOGS savec syslog+loganalyzer
Gestion des LOGS savec syslog+loganalyzerGestion des LOGS savec syslog+loganalyzer
Gestion des LOGS savec syslog+loganalyzerMohamet Lamine DIOP
 
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 - TechDaysChristophe Villeneuve
 
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 AzureMicrosoft
 
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 workloadsPhilippeBrogi
 
Gestion et surveillance du reseau syslogng
Gestion et surveillance du reseau  syslogngGestion et surveillance du reseau  syslogng
Gestion et surveillance du reseau syslogngKiemde 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 2013Alain 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 maintenableLeTesteur
 
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
 

Semelhante a 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
 
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
 
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
 
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?