Professional Documents
Culture Documents
IT Asset Management With GLPI: Gon Eri Le Bouder and David Durieux
IT Asset Management With GLPI: Gon Eri Le Bouder and David Durieux
July 2011
IT management consultant
GLPI developer FusionInventory project co-leader Work at siprossii, Lyon area, France
Outline
What is GLPI for? Installation / Architecture? Collect your informations Authorisation Service Desk GLPI plugins What else Questions
The 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 xes?
The users
Why cant I print? Why cant I send email anymore? Are the IT guys really processing my request?
The management
How many request per day processed by our support team? What is our users satisfactions level? I need more dashboards!
Outline
What is GLPI for? Installation / Architecture? Collect your informations Authorisation Service Desk GLPI plugins What else Questions
Installation
Easy step
Common web application Very few OS dependencies Extract, run the wizard, done!
Architecture
Outline
What is GLPI for? Installation / Architecture? Collect your informations Authorisation Service Desk GLPI plugins What else Questions
Inputs
Desktop computers and server Network devices Data coming from legacy systems Financial informations ...
Computer
Easy step
Use an system inventory solution. FusionInventory OCS Inventory
Network devices
Network devices
printers
Cartridge ink levels Counters and statistics
Accurate statistics
25% of last year laptops have harddrive failure ! How many incidents are resolved by using VNC ?
Outline
What is GLPI for? Installation / Architecture? Collect your informations Authorisation Service Desk GLPI plugins What else Questions
Authorisation
Authorisation
Authorisation
Entities
Independent administrative entity Can be mapped on your LDAP organisation Contain assets and tickets
Authorisation
Prole
More than 100 rights Habilitation : a prole on an entity
Outline
What is GLPI for? Installation / Architecture? Collect your informations Authorisation Service Desk GLPI plugins What else Questions
ITIL v1 compliant
SLA user satisfaction Incident management Business rules Notications, multilingual support
Web interfaces
End user simplied interface Standard interface Smartphones interface
Mail
Send notications Add and update tickets
Mail
Send notications Add and update tickets
Application integration
Wait, some tools are already running here! How to interacte with them?
Webservice interface API for updates CSV import/export
Outline
What is GLPI for? Installation / Architecture? Collect your informations Authorisation Service Desk GLPI plugins What else Questions
The ecosystem
A central interface A conguration database (CMDB) Various tools to collect information Additional features
There be dragons!
There be dragons!
There be dragons!
plugin: Mobile
plugin: Mobile
plugin: Mobile
plugin: Mobile
plugin: FusionInventory
FusionInventory
Import your computer Identify and import remote devices (switchs, printers,...) VMware vCenter/ESX/ESXi remote inventory Wake on LAN
plugin: Multi-GLPI
plugin: PDF
PDF
PDF export of a given inventory item
plugin: Behaviors
Behaviors
Additional behaviors to GLPI. helpdesk (ticket own changes, ticket number format, etc) Inventory management
plugin: Order
Order
Order management Manage your order Products references management Validation workow
plugin: Appliance
Appliance
Create element from a group of several item. Any kind of item Use them as any generic object
Account Inventory
Manage and share the credentials between users. Attach a credential information to an item Credential expiration Mail system to check identity
WebApplication
List web applications on your network and associate them with elements of the inventory.
plugin: Reports
Reports
Additional reports. It also allow you to add new reports in a simply way. Create your own reports A collection of ready to use reports
plugin: WebService
WebService
Generic WebService interface for: SOAP XML/RPC REST Can be used by other plugins to expose additional services.
plugin: Monitoring
Monitoring
Integration with Shinken monitoring solution. Dene your services directly into GLPI. Device dependency. Display the alert. Create ticket on alert.
plugin: Multi-GLPI
Multi-GLPI
Synchronize serveral GLPI together. Master Master GLPI Master Master = Slaver = Slave ...
plugin: OCSNG
Plugins development
API
GLPI has a powerful API to control events Plugin have control on DB changes
pre item/item add/update/delete Add tab on item display with more informations Add massive actions ...
switch (get_class($parm)) { case NetworkPort_NetworkPort: $networkPort = new NetworkPort(); $networkPort->getFromDB( $parm->fields[networkports_id_1]); PluginFusinvsnmpNetworkPortLog::addLogConnecti $parm->fields[networkports_id_1]); break; } return $parm; }
Newest features
GLPI 0.80
SLA User satisfaction Link between ticket solution and knowledge base Multiple requesters, observers for a ticket Multiple technician, group and supplier assignement for a ticket Virtual machines management
Newest features
GLPI 0.83
ITIL level 1 compliant until late 2011 Problem management Change management Many more helpdesk improvements ! OCSNG Mode available as a plugin
Outline
What is GLPI for? Installation / Architecture? Collect your informations Authorisation Service Desk GLPI plugins What else Questions
What Else?
GLPI
A nonprot organisation
Indepnet, a french nonprot association Since 2002
GLPI
GLPI
GLPI
Outline
What is GLPI for? Installation / Architecture? Collect your informations Authorisation Service Desk GLPI plugins What else Questions
Thanks
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/