it asset management with glpi - rmll

Post on 02-Jan-2017

246 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

IT asset management with GLPI

Goneri Le Bouder and David Durieux

July 2011

About us: David Durieux

IT management consultant

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

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

Outline

What is GLPI for?

Installation / Architecture?

Collect your informations

Authorisation

Service Desk

GLPI plugins

What else

Questions

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?

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!

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?

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!

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?

Outline

What is GLPI for?

Installation / Architecture?

Collect your informations

Authorisation

Service Desk

GLPI plugins

What else

Questions

Installation

Easy step

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

Architecture

How does it scale?

I Existing large installation of GLPIup to 130K computers inventoried

I 1 million computers referencedso far and still growing

Outline

What is GLPI for?

Installation / Architecture?

Collect your informations

Authorisation

Service Desk

GLPI plugins

What else

Questions

Collect your information

Collect your information

Inputs

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

Computer

Use an system inventory solution.

Easy step

I FusionInventoryI OCS Inventory

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

Network devices

printers

I Cartridge ink levelsI Counters and statistics

GLPI, all in one

The asset timeline

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

GLPI, all in one

Helpdesk for everyone

I Tickets on assets

GLPI, all in one

Accurate statistics

I 25% of last year laptops haveharddrive failure !

I How many incidents are resolvedby using VNC ?

Outline

What is GLPI for?

Installation / Architecture?

Collect your informations

Authorisation

Service Desk

GLPI plugins

What else

Questions

Authorisation

Native LDAP support

I Strong LDAP integrationI LDAP v3 compatible

Active Directory, OpenLDAP...

Other authentication methods

I POP3I IMAP

Authorisation

Single Sign On too!

I WebSSOI CAS

Authorisation

Entities

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

Authorisation

Profile

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

Outline

What is GLPI for?

Installation / Architecture?

Collect your informations

Authorisation

Service Desk

GLPI plugins

What else

Questions

Service Desk: the big picture

Service Desk: the big picture

ITIL v1 compliant

I SLAI user satisfactionI Incident

managementI Business rulesI Notifications,

multilingual support

Service Desk: the interfaces 1/2

Web interfaces

I End user simplifiedinterface

I Standard interfaceI Smartphones

interface

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

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

Service Desk: reporting

Application integration

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

I Webservice interfaceI API for updatesI CSV import/export

Outline

What is GLPI for?

Installation / Architecture?

Collect your informations

Authorisation

Service Desk

GLPI plugins

What else

Questions

The GLPI ecosystem

The ecosystem

I A central interfaceI A configuration database

(CMDB)I Various tools to collect

informationI Additional features

There is an app a plugin for that!

A large collection ofextensions

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

There be dragons!

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

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

plugin: Mobile

GLPI for mobile devices

I iPhone/iPadI AndroidI BlackberryI Windows Phone

GLPI 0.78 only for the moment.

plugin: Mobile

plugin: Mobile

plugin: Mobile

plugin: FusionInventory

FusionInventory

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

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

plugin: Multi-GLPI

plugin: PDF

PDF

I PDF export of a given inventory item

plugin: Behaviors

BehaviorsAdditional behaviors to GLPI.

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

I Inventory management

plugin: Order

OrderOrder management

I Manage your orderI Products references managementI Validation workflow

plugin: Appliance

Appliance

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

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

plugin: Web Application

WebApplication

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

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.

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

plugin: Manufacturers Web Imports

Manufacturers Web Imports

Imports financials and warranty informations directly frommanufacturers web site.

I DellI HPI ToshibaI Fujitsu-Siemens

plugin: WebService

WebServiceGeneric WebService interface for:

I SOAPI XML/RPCI REST

Can be used by other plugins to expose additionalservices.

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.

plugin: Multi-GLPI

Multi-GLPISynchronize serveral GLPI together.

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

plugin: OCSNG

OCS Inventory NG import

I Import and synchronize computers from a OCSInventory database

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 ...

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;

}

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

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

Outline

What is GLPI for?

Installation / Architecture?

Collect your informations

Authorisation

Service Desk

GLPI plugins

What else

Questions

What Else?

GLPI

A nonprofit organisation

I Indepnet, a french nonprofit associationI Since 2002

GLPI

Two independant projects leaders

I Jean-Mathieu DoleansI Julien Dombre

Contributors and developers

I Developers and contributorsI Plugins developersI Translators

GLPI

Two independant projects leaders

I Jean-Mathieu DoleansI Julien Dombre

Contributors and developers

I Developers and contributorsI Plugins developersI Translators

GLPI

GLPI Business partners

I Agreement between theassociation and IT partners

I Partners bring money, supportand code

Outline

What is GLPI for?

Installation / Architecture?

Collect your informations

Authorisation

Service Desk

GLPI plugins

What else

Questions

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

top related