71
IT asset management with GLPI Gon ´ eri Le Bouder and David Durieux July 2011

GLPI RMLL-2011

Embed Size (px)

DESCRIPTION

GLPI presentationRMLL 2011Strasbourg, France

Citation preview

Page 1: GLPI RMLL-2011

IT asset management with GLPI

Goneri Le Bouder and David Durieux

July 2011

Page 2: GLPI RMLL-2011

About us: David Durieux

IT management consultant

I GLPI developerI FusionInventory project co-leaderI Work at siprossii, Lyon area, France

Page 3: GLPI RMLL-2011

About us: Goneri Le Bouder

Free software enthusiast

I Debian DeveloperI Perl MongerI Former OCS Inventory developerI FusionInventory project co-leaderI Work at TECLIB’, Paris, France

Page 4: GLPI RMLL-2011

Outline

What is GLPI for?

Installation / Architecture?

Collect your informations

Authorisation

Service Desk

GLPI plugins

What else

Questions

Page 5: GLPI RMLL-2011

What is GLPI for?

The IT crowd

I How many server still run with 2GBof memory?

I Do we still have those old Toshibalaptops?

I Do our servers have the lastestsecurity fixes?

Page 6: GLPI RMLL-2011

What is GLPI for?

The Service Desk team

I Is Mr Smith computer’s harddrive full?I What is my intervention planning?I The printer ink cartridge is running

low on the second floor!

Page 7: GLPI RMLL-2011

What is GLPI for?

The users

I Why can’t I print?I Why can’t I send email anymore?I Are the IT guys really processing

my request?

Page 8: GLPI RMLL-2011

What is GLPI for?

The management

I How many request per dayprocessed by our support team?

I What is our users satisfaction’slevel?

I I need more dashboards!

Page 9: GLPI RMLL-2011

What is GLPI for?

The purchasing department

I How much did we spend lastyear with IBM?

I Is the partnership with Oracle stillrunning?

I How many and where are theassets bought with last yearbudget?

Page 10: GLPI RMLL-2011

Outline

What is GLPI for?

Installation / Architecture?

Collect your informations

Authorisation

Service Desk

GLPI plugins

What else

Questions

Page 11: GLPI RMLL-2011

Installation

Easy step

I Common web applicationI Very few OS dependenciesI Extract, run the wizard, done!

Page 12: GLPI RMLL-2011

Architecture

How does it scale?

I Existing large installation of GLPIup to 130K computers inventoried

I 1 million computers referencedso far and still growing

Page 13: GLPI RMLL-2011

Outline

What is GLPI for?

Installation / Architecture?

Collect your informations

Authorisation

Service Desk

GLPI plugins

What else

Questions

Page 14: GLPI RMLL-2011

Collect your information

Page 15: GLPI RMLL-2011

Collect your information

Inputs

I Desktop computers and serverI Network devicesI Data coming from legacy systemsI Financial informationsI ...

Page 16: GLPI RMLL-2011

Computer

Use an system inventory solution.

Easy step

I FusionInventoryI OCS Inventory

Page 17: GLPI RMLL-2011

Network devices

Routers, switchs, printers...FusionInventory do it remotely for you

I Nothing to installI Network scan to identify assetI Use SNMP to collect informationI ESX/ESXi/vCenter remote inventory

Page 18: GLPI RMLL-2011

Network devices

printers

I Cartridge ink levelsI Counters and statistics

Page 19: GLPI RMLL-2011

GLPI, all in one

The asset timeline

I Past: historyI Current: inventoryI Future: warranty, contracts

Page 20: GLPI RMLL-2011

GLPI, all in one

Helpdesk for everyone

I Tickets on assets

Page 21: GLPI RMLL-2011

GLPI, all in one

Accurate statistics

I 25% of last year laptops haveharddrive failure !

I How many incidents are resolvedby using VNC ?

Page 22: GLPI RMLL-2011

Outline

What is GLPI for?

Installation / Architecture?

Collect your informations

Authorisation

Service Desk

GLPI plugins

What else

Questions

Page 23: GLPI RMLL-2011

Authorisation

Native LDAP support

I Strong LDAP integrationI LDAP v3 compatible

Active Directory, OpenLDAP...

Other authentication methods

I POP3I IMAP

Page 24: GLPI RMLL-2011

Authorisation

Single Sign On too!

I WebSSOI CAS

Page 25: GLPI RMLL-2011

Authorisation

Entities

I Independent administrative entityI Can be mapped on your LDAP organisationI Contain assets and tickets

Page 26: GLPI RMLL-2011

Authorisation

Profile

I More than 100 rightsI Habilitation : a profile on an entity

Page 27: GLPI RMLL-2011

Outline

What is GLPI for?

Installation / Architecture?

Collect your informations

Authorisation

Service Desk

GLPI plugins

What else

Questions

Page 28: GLPI RMLL-2011

Service Desk: the big picture

Page 29: GLPI RMLL-2011

Service Desk: the big picture

ITIL v1 compliant

I SLAI user satisfactionI Incident

managementI Business rulesI Notifications,

multilingual support

Page 30: GLPI RMLL-2011

Service Desk: the interfaces 1/2

Web interfaces

I End user simplifiedinterface

I Standard interfaceI Smartphones

interface

Page 31: GLPI RMLL-2011

Service Desk: the interfaces 2/2

Webservices

I To integrate GLPI inanother system

I To push tickets intoanother helpdesksoftware

I Or the opposite

Mail

I Send notificationsI Add and update

tickets

Page 32: GLPI RMLL-2011

Service Desk: the interfaces 2/2

Webservices

I To integrate GLPI inanother system

I To push tickets intoanother helpdesksoftware

I Or the opposite

Mail

I Send notificationsI Add and update

tickets

Page 33: GLPI RMLL-2011

Service Desk: reporting

Page 34: GLPI RMLL-2011

Application integration

Wait, some tools arealready running here!How to interacte withthem?

I Webservice interfaceI API for updatesI CSV import/export

Page 35: GLPI RMLL-2011

Outline

What is GLPI for?

Installation / Architecture?

Collect your informations

Authorisation

Service Desk

GLPI plugins

What else

Questions

Page 36: GLPI RMLL-2011

The GLPI ecosystem

The ecosystem

I A central interfaceI A configuration database

(CMDB)I Various tools to collect

informationI Additional features

Page 37: GLPI RMLL-2011

There is an app a plugin for that!

A large collection ofextensions

I Add load of new featuresI Tight integration in GLPII Powerfull API

Page 38: GLPI RMLL-2011

There be dragons!

Page 39: GLPI RMLL-2011

There be dragons!

Plugins: Rules of Engagement

I External contributionI Not endorsed by the GLPI ProjectI Depends on a given version of

GLPII Take care on the plugin origin

Page 40: GLPI RMLL-2011

There be dragons!

Plugins: Rules of Engagement

I External contributionI Not endorsed by the GLPI ProjectI Depends on a given version of

GLPII Take care on the plugin origin

Page 41: GLPI RMLL-2011

plugin: Mobile

GLPI for mobile devices

I iPhone/iPadI AndroidI BlackberryI Windows Phone

GLPI 0.78 only for the moment.

Page 42: GLPI RMLL-2011

plugin: Mobile

Page 43: GLPI RMLL-2011

plugin: Mobile

Page 44: GLPI RMLL-2011

plugin: Mobile

Page 45: GLPI RMLL-2011

plugin: FusionInventory

FusionInventory

I Import your computerI Identify and import remote devices (switchs,

printers,...)I VMware vCenter/ESX/ESXi remote inventoryI Wake on LAN

Page 46: GLPI RMLL-2011

plugin: Multi-GLPI

Page 47: GLPI RMLL-2011

plugin: PDF

PDF

I PDF export of a given inventory item

Page 48: GLPI RMLL-2011

plugin: Behaviors

BehaviorsAdditional behaviors to GLPI.

I helpdesk (ticket own changes, ticket number format,etc)

I Inventory management

Page 49: GLPI RMLL-2011

plugin: Order

OrderOrder management

I Manage your orderI Products references managementI Validation workflow

Page 50: GLPI RMLL-2011

plugin: Appliance

Appliance

Create element from a group of several item.I Any kind of itemI Use them as any generic object

Page 51: GLPI RMLL-2011

plugin: Account Inventory

Account Inventory

Manage and share the credentials between users.I Attach a credential information to an itemI Credential expirationI Mail system to check identity

Page 52: GLPI RMLL-2011

plugin: Web Application

WebApplication

List web applications on your network and associate themwith elements of the inventory.

Page 53: GLPI RMLL-2011

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 1laptop and 1 screen. We need to remember to get them back.

Page 54: GLPI RMLL-2011

plugin: Reports

Reports

Additional reports. It also allow you to add new reports ina simply way.

I Create your own reportsI A collection of ready to use reports

Page 55: GLPI RMLL-2011

plugin: Manufacturers Web Imports

Manufacturers Web Imports

Imports financials and warranty informations directly frommanufacturers web site.

I DellI HPI ToshibaI Fujitsu-Siemens

Page 56: GLPI RMLL-2011

plugin: WebService

WebServiceGeneric WebService interface for:

I SOAPI XML/RPCI REST

Can be used by other plugins to expose additionalservices.

Page 57: GLPI RMLL-2011

plugin: Monitoring

Monitoring

Integration with Shinken monitoring solution.I Define your services directly into GLPI.I Device dependency.I Display the alert.I Create ticket on alert.

Page 58: GLPI RMLL-2011

plugin: Multi-GLPI

Multi-GLPISynchronize serveral GLPI together.

I Master ⇐⇒ Master GLPII Master ⇐⇒ Master =⇒ Slaver =⇒ SlaveI ...

Page 59: GLPI RMLL-2011

plugin: OCSNG

OCS Inventory NG import

I Import and synchronize computers from a OCSInventory database

Page 60: GLPI RMLL-2011

Plugins development

API

I GLPI has a powerful API to control eventsI Plugin have control on DB changes

pre item/item add/update/deleteI Add tab on item display with more informationsI Add massive actionsI ...

Page 61: GLPI RMLL-2011

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::addLogConnection("remove",$parm->fields[’networkports_id_1’]);

break;}return $parm;

}

Page 62: GLPI RMLL-2011

Newest features

GLPI 0.80

I SLAI User satisfactionI Link between ticket solution and knowledge baseI Multiple requesters, observers for a ticketI Multiple technician, group and supplier assignement

for a ticketI Virtual machines management

Page 63: GLPI RMLL-2011

Newest features

GLPI 0.83

I ITIL level 1 compliant until late 2011I Problem managementI Change managementI Many more helpdesk improvements !I OCSNG Mode available as a plugin

Page 64: GLPI RMLL-2011

Outline

What is GLPI for?

Installation / Architecture?

Collect your informations

Authorisation

Service Desk

GLPI plugins

What else

Questions

Page 65: GLPI RMLL-2011

What Else?

Page 66: GLPI RMLL-2011

GLPI

A nonprofit organisation

I Indepnet, a french nonprofit associationI Since 2002

Page 67: GLPI RMLL-2011

GLPI

Two independant projects leaders

I Jean-Mathieu DoleansI Julien Dombre

Contributors and developers

I Developers and contributorsI Plugins developersI Translators

Page 68: GLPI RMLL-2011

GLPI

Two independant projects leaders

I Jean-Mathieu DoleansI Julien Dombre

Contributors and developers

I Developers and contributorsI Plugins developersI Translators

Page 69: GLPI RMLL-2011

GLPI

GLPI Business partners

I Agreement between theassociation and IT partners

I Partners bring money, supportand code

Page 70: GLPI RMLL-2011

Outline

What is GLPI for?

Installation / Architecture?

Collect your informations

Authorisation

Service Desk

GLPI plugins

What else

Questions

Page 71: GLPI RMLL-2011

Thanks

I Purchasing: http://www.flickr.com/photos/epsos/5394616925/

I LDAP: http://www.flickr.com/photos/heyrocker/2954514315/

I SSO: http://www.flickr.com/photos/13519089@N03/1380483002/

I User picture: http://www.flickr.com/photos/wonderlane/5043174502/

I Manager: http://www.flickr.com/photos/eastcapital/5228405457/

I Server: http://www.flickr.com/photos/sylvar/31436963/

I Helpdesk: http://www.flickr.com/photos/runlevel0/2196587153/

I Database: http://www.flickr.com/photos/garryknight/5476230085/

I Information: http://www.flickr.com/photos/garryknight/5476230085/

I Networking: http://www.flickr.com/photos/dbreg2007/4376127852/

I Printer: http://www.flickr.com/photos/photofarmer/467241015/

I House of cards: http://www.flickr.com/photos/gibbons/2294375187/in/photostream/

I Sercice desk: http://www.flickr.com/photos/cushinglibrary/4770917261/

I Ecosystem: http://www.fotopedia.com/items/picasaweb-5521382965365467090