1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
librenms@nms:~$ ./discovery.php -h pve01.dc.example.com -d -m applications
LibreNMS Discovery
SQL[select `migration` from `migrations` order by `id` desc limit 1 [] 0.6ms] 
  
SQL[select count(*) as aggregate from `migrations` [] 0.43ms] 
  
SQL[select version() [] 0.23ms] 
  
===========================================
Component | Version
--------- | -------
LibreNMS  | 25.8.0-dev.19+759ee21b3 (2025-08-04T12:36:31-03:00)
DB Schema | 2025_07_10_201918_update_vlans_table (353)
PHP       | 8.3.6
Python    | 3.12.3
Database  | MariaDB 10.11.13-MariaDB-0ubuntu0.24.04.1
RRDTool   | 1.7.2
SNMP      | 5.9.4.pre2
===========================================
DEBUG!
LibreNMS config cache cleared and config reloaded.  
SQL[select `config_name`, `config_value` from `config` [] 0.61ms] 
  
SQL[select * from `graph_types` [] 0.58ms] 
  
Override discovery modules: applications  
SQL[SELECT * FROM `devices` WHERE disabled = 0 AND `hostname` LIKE 'pve01.dc.example.com' ORDER BY device_id DESC [] 0.69ms] 
  
pve01.dc.example.com 10 proxmox SQL[select * from `devices` where `device_id` = ? limit 1 [10] 0.53ms] 
  
SQL[select * from `devices_attribs` where `devices_attribs`.`device_id` = ? and `devices_attribs`.`device_id` is not null [10] 0.33ms] 
  
[FPING] '/usr/bin/fping' '-e' '-q' '-c' '3' '-p' '500' '-t' '500' '-O' '0' 'pve01.dc.example.com'
  
response: pve01.dc.example.com : xmt/rcv/%loss = 3/3/0%, min/avg/max = 0.334/0.389/0.45  
SNMP['/usr/bin/snmpget' '-M' '/opt/librenms/mibs' '-m' 'SNMPv2-TC:SNMPv2-MIB:IF-MIB:IP-MIB:TCP-MIB:UDP-MIB:NET-SNMP-VACM-MIB' '-v2c' '-c' 'COMMUNITY' '-OQXUte' '-Pu' 'udp:HOSTNAME:161' 'SNMPv2-MIB::sysObjectID.0']  
SNMPv2-MIB::sysObjectID.0 = NET-SNMP-MIB::netSnmpAgentOIDs.10
  
  
Modules status: Global+   
OS    
Device    

#### Load disco module core ####
Attempting to initialize OS: proxmox  
Attempting to initialize Group OS: unix  
OS initialized: LibreNMS\OS\Shared\Unix  
SNMP['/usr/bin/snmpget' '-M' '/opt/librenms/mibs' '-m' 'SNMPv2-TC:SNMPv2-MIB:IF-MIB:IP-MIB:TCP-MIB:UDP-MIB:NET-SNMP-VACM-MIB' '-v2c' '-c' 'COMMUNITY' '-OQXUte' '-Pu' '-On' 'udp:HOSTNAME:161' 'SNMPv2-MIB::sysObjectID.0' 'SNMPv2-MIB::sysDescr.0' 'SNMPv2-MIB::sysName.0']  
.*.*.0 = .*.4.1.8*
.*.*.0 = Linux pve01 6.8.12-10-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-10 (2025-04-18T07:39Z) x86_64
.*.*.0 = pve01
  
  
| Linux pve01 6.8.12-10-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-10 (2025-04-18T07:39Z) x86_64 | .1.3.6.1.4.1.8072.3.2.10 | 
  
OS: proxmox pve (proxmox)
  
Attempting to initialize OS: proxmox  
Attempting to initialize Group OS: unix  
OS initialized: LibreNMS\OS\Shared\Unix  

>> Runtime for discovery module 'core': 0.0170 seconds with 422240 bytes
>> SNMP: [1/0.01s] MySQL: [0/0.00s] RRD: [0/0.00s]  
#### Unload disco module core ####

Modules status: Global+   
OS+   
Device    

#### Load disco module applications ####

Applications: SNMP['/usr/bin/snmpbulkwalk' '-v2c' '-c' 'COMMUNITY' '-OQUs' '-m' 'NET-SNMP-EXTEND-MIB' '-M' '/opt/librenms/mibs' 'udp:HOSTNAME:161' 'nsExtendStatus']
nsExtendStatus."ceph" = active
nsExtendStatus."proxmox" = active  
  

Available: apache, asterisk, backupninja, bind, bird2, borgbackup, cape, ceph, certificate, chronyd, dhcp-stats, docker, drbd, entropy, exim-stats, fail2ban, fbsd-nfs-client, fbsd-nfs-server, freeradius, freeswitch, gpsd, http_access_log_combined, hv-monitor, icecast, linux_config_files, linux_softnet_stat, logsize, mailcow-postfix, mailscanner, mdadm, memcached, mojo_cape_submit, mysql, nextcloud, nfs-server, nfs-stats, nfs-v3-stats, nfs, nginx, ntp-client, ntp-server, nvidia, opengridscheduler, opensearch, opensips, os-updates, oslv_monitor, php-fpm, pi-hole, portactivity, postfix, postgres, poudriere, powerdns-dnsdist, powerdns-recursor, powerdns, powermon, privoxy, proxmox, puppet-agent, pureftpd, pwrstatd, redis, rrdcached, sagan, sdfsinfo, seafile, shoutcast, smart, sneck, squid, ss, supervisord, suricata, suricata_extract, systemd, tinydns, unbound, ups-apcups, ups-nut, voip-monitor, wireguard, zfs, dhcpstats, fbsdnfsclient, fbsdnfsserver, mailq, osupdate, phpfpmsp, postfixdetailed, suricata-stats, sagan-stats  
Checking for: ceph, proxmox  
SQL[SELECT `app_type`,`discovered` FROM `applications` WHERE `device_id`=? AND deleted_at IS NULL ORDER BY `app_type` [10] 0.42ms] 
  
SQL[select * from `applications` where `applications`.`device_id` = ? and `applications`.`device_id` is not null and 0 = 1 and `applications`.`deleted_at` is null [10] 0.24ms] 
  
SQL[DELETE T FROM `application_metrics` T LEFT JOIN `applications` ON `applications`.`app_id` = T.`app_id` WHERE `applications`.`app_id` IS NULL [] 0.29ms] 
  


>> Runtime for discovery module 'applications': 1.1860 seconds with 95056 bytes
>> SNMP: [1/1.18s] MySQL: [3/0.01s] RRD: [0/0.00s]  
#### Unload disco module applications ####

SQL[update `devices` set `last_discovered_timetaken` = ?, `last_discovered` = NOW() where `device_id` = ? [2.23,10] 0.94ms] 
  
Discovered in 2.23 seconds

./discovery.php pve01.dc.example.com 2025-08-04 13:50:30 - 1 devices discovered in 2.393 secs  

SNMP [3/1.21s]: Snmpget[2/0.03s] Snmpwalk[1/1.18s]  
SQL [12/0.06s]: Select[10/0.05s] Delete[1/0.00s] Update[1/0.01s]  
RRD [0/0.00s]: