SCCM

Download

Sources

https://github.com/pluginsGLPI/sccm/releases

https://github.com/pluginsGLPI/sccm

Requirements for latest version

This plugin requires :

  • PHP 7.2 or higher

  • GLPI >= 9.4

  • FusionInventory plugin for GLPI

  • SCCM >= 1802

  • PHP curl_init and sqlsrv_connect

  • Microsoft System Center Configuration Manager

  • Microsoft Drivers for PHP for Microsoft SQL Server

Note

This plugin is available without a GLPI-Network subscription. It is not available in Cloud

Features

Plugin to synchronize computers from SCCM (version 1802) to GLPI (version 9.3 and 9.4). It uses the « FusionInventory for GLPI » plugin and the power of its internal engine.

Workflow

  • This plugin add two automatic actions : « SCCMCollect » et « SCCMPush »

  • The automatic action « SCCMCollect » queries the SCCM server with MsSQL queries.

  • This same action builds an XML foreach computer (in FusionInventory format).

  • The automatic action « SCCMPush » injects XML files into GLPI over HTTP(s) (via cURL and FusionInventory) to display computer in GLPI.

Schematic diagram

../_images/workflow.png

Collected data

Depending on data availability in the SCCM server, foreach computer we collect:

  • Computer: name, last connected user, UUID, user login, domain, comments, serial

  • Operating system: name, architecture, version, service pack

  • BIOS information: tag, model, type, manufacturer, serial, install date, version

  • CPU: description (or name), manufacturer, frequency, type (arch), nb core, nb threads

  • Softwares: name, version, editor, install date

  • Memory (RAM): capacity, decription, frequency, type, bus, serial

  • Graphical card: name, chipset, memory

  • Sound card: name, manufacturer

  • Network card: name, MAC address, IP address (v4, v6)

  • Disk part: name, mount type, total size

Automatic actions

../_images/actions.png

SCCMCollect

Action to collect data from SCCM to XML files.

SCCMPush

Action to push XML file to FusionInventory plugin

Creative Commons License