All Projects → fusioninventory → Fusioninventory Agent

fusioninventory / Fusioninventory Agent

Licence: gpl-2.0
FusionInventory Agent

Programming Languages

perl
6916 projects

Projects that are alternatives of or similar to Fusioninventory Agent

Fusioninventory For Glpi
FusionInventory plugin for GLPI
Stars: ✭ 241 (+36.16%)
Mutual labels:  inventory, configuration-management, snmp, deployment
Windowsagent
OCS Inventory NG Agent for Windows
Stars: ✭ 100 (-43.5%)
Mutual labels:  inventory, deployment, agent
netbox-agent
Netbox agent to run on your infrastructure's servers
Stars: ✭ 99 (-44.07%)
Mutual labels:  agent, inventory, system-information
snmpman
Easy massive SNMP-agent simulation with the use of simple YAML files
Stars: ✭ 28 (-84.18%)
Mutual labels:  agent, snmp
glpi-agent
GLPI Agent
Stars: ✭ 89 (-49.72%)
Mutual labels:  agent, inventory
ios-inventory-agent
Flyve MDM Inventory Agent
Stars: ✭ 27 (-84.75%)
Mutual labels:  agent, inventory
ansible-st2
Ansible Roles and Playbooks to deploy StackStorm
Stars: ✭ 85 (-51.98%)
Mutual labels:  deployment, configuration-management
macos
macOS load bootup and optimization
Stars: ✭ 29 (-83.62%)
Mutual labels:  agent, daemon
Keepalived
Keepalived
Stars: ✭ 2,877 (+1525.42%)
Mutual labels:  daemon, snmp
Fabric Home Assistant
📜 Deploy Home-Assistant easily with Fabric
Stars: ✭ 94 (-46.89%)
Mutual labels:  configuration-management, deployment
Unixagent
This is the OCS unified agent for Unix operating systems
Stars: ✭ 61 (-65.54%)
Mutual labels:  deployment, agent
Amon
Amon is a modern server monitoring platform.
Stars: ✭ 1,331 (+651.98%)
Mutual labels:  agent, system-information
Maclaunch
Manage your macOS startup items.
Stars: ✭ 133 (-24.86%)
Mutual labels:  daemon, agent
Ocsinventory Ocsreports
Webconsole for OCS Inventory NG
Stars: ✭ 145 (-18.08%)
Mutual labels:  inventory, deployment
Now Examples
Old examples of Vercel projects you can deploy yourself
Stars: ✭ 1,932 (+991.53%)
Mutual labels:  deployment
Glpi
GLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking and software auditing.
Stars: ✭ 2,278 (+1187.01%)
Mutual labels:  inventory
Meli
Platform for deploying static sites and frontend applications easily. Automatic SSL, deploy previews, reverse proxy, and more.
Stars: ✭ 2,125 (+1100.56%)
Mutual labels:  deployment
Golang Proxy
Golang version of proxy mining tool with evaluation system
Stars: ✭ 163 (-7.91%)
Mutual labels:  agent
Bedrock Core
Bedrock is a battle-tested template of micro services, components and patterns that tie together Kubernetes, Elasticsearch, MongoDB, Node.js and React (KEMNR).
Stars: ✭ 173 (-2.26%)
Mutual labels:  deployment
Ghpages
Deploy arbitrary static assets through GitHub Actions
Stars: ✭ 169 (-4.52%)
Mutual labels:  deployment

FusionInventory Agent

Travis Build Status Appveyor Build status CircleCI Build status

Summary

The FusionInventory agent is a generic management agent. It can perform a certain number of tasks, according to its own execution plan, or on behalf of a GLPI server with fusioninventory plugin, acting as a control point.

Description

See FusionInventory solution overview

Dependencies

Core

Minimum perl version: 5.8

Mandatory Perl modules:

  • File::Which
  • LWP::UserAgent
  • Net::IP
  • Text::Template
  • UNIVERSAL::require
  • XML::TreePP

Optional Perl modules:

  • Compress::Zlib, for message compression
  • HTTP::Daemon, for web interface
  • IO::Socket::SSL, for HTTPS support
  • LWP::Protocol::https, for HTTPS support
  • Proc::Daemon, for daemon mode (Unix only)
  • Proc::PID::File, for daemon mode (Unix only)

Inventory task

Optional Perl modules:

  • Net::CUPS, for printers detection
  • Parse::EDID, for EDID data parsing
  • DateTime, for reliable timezone name extraction

Optional programs:

  • dmidecode, for DMI data retrieval
  • lspci, for PCI bus scanning
  • hdparm, for additional disk drive info retrieval
  • monitor-get-edid-using-vbe, monitor-get-edid or get-edid, for EDID data access
  • ssh-keyscan, for host SSH public key retrieval

Network discovery tasks

Mandatory Perl modules:

  • Thread::Queue

Optional Perl modules:

  • Net::NBName, for NetBios method support
  • Net::SNMP, for SNMP method support

Optional programs:

  • arp, for arp table lookup method support

Network inventory tasks

Mandatory Perl modules:

  • Net::SNMP
  • Thread::Queue

Optional Perl modules:

  • Crypt::DES, for SNMPv3 support

Wake on LAN task

Optional Perl modules:

  • Net::Write::Layer2, for ethernet method support

Deploy task

Mandatory Perl modules:

  • Archive::Extract
  • Digest::SHA
  • File::Copy::Recursive
  • JSON::PP
  • URI::Escape

Mandatory Perl modules for P2P Support:

  • Net::Ping
  • Parallel::ForkManager

Related contribs

See CONTRIB to find references to FusionInventory Agent related scritps/files

Contacts

Project websites:

Project mailing lists:

Project IRC channel:

  • #FusionInventory on FreeNode IRC Network

Please report any issues on Github.

Active authors

Copyright 2006-2010 OCS Inventory contributors

Copyright 2010-2019 FusionInventory Team

Copyright 2011-2019 Teclib Editions

License

This software is licensed under the terms of GPLv2+, see LICENSE file for details.

Additional pieces of software

The fusioninventory-injector script:

  • author: Pascal Danek
  • copyright: 2005 Pascal Danek

FusionInventory::Agent::Task::Inventory::Input::Virtualization::Vmsystem contains code from imvirt:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].