FUSIONI...SCOVERY(1)
π FUSIONINVENTORY-NETDISCOVERY π (section 1, from the User Contributed Perl Documentation, bestie)
β¨ NAME β¨
fusioninventory-netdiscovery β standalone network discovery π¦
πΈ SYNOPSIS πΈ
okay so the vibe is: you run it with some options and an IP range, periodt.
fusioninventory-netdiscovery [options] --first <address> --last
<address>
Options:
--first <ADDRESS> IP range first address
--last <ADDRESS> IP range last address
--port <PORT[,PORT2]> SNMP port (161)
--protocol <PROT[,P2]> SNMP protocol/domain (udp/ipv4)
--community <STRING> SNMP community string (public)
--credentials <STRING> SNMP credentials (version:1,community:public)
--timeout <TIME SNMP timeout, in seconds (1)
--entity <ENTITY> GLPI entity
--threads <COUNT> number of discovery threads (1)
--control output control messages
-i --inventory chain with netinventory task for discovered devices
-s --save <FOLDER> base folder where to save discovery and inventory xmls
- netdiscovery xmls will go in <FOLDER>/netdiscovery
- netinventory xmls will go in <FOLDER>/netinventory
--debug debug output
-h --help print this message and exit
--version print the task version and exit
π«Ά DESCRIPTION π«Ά
fusioninventory-netdiscovery is literally the way you run a network discovery task without a GLPI server. no server, no problem, she's doing it solo and she's thriving π
π OPTIONS π
--first ADDRESSβ sets the very first IP address of the network range you're about to scan. the beginning of the story π--last ADDRESSβ sets the last IP address of the network range to scan. the end of the story π--port PORT[,PORT2]β the list of ports to try. defaults to:161- fr fr you can stack them: set it to
161,16100to hit the default port first and then16100after. she's thorough π
- fr fr you can stack them: set it to
--protocol PROTOCOL[,PROTOCOL2]β the list of protocols to try. defaults to:udp/ipv4- possible values are:
udp/ipv4,udp/ipv6,tcp/ipv4,tcp/ipv6β pick your fighter β¨
- possible values are:
--community STRINGβ uses the string you give it as the SNMP community (and lowkey assumes SNMPv1 while doing it).--credentials STRINGβ uses your string as the SNMP credentials specification. it's a comma-separated list ofkey:valueauth params, and it's giving very flexible, like:version:2c,community:publicversion:3,username:admin,authprotocol:sha,authpassword:s3cr3tetc.β iykyk, go wild π§
--timeout TIMEβ sets the SNMP timeout, in seconds.--entity ENTITYβ sets the GLPI entity.--threads COUNTβ uses the given number of inventory threads. parallel queen π--controlβ outputs server-agent control messages, in addition to the inventory result itself. two things at once, multitasking icon.--debugβ turns debug mode on. and ngl? you can use it multiple times for extra verbosity. more--debug= more tea βπ
π₯ EXAMPLES π₯
run a discovery against a network range, using SNMP version 1:
$> fusioninventory-netdiscovery --first 192.168.0.1 --last 192.168.0.254 \
--community public
run a discovery against a network range, using multiple SNMP credentials:
$> fusioninventory-netdiscovery --first 192.168.0.1 --last 192.168.0.254 \
--credentials version:2c,community:public \
--credentials version:3,username:admin,authprotocol:sha,authpassword:s3cr3t
that's the whole page bestie, no cap π this one came from perl v5.42.0 and was dated 2025-07-23 β iconic, ate, periodt β¨ππ¦
π¦ where this page comes from
- fedora 43: fusioninventory-agent-task-network 2.6-15.fc43 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms