SlideShare a Scribd company logo
IT ASSET MANAGEMENT WITH GLPI

      ´
   Goneri Le Bouder and Walid Nouh




           LinuxTag 2011

      GLPI and FusionInventory
A BOUT US : WALID N OUH




  IT MANAGEMENT CONSULTANT
      GLPI core developer
      FusionInventory project co-leader
      Rollerskate fanatic
      Work at TECLIB’, Brussels, Belgium
´
A BOUT US : G ON E RI L E B OUDER



   F REE SOFTWARE ENTHUSIAST
      Debian Developer
      Perl Monger
      Former OCS Inventory developer
      FusionInventory project co-leader
      Work at TECLIB’, Paris, France
      and an awful french accent
O UTLINE

  W HAT IS GLPI FOR ?

  I NSTALLATION / A RCHITECTURE ?

  C OLLECT YOUR INFORMATIONS

  I NTEGRATION

  AUTHORISATION

  S ERVICE D ESK

  W HAT ELSE

  Q UESTIONS
W HAT IS GLPI FOR ?




                      T HE IT CROWD
                         How many server still run with 2GB
                         of memory?
                         Do we still have those old Toshiba
                         laptops?
                         Do our servers have the lastest
                         security fixes?
W HAT IS GLPI FOR ?




     T HE S ERVICE D ESK TEAM
        Is Mr Smith computer’s harddrive full?
        What is my intervention planning?
        The printer ink cartridge is running
        low on the second floor!
W HAT IS GLPI FOR ?




                      T HE USERS
                         Why can’t I print?
                         Why can’t I send email anymore?
                         Are the IT guys really processing my
                         request?
W HAT IS GLPI FOR ?




     T HE MANAGEMENT
        How many request per day processed by our support team?
        What is our users satisfaction’s level?
        I need more dashboards!
W HAT IS GLPI FOR ?




                      T HE PURCHASING DEPARTMENT
                         How much did we spend last year
                         with IBM?
                         Is the paternship with Oracle still
                         running?
                         How many and where are the assets
                         bought with last year budget?
O UTLINE

  W HAT IS GLPI FOR ?

  I NSTALLATION / A RCHITECTURE ?

  C OLLECT YOUR INFORMATIONS

  I NTEGRATION

  AUTHORISATION

  S ERVICE D ESK

  W HAT ELSE

  Q UESTIONS
I NSTALLATION




  E ASY STEP
     Common web application
     Very few OS dependencies
     Extract, run the wizard, done!
A RCHITECTURE




            H OW DOES IT SCALE ?
A RCHITECTURE




            H OW DOES IT SCALE ?
                Existing large installation of GLPI
                up to 130K computers inventoried
                1 million computers referenced so far and still
                growing
O UTLINE

  W HAT IS GLPI FOR ?

  I NSTALLATION / A RCHITECTURE ?

  C OLLECT YOUR INFORMATIONS

  I NTEGRATION

  AUTHORISATION

  S ERVICE D ESK

  W HAT ELSE

  Q UESTIONS
C OLLECT YOUR INFORMATION
C OLLECT YOUR INFORMATION




            I NPUTS
                Desktop computers and server
                Network devices
                Data coming from legacy systems
                Financial informations
                ...
C OMPUTER




    E ASY STEP
       Agent packaged for most of the OSes
       Ready to use, no build, no dependency!
N ETWORK DEVICES




    ROUTERS , SWITCHS , PRINTERS ...
    F USION I NVENTORY DO IT REMOTELY FOR YOU
       Nothing to install
       Network scan to identify asset
       Use SNMP to collect information
N ETWORK DEVICES




    PRINTERS

       Cartridge ink levels
       Counters and statistics
O UTLINE

  W HAT IS GLPI FOR ?

  I NSTALLATION / A RCHITECTURE ?

  C OLLECT YOUR INFORMATIONS

  I NTEGRATION

  AUTHORISATION

  S ERVICE D ESK

  W HAT ELSE

  Q UESTIONS
E XISTING SYSTEMS




  W HAT ABOUT MY CURRENT SYSTEM ?
     Financial informations
     Licenses
     Helpdesk
A PPLICATION INTEGRATION




                           WAIT, SOME TOOLS ARE
                           ALREADY RUNNING HERE !
                           H OW TO INTERACTE WITH
                           THEM ?

                              Webservice interface
                              API for updates
                              CSV import/export
A PPLICATION INTEGRATION : PLUGINS




                    A LARGE COLLECTION OF
                    EXTENSIONS

                       Add load of new features
                       Tight integration in GLPI
                       Powerfull API
GLPI, ALL IN ONE




                   T HE ASSET TIMELINE
                      Past: history
                      Current: inventory
                      Future: warranty, contracts
GLPI, ALL IN ONE




                   H ELPDESK FOR EVERYONE
                      Tickets on assets
GLPI, ALL IN ONE




                   ACCURATE STATISTICS
                      25% of last year laptops have
                      harddrive failure !
                      How many incidents are resolved by
                      using VNC ?
O UTLINE

  W HAT IS GLPI FOR ?

  I NSTALLATION / A RCHITECTURE ?

  C OLLECT YOUR INFORMATIONS

  I NTEGRATION

  AUTHORISATION

  S ERVICE D ESK

  W HAT ELSE

  Q UESTIONS
AUTHORISATION



            NATIVE LDAP     SUPPORT

                Strong LDAP integration
                LDAP v3 compatible
                Active Directory, OpenLDAP ...


            OTHER AUTHENTICATION METHODS
                POP3
                IMAP
AUTHORISATION




            S INGLE S IGN O N TOO !
                WebSSO
                CAS
AUTHORISATION




  E NTITIES
      Independent administrative entity
      Can be mapped on your LDAP organisation
      Contain assets and tickets
H ABILITATIONS : ORGANIZATIONAL CHART
AUTHORISATION




  P ROFILE
      More than 100 rights
      Habilitation : a profile on an entity
AUTHORISATION : E XAMPLE




  Let’s take an example.
E NTITIES : E XAMPLE




                       T HE CEO
                          Manage the company
AUTHORISATION : E XAMPLE




                           T HE CTO
                              Can do whatever he
                              wants in the IT
                              department
AUTHORISATION : E XAMPLE




                           P RESS OFFICER
                              Watches everything
                              Generates charts and
                              dashboards
AUTHORISATION : E XAMPLE




                           S ECURITY OFFICER
                              Regulates the
                              processes
                              Can have a look on
                              everything
AUTHORISATION : E XAMPLE




                           T HE SUPPORT ENGINEER
                              Can only sees and
                              answers users requests
AUTHORISATION : P ROFILE
O UTLINE

  W HAT IS GLPI FOR ?

  I NSTALLATION / A RCHITECTURE ?

  C OLLECT YOUR INFORMATIONS

  I NTEGRATION

  AUTHORISATION

  S ERVICE D ESK

  W HAT ELSE

  Q UESTIONS
S ERVICE D ESK : THE BIG PICTURE
S ERVICE D ESK : THE BIG PICTURE




                            ITIL V 1 COMPLIANT
                               SLA
                               user satisfaction
                               Incident management
                               Business rules
                               Notifications,
                               multilingual support
S ERVICE D ESK : THE INTERFACES 1/2




                           W EB INTERFACES
                               End user simplified
                               interface
                               Standard interface
                               Smartphones interface
S ERVICE D ESK : THE INTERFACES 2/2


                           W EBSERVICES
                               To integrate GLPI in
                               another system
                               To push tickets into
                               another helpdesk
                               software
                               Or the opposite


                           M AIL
                               Send notifications
                               Add and update tickets
S ERVICE D ESK : THE INTERFACES 2/2


                           W EBSERVICES
                               To integrate GLPI in
                               another system
                               To push tickets into
                               another helpdesk
                               software
                               Or the opposite


                           M AIL
                               Send notifications
                               Add and update tickets
S ERVICE D ESK : REPORTING
O UTLINE

  W HAT IS GLPI FOR ?

  I NSTALLATION / A RCHITECTURE ?

  C OLLECT YOUR INFORMATIONS

  I NTEGRATION

  AUTHORISATION

  S ERVICE D ESK

  W HAT ELSE

  Q UESTIONS
W HAT E LSE ?
GLPI




  A NONPROFIT ORGANISATION
       Indepnet, a french nonprofit association
       Since 2002
GLPI



  T WO INDEPENDANT PROJECTS LEADERS
                       ´
       Jean-Mathieu Doleans
       Julien Dombre


  C ONTRIBUTORS AND DEVELOPERS
       Developers and contributors
       Plugins developers
       Translators
GLPI



  T WO INDEPENDANT PROJECTS LEADERS
                       ´
       Jean-Mathieu Doleans
       Julien Dombre


  C ONTRIBUTORS AND DEVELOPERS
       Developers and contributors
       Plugins developers
       Translators
GLPI




       GLPI B USINESS PARTNERS
          Agreement between the association
          and IT partners
          Partners bring money, support and
          code
F USION I NVENTORY

  A SISTER PROJECT
      Created by some people of the GLPI community
      Strong relationship with GLPI


  A COMMUNITY
      More than 10 people involved and growing!
      Supported by 2 companies


  B UT ALSO
      Open minded : other projects are welcomed!
      Agent already used by third party projects
F USION I NVENTORY

  A SISTER PROJECT
      Created by some people of the GLPI community
      Strong relationship with GLPI


  A COMMUNITY
      More than 10 people involved and growing!
      Supported by 2 companies


  B UT ALSO
      Open minded : other projects are welcomed!
      Agent already used by third party projects
F USION I NVENTORY

  A SISTER PROJECT
      Created by some people of the GLPI community
      Strong relationship with GLPI


  A COMMUNITY
      More than 10 people involved and growing!
      Supported by 2 companies


  B UT ALSO
      Open minded : other projects are welcomed!
      Agent already used by third party projects
O UTLINE

  W HAT IS GLPI FOR ?

  I NSTALLATION / A RCHITECTURE ?

  C OLLECT YOUR INFORMATIONS

  I NTEGRATION

  AUTHORISATION

  S ERVICE D ESK

  W HAT ELSE

  Q UESTIONS
T HANKS
     Purchasing: http:
     //www.flickr.com/photos/epsos/5394616925/
     LDAP: http://www.flickr.com/photos/
     heyrocker/2954514315/
     SSO: http://www.flickr.com/photos/13519089@
     N03/1380483002/
     User picture: http://www.flickr.com/photos/
     wonderlane/5043174502/
     Manager: http://www.flickr.com/photos/
     eastcapital/5228405457/
     Server: http:
     //www.flickr.com/photos/sylvar/31436963/
     Helpdesk: http://www.flickr.com/photos/
     runlevel0/2196587153/
     Database: http://www.flickr.com/photos/
     garryknight/5476230085/
     Information: http://www.flickr.com/photos/

More Related Content

Similar to Linuxtag 2011-it-asset-management-glpi-fusioninventory

Achieve Sub-Second Analytics on Apache Kafka with Confluent and Imply
Achieve Sub-Second Analytics on Apache Kafka with Confluent and ImplyAchieve Sub-Second Analytics on Apache Kafka with Confluent and Imply
Achieve Sub-Second Analytics on Apache Kafka with Confluent and Imply
confluent
 
Losant craig baldwin cwin18_toulouse
Losant craig baldwin cwin18_toulouseLosant craig baldwin cwin18_toulouse
Losant craig baldwin cwin18_toulouse
Capgemini
 
How to Transform Into a Data-Driven Organization
How to Transform Into a Data-Driven OrganizationHow to Transform Into a Data-Driven Organization
How to Transform Into a Data-Driven Organization
WarrenCruz3
 
Developer-Friendly CI / CD for Kubernetes
Developer-Friendly CI / CD for KubernetesDeveloper-Friendly CI / CD for Kubernetes
Developer-Friendly CI / CD for Kubernetes
DevOps Indonesia
 
IIS 5/6 Install and Lockdown v3
IIS 5/6 Install and Lockdown v3IIS 5/6 Install and Lockdown v3
IIS 5/6 Install and Lockdown v3
Mike Lazarus
 
OpenSpan - A Better Way to Work, A Better Way to Manage
OpenSpan - A Better Way to Work, A Better Way to ManageOpenSpan - A Better Way to Work, A Better Way to Manage
OpenSpan - A Better Way to Work, A Better Way to ManageFrank Wagman
 
Splunk 5 Overview Analyst v1.0
Splunk 5 Overview Analyst v1.0Splunk 5 Overview Analyst v1.0
Splunk 5 Overview Analyst v1.0Splunk
 
Thin Client and VDI Evolution: Igel Technology and the bright future of IT En...
Thin Client and VDI Evolution: Igel Technology and the bright future of IT En...Thin Client and VDI Evolution: Igel Technology and the bright future of IT En...
Thin Client and VDI Evolution: Igel Technology and the bright future of IT En...
MarketingArrowECS_CZ
 
Scalable Distributed System Architecture
Scalable Distributed System ArchitectureScalable Distributed System Architecture
Scalable Distributed System Architecture
Nicholas van de Walle
 
SplunkLive! München 2016 - Splunk für IT Operations
SplunkLive! München 2016 - Splunk für IT OperationsSplunkLive! München 2016 - Splunk für IT Operations
SplunkLive! München 2016 - Splunk für IT Operations
Splunk
 
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...More Than Monitoring: How Observability Takes You From Firefighting to Fire P...
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...
DevOps.com
 
SplunkLive! Amsterdam 2015 - IT Ops breakout
SplunkLive! Amsterdam 2015 - IT Ops breakoutSplunkLive! Amsterdam 2015 - IT Ops breakout
SplunkLive! Amsterdam 2015 - IT Ops breakout
Splunk
 
Splunk conf2014 - Getting Deeper Insights into your Virtualization and Storag...
Splunk conf2014 - Getting Deeper Insights into your Virtualization and Storag...Splunk conf2014 - Getting Deeper Insights into your Virtualization and Storag...
Splunk conf2014 - Getting Deeper Insights into your Virtualization and Storag...
Splunk
 
Do You Really Need to Evolve From Monitoring to Observability?
Do You Really Need to Evolve From Monitoring to Observability?Do You Really Need to Evolve From Monitoring to Observability?
Do You Really Need to Evolve From Monitoring to Observability?
Splunk
 
Operationalize all the Network Things
Operationalize all the Network ThingsOperationalize all the Network Things
Operationalize all the Network Things
F5 Networks
 
Hp helion meetup_networking_sdn
Hp helion meetup_networking_sdnHp helion meetup_networking_sdn
Hp helion meetup_networking_sdn
Marton Kiss
 
Creating and Managing a Paperless Enterprise
Creating and Managing a Paperless EnterpriseCreating and Managing a Paperless Enterprise
Creating and Managing a Paperless Enterprise
ProvokeSolutionsSeattle
 
Enterprise 2.0 - Fad or Future?
Enterprise 2.0 - Fad or Future?Enterprise 2.0 - Fad or Future?
Enterprise 2.0 - Fad or Future?
Billy Cripe
 
Work 2.0 or how Cloudcomputing is affecting business
Work 2.0 or how Cloudcomputing is affecting businessWork 2.0 or how Cloudcomputing is affecting business
Work 2.0 or how Cloudcomputing is affecting business
Bizcamp Belgium
 
Delivering New Visibility and Analytics for IT Operations
Delivering New Visibility and Analytics for IT OperationsDelivering New Visibility and Analytics for IT Operations
Delivering New Visibility and Analytics for IT Operations
Gabrielle Knowles
 

Similar to Linuxtag 2011-it-asset-management-glpi-fusioninventory (20)

Achieve Sub-Second Analytics on Apache Kafka with Confluent and Imply
Achieve Sub-Second Analytics on Apache Kafka with Confluent and ImplyAchieve Sub-Second Analytics on Apache Kafka with Confluent and Imply
Achieve Sub-Second Analytics on Apache Kafka with Confluent and Imply
 
Losant craig baldwin cwin18_toulouse
Losant craig baldwin cwin18_toulouseLosant craig baldwin cwin18_toulouse
Losant craig baldwin cwin18_toulouse
 
How to Transform Into a Data-Driven Organization
How to Transform Into a Data-Driven OrganizationHow to Transform Into a Data-Driven Organization
How to Transform Into a Data-Driven Organization
 
Developer-Friendly CI / CD for Kubernetes
Developer-Friendly CI / CD for KubernetesDeveloper-Friendly CI / CD for Kubernetes
Developer-Friendly CI / CD for Kubernetes
 
IIS 5/6 Install and Lockdown v3
IIS 5/6 Install and Lockdown v3IIS 5/6 Install and Lockdown v3
IIS 5/6 Install and Lockdown v3
 
OpenSpan - A Better Way to Work, A Better Way to Manage
OpenSpan - A Better Way to Work, A Better Way to ManageOpenSpan - A Better Way to Work, A Better Way to Manage
OpenSpan - A Better Way to Work, A Better Way to Manage
 
Splunk 5 Overview Analyst v1.0
Splunk 5 Overview Analyst v1.0Splunk 5 Overview Analyst v1.0
Splunk 5 Overview Analyst v1.0
 
Thin Client and VDI Evolution: Igel Technology and the bright future of IT En...
Thin Client and VDI Evolution: Igel Technology and the bright future of IT En...Thin Client and VDI Evolution: Igel Technology and the bright future of IT En...
Thin Client and VDI Evolution: Igel Technology and the bright future of IT En...
 
Scalable Distributed System Architecture
Scalable Distributed System ArchitectureScalable Distributed System Architecture
Scalable Distributed System Architecture
 
SplunkLive! München 2016 - Splunk für IT Operations
SplunkLive! München 2016 - Splunk für IT OperationsSplunkLive! München 2016 - Splunk für IT Operations
SplunkLive! München 2016 - Splunk für IT Operations
 
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...More Than Monitoring: How Observability Takes You From Firefighting to Fire P...
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...
 
SplunkLive! Amsterdam 2015 - IT Ops breakout
SplunkLive! Amsterdam 2015 - IT Ops breakoutSplunkLive! Amsterdam 2015 - IT Ops breakout
SplunkLive! Amsterdam 2015 - IT Ops breakout
 
Splunk conf2014 - Getting Deeper Insights into your Virtualization and Storag...
Splunk conf2014 - Getting Deeper Insights into your Virtualization and Storag...Splunk conf2014 - Getting Deeper Insights into your Virtualization and Storag...
Splunk conf2014 - Getting Deeper Insights into your Virtualization and Storag...
 
Do You Really Need to Evolve From Monitoring to Observability?
Do You Really Need to Evolve From Monitoring to Observability?Do You Really Need to Evolve From Monitoring to Observability?
Do You Really Need to Evolve From Monitoring to Observability?
 
Operationalize all the Network Things
Operationalize all the Network ThingsOperationalize all the Network Things
Operationalize all the Network Things
 
Hp helion meetup_networking_sdn
Hp helion meetup_networking_sdnHp helion meetup_networking_sdn
Hp helion meetup_networking_sdn
 
Creating and Managing a Paperless Enterprise
Creating and Managing a Paperless EnterpriseCreating and Managing a Paperless Enterprise
Creating and Managing a Paperless Enterprise
 
Enterprise 2.0 - Fad or Future?
Enterprise 2.0 - Fad or Future?Enterprise 2.0 - Fad or Future?
Enterprise 2.0 - Fad or Future?
 
Work 2.0 or how Cloudcomputing is affecting business
Work 2.0 or how Cloudcomputing is affecting businessWork 2.0 or how Cloudcomputing is affecting business
Work 2.0 or how Cloudcomputing is affecting business
 
Delivering New Visibility and Analytics for IT Operations
Delivering New Visibility and Analytics for IT OperationsDelivering New Visibility and Analytics for IT Operations
Delivering New Visibility and Analytics for IT Operations
 

More from Gonéri Le Bouder

Red Hat Ansible Lightspeed Ansible Meetup-2023-11.pdf
Red Hat Ansible Lightspeed Ansible Meetup-2023-11.pdfRed Hat Ansible Lightspeed Ansible Meetup-2023-11.pdf
Red Hat Ansible Lightspeed Ansible Meetup-2023-11.pdf
Gonéri Le Bouder
 
How to speed up your (API client) modules
How to speed up your (API client) modulesHow to speed up your (API client) modules
How to speed up your (API client) modules
Gonéri Le Bouder
 
Virt lightning-montreal-linux-meetup-2020-02
Virt lightning-montreal-linux-meetup-2020-02Virt lightning-montreal-linux-meetup-2020-02
Virt lightning-montreal-linux-meetup-2020-02
Gonéri Le Bouder
 
Ansible meetup - Québec - april 25th, 2019
Ansible meetup - Québec - april 25th, 2019Ansible meetup - Québec - april 25th, 2019
Ansible meetup - Québec - april 25th, 2019
Gonéri Le Bouder
 
Montreal ansible meetup april 17th, 2019
Montreal ansible meetup   april 17th, 2019Montreal ansible meetup   april 17th, 2019
Montreal ansible meetup april 17th, 2019
Gonéri Le Bouder
 
How to driver your webservices with ansible
How to driver your webservices with ansibleHow to driver your webservices with ansible
How to driver your webservices with ansible
Gonéri Le Bouder
 
Distributed-CI - OpenStack Montréal - 2018-06
Distributed-CI - OpenStack Montréal - 2018-06Distributed-CI - OpenStack Montréal - 2018-06
Distributed-CI - OpenStack Montréal - 2018-06
Gonéri Le Bouder
 
DCI presentation during OpenStack Montréal - 2018-06
DCI presentation during OpenStack Montréal - 2018-06DCI presentation during OpenStack Montréal - 2018-06
DCI presentation during OpenStack Montréal - 2018-06
Gonéri Le Bouder
 
Python + ansible = ♥
Python + ansible = ♥Python + ansible = ♥
Python + ansible = ♥
Gonéri Le Bouder
 
How to use TripleO tools for your own project
How to use TripleO tools for your own projectHow to use TripleO tools for your own project
How to use TripleO tools for your own project
Gonéri Le Bouder
 
Fusioninventory journees-perl-2012
Fusioninventory journees-perl-2012Fusioninventory journees-perl-2012
Fusioninventory journees-perl-2012
Gonéri Le Bouder
 
Otrs help desk-solutions-linux-2012
Otrs help desk-solutions-linux-2012Otrs help desk-solutions-linux-2012
Otrs help desk-solutions-linux-2012
Gonéri Le Bouder
 
Fusioninventory openworldforum-paris-2011-september
Fusioninventory openworldforum-paris-2011-septemberFusioninventory openworldforum-paris-2011-september
Fusioninventory openworldforum-paris-2011-september
Gonéri Le Bouder
 
Fusioninventory rmll-2011
Fusioninventory rmll-2011Fusioninventory rmll-2011
Fusioninventory rmll-2011
Gonéri Le Bouder
 
High Performance Computing and Open Source & Linux Technical Excellence Sympo...
High Performance Computing and Open Source & Linux Technical Excellence Sympo...High Performance Computing and Open Source & Linux Technical Excellence Sympo...
High Performance Computing and Open Source & Linux Technical Excellence Sympo...Gonéri Le Bouder
 
Fusioninventory project FOSDEM 2011
Fusioninventory project FOSDEM 2011Fusioninventory project FOSDEM 2011
Fusioninventory project FOSDEM 2011Gonéri Le Bouder
 
Fusioninventory 2010-french
Fusioninventory 2010-frenchFusioninventory 2010-french
Fusioninventory 2010-french
Gonéri Le Bouder
 
Fusioninventory froscamp2010
Fusioninventory froscamp2010Fusioninventory froscamp2010
Fusioninventory froscamp2010
Gonéri Le Bouder
 
présentation de Debian 2
présentation de Debian 2présentation de Debian 2
présentation de Debian 2
Gonéri Le Bouder
 
Solutions Linux2007 Déploiement D\'une Solution Libre d\'Inventaire Et De G...
Solutions Linux2007   Déploiement D\'une Solution Libre d\'Inventaire Et De G...Solutions Linux2007   Déploiement D\'une Solution Libre d\'Inventaire Et De G...
Solutions Linux2007 Déploiement D\'une Solution Libre d\'Inventaire Et De G...Gonéri Le Bouder
 

More from Gonéri Le Bouder (20)

Red Hat Ansible Lightspeed Ansible Meetup-2023-11.pdf
Red Hat Ansible Lightspeed Ansible Meetup-2023-11.pdfRed Hat Ansible Lightspeed Ansible Meetup-2023-11.pdf
Red Hat Ansible Lightspeed Ansible Meetup-2023-11.pdf
 
How to speed up your (API client) modules
How to speed up your (API client) modulesHow to speed up your (API client) modules
How to speed up your (API client) modules
 
Virt lightning-montreal-linux-meetup-2020-02
Virt lightning-montreal-linux-meetup-2020-02Virt lightning-montreal-linux-meetup-2020-02
Virt lightning-montreal-linux-meetup-2020-02
 
Ansible meetup - Québec - april 25th, 2019
Ansible meetup - Québec - april 25th, 2019Ansible meetup - Québec - april 25th, 2019
Ansible meetup - Québec - april 25th, 2019
 
Montreal ansible meetup april 17th, 2019
Montreal ansible meetup   april 17th, 2019Montreal ansible meetup   april 17th, 2019
Montreal ansible meetup april 17th, 2019
 
How to driver your webservices with ansible
How to driver your webservices with ansibleHow to driver your webservices with ansible
How to driver your webservices with ansible
 
Distributed-CI - OpenStack Montréal - 2018-06
Distributed-CI - OpenStack Montréal - 2018-06Distributed-CI - OpenStack Montréal - 2018-06
Distributed-CI - OpenStack Montréal - 2018-06
 
DCI presentation during OpenStack Montréal - 2018-06
DCI presentation during OpenStack Montréal - 2018-06DCI presentation during OpenStack Montréal - 2018-06
DCI presentation during OpenStack Montréal - 2018-06
 
Python + ansible = ♥
Python + ansible = ♥Python + ansible = ♥
Python + ansible = ♥
 
How to use TripleO tools for your own project
How to use TripleO tools for your own projectHow to use TripleO tools for your own project
How to use TripleO tools for your own project
 
Fusioninventory journees-perl-2012
Fusioninventory journees-perl-2012Fusioninventory journees-perl-2012
Fusioninventory journees-perl-2012
 
Otrs help desk-solutions-linux-2012
Otrs help desk-solutions-linux-2012Otrs help desk-solutions-linux-2012
Otrs help desk-solutions-linux-2012
 
Fusioninventory openworldforum-paris-2011-september
Fusioninventory openworldforum-paris-2011-septemberFusioninventory openworldforum-paris-2011-september
Fusioninventory openworldforum-paris-2011-september
 
Fusioninventory rmll-2011
Fusioninventory rmll-2011Fusioninventory rmll-2011
Fusioninventory rmll-2011
 
High Performance Computing and Open Source & Linux Technical Excellence Sympo...
High Performance Computing and Open Source & Linux Technical Excellence Sympo...High Performance Computing and Open Source & Linux Technical Excellence Sympo...
High Performance Computing and Open Source & Linux Technical Excellence Sympo...
 
Fusioninventory project FOSDEM 2011
Fusioninventory project FOSDEM 2011Fusioninventory project FOSDEM 2011
Fusioninventory project FOSDEM 2011
 
Fusioninventory 2010-french
Fusioninventory 2010-frenchFusioninventory 2010-french
Fusioninventory 2010-french
 
Fusioninventory froscamp2010
Fusioninventory froscamp2010Fusioninventory froscamp2010
Fusioninventory froscamp2010
 
présentation de Debian 2
présentation de Debian 2présentation de Debian 2
présentation de Debian 2
 
Solutions Linux2007 Déploiement D\'une Solution Libre d\'Inventaire Et De G...
Solutions Linux2007   Déploiement D\'une Solution Libre d\'Inventaire Et De G...Solutions Linux2007   Déploiement D\'une Solution Libre d\'Inventaire Et De G...
Solutions Linux2007 Déploiement D\'une Solution Libre d\'Inventaire Et De G...
 

Recently uploaded

Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
Globus
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 

Recently uploaded (20)

Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 

Linuxtag 2011-it-asset-management-glpi-fusioninventory

  • 1. IT ASSET MANAGEMENT WITH GLPI ´ Goneri Le Bouder and Walid Nouh LinuxTag 2011 GLPI and FusionInventory
  • 2. A BOUT US : WALID N OUH IT MANAGEMENT CONSULTANT GLPI core developer FusionInventory project co-leader Rollerskate fanatic Work at TECLIB’, Brussels, Belgium
  • 3. ´ A BOUT US : G ON E RI L E B OUDER F REE SOFTWARE ENTHUSIAST Debian Developer Perl Monger Former OCS Inventory developer FusionInventory project co-leader Work at TECLIB’, Paris, France and an awful french accent
  • 4. O UTLINE W HAT IS GLPI FOR ? I NSTALLATION / A RCHITECTURE ? C OLLECT YOUR INFORMATIONS I NTEGRATION AUTHORISATION S ERVICE D ESK W HAT ELSE Q UESTIONS
  • 5. W HAT IS GLPI FOR ? T HE IT CROWD How many server still run with 2GB of memory? Do we still have those old Toshiba laptops? Do our servers have the lastest security fixes?
  • 6. W HAT IS GLPI FOR ? T HE S ERVICE D ESK TEAM Is Mr Smith computer’s harddrive full? What is my intervention planning? The printer ink cartridge is running low on the second floor!
  • 7. W HAT IS GLPI FOR ? T HE USERS Why can’t I print? Why can’t I send email anymore? Are the IT guys really processing my request?
  • 8. W HAT IS GLPI FOR ? T HE MANAGEMENT How many request per day processed by our support team? What is our users satisfaction’s level? I need more dashboards!
  • 9. W HAT IS GLPI FOR ? T HE PURCHASING DEPARTMENT How much did we spend last year with IBM? Is the paternship with Oracle still running? How many and where are the assets bought with last year budget?
  • 10. O UTLINE W HAT IS GLPI FOR ? I NSTALLATION / A RCHITECTURE ? C OLLECT YOUR INFORMATIONS I NTEGRATION AUTHORISATION S ERVICE D ESK W HAT ELSE Q UESTIONS
  • 11. I NSTALLATION E ASY STEP Common web application Very few OS dependencies Extract, run the wizard, done!
  • 12. A RCHITECTURE H OW DOES IT SCALE ?
  • 13. A RCHITECTURE H OW DOES IT SCALE ? Existing large installation of GLPI up to 130K computers inventoried 1 million computers referenced so far and still growing
  • 14. O UTLINE W HAT IS GLPI FOR ? I NSTALLATION / A RCHITECTURE ? C OLLECT YOUR INFORMATIONS I NTEGRATION AUTHORISATION S ERVICE D ESK W HAT ELSE Q UESTIONS
  • 15.
  • 16. C OLLECT YOUR INFORMATION
  • 17. C OLLECT YOUR INFORMATION I NPUTS Desktop computers and server Network devices Data coming from legacy systems Financial informations ...
  • 18. C OMPUTER E ASY STEP Agent packaged for most of the OSes Ready to use, no build, no dependency!
  • 19. N ETWORK DEVICES ROUTERS , SWITCHS , PRINTERS ... F USION I NVENTORY DO IT REMOTELY FOR YOU Nothing to install Network scan to identify asset Use SNMP to collect information
  • 20. N ETWORK DEVICES PRINTERS Cartridge ink levels Counters and statistics
  • 21. O UTLINE W HAT IS GLPI FOR ? I NSTALLATION / A RCHITECTURE ? C OLLECT YOUR INFORMATIONS I NTEGRATION AUTHORISATION S ERVICE D ESK W HAT ELSE Q UESTIONS
  • 22. E XISTING SYSTEMS W HAT ABOUT MY CURRENT SYSTEM ? Financial informations Licenses Helpdesk
  • 23. A PPLICATION INTEGRATION WAIT, SOME TOOLS ARE ALREADY RUNNING HERE ! H OW TO INTERACTE WITH THEM ? Webservice interface API for updates CSV import/export
  • 24. A PPLICATION INTEGRATION : PLUGINS A LARGE COLLECTION OF EXTENSIONS Add load of new features Tight integration in GLPI Powerfull API
  • 25. GLPI, ALL IN ONE T HE ASSET TIMELINE Past: history Current: inventory Future: warranty, contracts
  • 26. GLPI, ALL IN ONE H ELPDESK FOR EVERYONE Tickets on assets
  • 27. GLPI, ALL IN ONE ACCURATE STATISTICS 25% of last year laptops have harddrive failure ! How many incidents are resolved by using VNC ?
  • 28. O UTLINE W HAT IS GLPI FOR ? I NSTALLATION / A RCHITECTURE ? C OLLECT YOUR INFORMATIONS I NTEGRATION AUTHORISATION S ERVICE D ESK W HAT ELSE Q UESTIONS
  • 29. AUTHORISATION NATIVE LDAP SUPPORT Strong LDAP integration LDAP v3 compatible Active Directory, OpenLDAP ... OTHER AUTHENTICATION METHODS POP3 IMAP
  • 30. AUTHORISATION S INGLE S IGN O N TOO ! WebSSO CAS
  • 31. AUTHORISATION E NTITIES Independent administrative entity Can be mapped on your LDAP organisation Contain assets and tickets
  • 32. H ABILITATIONS : ORGANIZATIONAL CHART
  • 33. AUTHORISATION P ROFILE More than 100 rights Habilitation : a profile on an entity
  • 34. AUTHORISATION : E XAMPLE Let’s take an example.
  • 35. E NTITIES : E XAMPLE T HE CEO Manage the company
  • 36. AUTHORISATION : E XAMPLE T HE CTO Can do whatever he wants in the IT department
  • 37. AUTHORISATION : E XAMPLE P RESS OFFICER Watches everything Generates charts and dashboards
  • 38. AUTHORISATION : E XAMPLE S ECURITY OFFICER Regulates the processes Can have a look on everything
  • 39. AUTHORISATION : E XAMPLE T HE SUPPORT ENGINEER Can only sees and answers users requests
  • 41. O UTLINE W HAT IS GLPI FOR ? I NSTALLATION / A RCHITECTURE ? C OLLECT YOUR INFORMATIONS I NTEGRATION AUTHORISATION S ERVICE D ESK W HAT ELSE Q UESTIONS
  • 42. S ERVICE D ESK : THE BIG PICTURE
  • 43. S ERVICE D ESK : THE BIG PICTURE ITIL V 1 COMPLIANT SLA user satisfaction Incident management Business rules Notifications, multilingual support
  • 44. S ERVICE D ESK : THE INTERFACES 1/2 W EB INTERFACES End user simplified interface Standard interface Smartphones interface
  • 45. S ERVICE D ESK : THE INTERFACES 2/2 W EBSERVICES To integrate GLPI in another system To push tickets into another helpdesk software Or the opposite M AIL Send notifications Add and update tickets
  • 46. S ERVICE D ESK : THE INTERFACES 2/2 W EBSERVICES To integrate GLPI in another system To push tickets into another helpdesk software Or the opposite M AIL Send notifications Add and update tickets
  • 47. S ERVICE D ESK : REPORTING
  • 48. O UTLINE W HAT IS GLPI FOR ? I NSTALLATION / A RCHITECTURE ? C OLLECT YOUR INFORMATIONS I NTEGRATION AUTHORISATION S ERVICE D ESK W HAT ELSE Q UESTIONS
  • 49. W HAT E LSE ?
  • 50. GLPI A NONPROFIT ORGANISATION Indepnet, a french nonprofit association Since 2002
  • 51. GLPI T WO INDEPENDANT PROJECTS LEADERS ´ Jean-Mathieu Doleans Julien Dombre C ONTRIBUTORS AND DEVELOPERS Developers and contributors Plugins developers Translators
  • 52. GLPI T WO INDEPENDANT PROJECTS LEADERS ´ Jean-Mathieu Doleans Julien Dombre C ONTRIBUTORS AND DEVELOPERS Developers and contributors Plugins developers Translators
  • 53. GLPI GLPI B USINESS PARTNERS Agreement between the association and IT partners Partners bring money, support and code
  • 54. F USION I NVENTORY A SISTER PROJECT Created by some people of the GLPI community Strong relationship with GLPI A COMMUNITY More than 10 people involved and growing! Supported by 2 companies B UT ALSO Open minded : other projects are welcomed! Agent already used by third party projects
  • 55. F USION I NVENTORY A SISTER PROJECT Created by some people of the GLPI community Strong relationship with GLPI A COMMUNITY More than 10 people involved and growing! Supported by 2 companies B UT ALSO Open minded : other projects are welcomed! Agent already used by third party projects
  • 56. F USION I NVENTORY A SISTER PROJECT Created by some people of the GLPI community Strong relationship with GLPI A COMMUNITY More than 10 people involved and growing! Supported by 2 companies B UT ALSO Open minded : other projects are welcomed! Agent already used by third party projects
  • 57. O UTLINE W HAT IS GLPI FOR ? I NSTALLATION / A RCHITECTURE ? C OLLECT YOUR INFORMATIONS I NTEGRATION AUTHORISATION S ERVICE D ESK W HAT ELSE Q UESTIONS
  • 58. T HANKS Purchasing: http: //www.flickr.com/photos/epsos/5394616925/ LDAP: http://www.flickr.com/photos/ heyrocker/2954514315/ SSO: http://www.flickr.com/photos/13519089@ N03/1380483002/ User picture: http://www.flickr.com/photos/ wonderlane/5043174502/ Manager: http://www.flickr.com/photos/ eastcapital/5228405457/ Server: http: //www.flickr.com/photos/sylvar/31436963/ Helpdesk: http://www.flickr.com/photos/ runlevel0/2196587153/ Database: http://www.flickr.com/photos/ garryknight/5476230085/ Information: http://www.flickr.com/photos/