8. Server push
Just a trigger that awake the agent.
The server hits the agents first! Then the agents hit back!
9. Tasks
Not only for machine inventory. The agent supports different
tasks:
Network discovery
Remote inventory
Software deployment
Wake On Lan
...
10. Tasks
Not only for machine inventory. The agent supports different
tasks:
Network discovery
Remote inventory
Software deployment
Wake On Lan
...
11. The inventories
BIOS serial numbers, UUID, ... local
Memory memory slot, size, ...
CPU frequency, name, manufacturer, ...
Software apt-get, yum, Windows software, BSD pkg, ...
Harddrive serial number, manufacturer, ...
Partition ...
Virtual Machine libvirt, xen, ...
USB devices phone, USB key, ...
... see the list on Internet.
It’s easy to add new information. Just ask us or submit patches!
12. Network discovery
FusionInventory can do basic network inventory in GLPI
Seek
nmap
netbios
SNMP query
Identify
network stack
Windows domain information
sysdesc comparaison
14. Wake on LAN
What?
awake computer.
How?
send the Magic Packet from an agent in the same network
send raw ethernet packet
UDP packet still possible
Benefit
no firewall issue
nor special routage rule needed
15. Wake on LAN
What?
awake computer.
How?
send the Magic Packet from an agent in the same network
send raw ethernet packet
UDP packet still possible
Benefit
no firewall issue
nor special routage rule needed
16. Wake on LAN
What?
awake computer.
How?
send the Magic Packet from an agent in the same network
send raw ethernet packet
UDP packet still possible
Benefit
no firewall issue
nor special routage rule needed
17. Software deployment
What?
OCS software deployment support featuring peer to peer
support
Benefit
no proxy nor mirror
bandwidth-friendly
OS independent
18. supported OS (1/2)
Runs everywhere!
FusionInventory portage for dummies
extend the Inventory modules to collect information
and, hum, well, that’s all. We’re done :D
19. supported OS (1/2)
Runs everywhere!
FusionInventory portage for dummies
extend the Inventory modules to collect information
and, hum, well, that’s all. We’re done :D
20. supported OS (2/2)
Supported Operating Systems:
Linux
BSD
AIX
HP-UX
Solaris
Windows, all from 2000 to Seven 64bit
A complete list is avallable on the website
21. supported OS (2/2)
Supported Operating Systems:
Linux
BSD
AIX
HP-UX
Solaris
Windows, all from 2000 to Seven 64bit
A complete list is avallable on the website
22. supported OS (2/2)
Supported Operating Systems:
Linux
BSD
AIX
HP-UX
Solaris
Windows, all from 2000 to Seven 64bit
A complete list is avallable on the website
23. supported OS (2/2)
Supported Operating Systems:
Linux
BSD
AIX
HP-UX
Solaris
Windows, all from 2000 to Seven 64bit
A complete list is avallable on the website
24. supported OS (2/2)
Supported Operating Systems:
Linux
BSD
AIX
HP-UX
Solaris
Windows, all from 2000 to Seven 64bit
A complete list is avallable on the website
25. supported OS (2/2)
Supported Operating Systems:
Linux
BSD
AIX
HP-UX
Solaris
Windows, all from 2000 to Seven 64bit
A complete list is avallable on the website
26. supported OS (2/2)
Supported Operating Systems:
Linux
BSD
AIX
HP-UX
Solaris
Windows, all from 2000 to Seven 64bit
A complete list is avallable on the website
27. supported OS (2/2)
Supported Operating Systems:
Linux
BSD
AIX
HP-UX
Solaris
Windows, all from 2000 to Seven 64bit
A complete list is avallable on the website
28. Agent installation
different options
distribution packages
Debian, Fedora, EPEL, Ubuntu, Mageia, ...
Windows installer
GPO, psexec, ...
static prebuilt packages, untar and run
53 differents system so far
tarball or CPAN installation
29. Server?
3 different servers (so far!)
FusionInventory for GLPI
Uranos
OCS Inventory NG
server less
local mode is also possible
30. Server?
3 different servers (so far!)
FusionInventory for GLPI
Uranos
OCS Inventory NG
server less
local mode is also possible
31. Outline
Overview
FusionInventory
The project
History
Community
Questions
32. A long long time ago
Tracker was a GLPI extension with a Perl agent.
Its goal was simple: just “SNMP”
33. A long long time ago again
OCS Inventory Agent for UNIX was an inventory agent without
SNMP support.
35. The project workflow
FusionInventory is a community-driven project.
active mailing lists
IRC: #FusionInventory on FreeNode
public Forge, Git repositories, etc
36. Who
We are Legion!
about 10 core developers involved in the project
active community of contributors
We are looking for people to JOIN US!
37. Who
We are Legion!
about 10 core developers involved in the project
active community of contributors
We are looking for people to JOIN US!
38. What else? (1/2)
agent developement is very active
code clean up
larger test-suite, modern perl
architecture changes
event-driven programming, various executable
smaller memory footprint
39. What else? (1/2)
agent developement is very active
code clean up
larger test-suite, modern perl
architecture changes
event-driven programming, various executable
smaller memory footprint
40. What else? (2/2)
In test-suite we trust!
strong effort done during the the last year
36 800 tests on the GLPI plugin and up to 2 000 on the agent
with even stronger benefit so far
41. Our roadmap
What we are about to release
FusionInventory for GLPI 0.78: beta planned for this month
ESX inventory: before june