FusionInventory retrospective & roadmap - January 12, 2023

FusionInventory - retrospective & roadmap

January 12, 2023
David Durieux: david@durieux.family

FusionInventory retrospective & roadmap - January 12, 2023

Who am I?

Who am I
FusionInventory retrospective & roadmap - January 12, 2023

David Durieux

  • live in France (countryside near Lyon)
  • admin & developer since 1999, self-taught
  • leader of FusionSuite project
  • leader of FusionInventory project
  • Innovation and expertise manager at DCS EASYWARE company
Who am I | David Durieux
FusionInventory retrospective & roadmap - January 12, 2023

Reminder: what is FusionInventory?

FusionInventory is a free software for:

  • software and hardware inventory on computers, servers
  • discovery all devices connected to your network
  • SNMP devices inventory (switch, router, firewall, printers)
  • ESX inventory (VMWare)
  • software deployment
Reminder: what is FusionInventory?
FusionInventory retrospective & roadmap - January 12, 2023

Architecture

FusionInventory is made up of 2 parts:

  • agent
  • server
Architecture
FusionInventory retrospective & roadmap - January 12, 2023

Agent

The agent, is installed on computers for local inventory.
It can be used for other tasks:

  • network discovery
  • network inventory (SNMP / ESX)
  • software deployment
Architecture | Agent
FusionInventory retrospective & roadmap - January 12, 2023

Server

You can have multiple servers, the main servers are:

  • Plugin FusionInventory for GLPI
  • Plugin FusionInventory for GSIT
  • FusionSuite
Architecture | Server
FusionInventory retrospective & roadmap - January 12, 2023

Retrospective 2022

Retrospective 2022
FusionInventory retrospective & roadmap - January 12, 2023

General

The project has near 13 years.

Retrospective 2022 | General
FusionInventory retrospective & roadmap - January 12, 2023

Useful links

Several means of communication have been set up:

Retrospective 2022 | General | Useful links
FusionInventory retrospective & roadmap - January 12, 2023

Fork

The agent and server (plugin FusionInventory for GLPI) has been forked by GLPI/Teclib.
The developpers from this entity has been removed from FusionInventory project.

Retrospective 2022 | Fork
FusionInventory retrospective & roadmap - January 12, 2023

Specifications for version 3.0.0

The specifications have been well started in 2022.
The modifications started to be implemented.

Retrospective 2022 | Specifications for version 3.0.0
FusionInventory retrospective & roadmap - January 12, 2023

Roadmap 2023

Retrospective 2022 | Roadmap 2023
FusionInventory retrospective & roadmap - January 12, 2023

New data structure

The data structure of inventory come from the OCS Inventory when the agent have been forked when we created FusionInventory in 2010.

I want to update this structure with containers.

For example, the workstation is a container, inside have a computer (container too), a screen...

Retrospective 2022 | Roadmap 2023 | New data structure
FusionInventory retrospective & roadmap - January 12, 2023

New exchange protocol: REST API

Now, we have multiple protocols: XML over HTTP, JSON over HTTP... depend on module used.

The goal is to have all in REST API (JSON over HTTP) like FusionInventory backend and it's the standard now for this kind of usage.

Retrospective 2022 | Roadmap 2023 | New exchange protocol: REST API
FusionInventory retrospective & roadmap - January 12, 2023

Modification deployment module

The deployment module need a cleanup, and parts to be modified.
I want use dependencies of packages.

Retrospective 2022 | Roadmap 2023 | Modification deployment module
FusionInventory retrospective & roadmap - January 12, 2023

Modules independent

The modules are launch when the global launch executed. It come with problems run a module not want now, or need run all modules too often.
Each modules will be independent and have frequency independent.

Example: inventory 1 par day, deploy each 10 minutes.

Retrospective 2022 | Roadmap 2023 | Modules independent
FusionInventory retrospective & roadmap - January 12, 2023
Planning
FusionInventory retrospective & roadmap - January 12, 2023

Join us

If you (user or company) want to join us to contribute to FusionInventory project, contact us!

Join us
FusionInventory retrospective & roadmap - January 12, 2023
Demo of the development version
FusionInventory retrospective & roadmap - January 12, 2023

Thanks

Thank you for following this presentation.

Thanks