GLPI RMLL-2011

  • 2,233 views
Uploaded on

GLPI presentation …

GLPI presentation
RMLL 2011
Strasbourg, France

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,233
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
59
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. IT asset management with GLPI ´ Goneri Le Bouder and David Durieux July 2011
  • 2. About us: David Durieux IT management consultant GLPI developer FusionInventory project co-leader Work at siprossii, Lyon area, France
  • 3. ´About us: Goneri Le Bouder Free software enthusiast Debian Developer Perl Monger Former OCS Inventory developer FusionInventory project co-leader Work at TECLIB’, Paris, France
  • 4. Outline What is GLPI for? Installation / Architecture? Collect your informations Authorisation Service Desk GLPI plugins What else Questions
  • 5. What is GLPI for? 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 fixes?
  • 6. What is GLPI for? The Service Desk 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. What is GLPI for? The users Why can’t I print? Why can’t I send email anymore? Are the IT guys really processing my request?
  • 8. What is GLPI for? The management How many request per day processed by our support team? What is our users satisfaction’s level? I need more dashboards!
  • 9. What is GLPI for? The purchasing department How much did we spend last year with IBM? Is the partnership with Oracle still running? How many and where are the assets bought with last year budget?
  • 10. Outline What is GLPI for? Installation / Architecture? Collect your informations Authorisation Service Desk GLPI plugins What else Questions
  • 11. Installation Easy step Common web application Very few OS dependencies Extract, run the wizard, done!
  • 12. Architecture How does it scale? Existing large installation of GLPI up to 130K computers inventoried 1 million computers referenced so far and still growing
  • 13. Outline What is GLPI for? Installation / Architecture? Collect your informations Authorisation Service Desk GLPI plugins What else Questions
  • 14. Collect your information
  • 15. Collect your information Inputs Desktop computers and server Network devices Data coming from legacy systems Financial informations ...
  • 16. Computer Easy step Use an system inventory solution. FusionInventory OCS Inventory
  • 17. Network devices Routers, switchs, printers... FusionInventory do it remotely for you Nothing to install Network scan to identify asset Use SNMP to collect information ESX/ESXi/vCenter remote inventory
  • 18. Network devices printers Cartridge ink levels Counters and statistics
  • 19. GLPI, all in one The asset timeline Past: history Current: inventory Future: warranty, contracts
  • 20. GLPI, all in one Helpdesk for everyone Tickets on assets
  • 21. GLPI, all in one Accurate statistics 25% of last year laptops have harddrive failure ! How many incidents are resolved by using VNC ?
  • 22. Outline What is GLPI for? Installation / Architecture? Collect your informations Authorisation Service Desk GLPI plugins What else Questions
  • 23. Authorisation Native LDAP support Strong LDAP integration LDAP v3 compatible Active Directory, OpenLDAP ... Other authentication methods POP3 IMAP
  • 24. Authorisation Single Sign On too! WebSSO CAS
  • 25. Authorisation Entities Independent administrative entity Can be mapped on your LDAP organisation Contain assets and tickets
  • 26. Authorisation Profile More than 100 rights Habilitation : a profile on an entity
  • 27. Outline What is GLPI for? Installation / Architecture? Collect your informations Authorisation Service Desk GLPI plugins What else Questions
  • 28. Service Desk: the big picture
  • 29. Service Desk: the big picture ITIL v1 compliant SLA user satisfaction Incident management Business rules Notifications, multilingual support
  • 30. Service Desk: the interfaces 1/2 Web interfaces End user simplified interface Standard interface Smartphones interface
  • 31. Service Desk: the interfaces 2/2 Webservices To integrate GLPI in another system To push tickets into another helpdesk software Or the opposite Mail Send notifications Add and update tickets
  • 32. Service Desk: the interfaces 2/2 Webservices To integrate GLPI in another system To push tickets into another helpdesk software Or the opposite Mail Send notifications Add and update tickets
  • 33. Service Desk: reporting
  • 34. Application integration Wait, some tools are already running here! How to interacte with them? Webservice interface API for updates CSV import/export
  • 35. Outline What is GLPI for? Installation / Architecture? Collect your informations Authorisation Service Desk GLPI plugins What else Questions
  • 36. The GLPI ecosystem The ecosystem A central interface A configuration database (CMDB) Various tools to collect information Additional features
  • 37. There is an app a plugin for that! A large collection of extensions Add load of new features Tight integration in GLPI Powerfull API
  • 38. There be dragons!
  • 39. There be dragons! Plugins: Rules of Engagement External contribution Not endorsed by the GLPI Project Depends on a given version of GLPI Take care on the plugin origin
  • 40. There be dragons! Plugins: Rules of Engagement External contribution Not endorsed by the GLPI Project Depends on a given version of GLPI Take care on the plugin origin
  • 41. plugin: Mobile GLPI for mobile devices iPhone/iPad Android Blackberry Windows Phone GLPI 0.78 only for the moment.
  • 42. plugin: Mobile
  • 43. plugin: Mobile
  • 44. plugin: Mobile
  • 45. plugin: FusionInventory FusionInventory Import your computer Identify and import remote devices (switchs, printers,...) VMware vCenter/ESX/ESXi remote inventory Wake on LAN
  • 46. plugin: Multi-GLPI
  • 47. plugin: PDF PDF PDF export of a given inventory item
  • 48. plugin: Behaviors Behaviors Additional behaviors to GLPI. helpdesk (ticket own changes, ticket number format, etc) Inventory management
  • 49. plugin: Order Order Order management Manage your order Products references management Validation workflow
  • 50. plugin: Appliance Appliance Create element from a group of several item. Any kind of item Use them as any generic object
  • 51. plugin: Account Inventory Account Inventory Manage and share the credentials between users. Attach a credential information to an item Credential expiration Mail system to check identity
  • 52. plugin: Web Application WebApplication List web applications on your network and associate them with elements of the inventory.
  • 53. plugin: Human Resources Management Human Resources Management Trace user/assets affectation. eg: This engineer is in the company for 3 months and we gave him 1 laptop and 1 screen. We need to remember to get them back.
  • 54. 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
  • 55. plugin: Manufacturers Web Imports Manufacturers Web Imports Imports financials and warranty informations directly from manufacturers web site. Dell HP Toshiba Fujitsu-Siemens
  • 56. plugin: WebService WebService Generic WebService interface for: SOAP XML/RPC REST Can be used by other plugins to expose additional services.
  • 57. plugin: Monitoring Monitoring Integration with Shinken monitoring solution. Define your services directly into GLPI. Device dependency. Display the alert. Create ticket on alert.
  • 58. plugin: Multi-GLPI Multi-GLPI Synchronize serveral GLPI together. Master ⇐⇒ Master GLPI Master ⇐⇒ Master =⇒ Slaver =⇒ Slave ...
  • 59. plugin: OCSNG OCS Inventory NG import Import and synchronize computers from a OCS Inventory database
  • 60. 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 ...
  • 61. Example: Add log of delete a network port inplugin DB table function plugin_pre_item_purge_fusinvsnmp($parm) { global $DB; 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; }
  • 62. 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
  • 63. 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
  • 64. Outline What is GLPI for? Installation / Architecture? Collect your informations Authorisation Service Desk GLPI plugins What else Questions
  • 65. What Else?
  • 66. GLPI A nonprofit organisation Indepnet, a french nonprofit association Since 2002
  • 67. GLPI Two independant projects leaders ´ Jean-Mathieu Doleans Julien Dombre Contributors and developers Developers and contributors Plugins developers Translators
  • 68. GLPI Two independant projects leaders ´ Jean-Mathieu Doleans Julien Dombre Contributors and developers Developers and contributors Plugins developers Translators
  • 69. GLPI GLPI Business partners Agreement between the association and IT partners Partners bring money, support and code
  • 70. Outline What is GLPI for? Installation / Architecture? Collect your informations Authorisation Service Desk GLPI plugins What else Questions
  • 71. 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/