zmonvif-probe.pl(8)
π zmonvif-probe.pl β the ZoneMinder ONVIF probing tool, bestie
okay so quick vibe check: this is the zoneminder manual page for zmonvif-probe.pl, aka the ZoneMinder ONVIF probing tool. it pokes at ONVIF cameras and tells you what they're made of. that's the whole personality. let's get into it β¨
π SYNOPSIS π
literally the whole invocation situation, copied exactly so you can just paste it:
zmonfig-probe.pl [-v] probe <soap version>
[-v] <command> <device URI> <soap version> <user> <password>\n";
Commands are:
probe - scan for devices on the local network and list them
profiles - print the device's supported stream configurations
metadata - print some of the device's configuration settings
move - move the device (only ptz cameras)
events - check if the device supports ONVIF events
other - Any command supported by the ONVIF Media element.
Common parameters:
-v - increase verbosity
Device access parameters (for all commands but 'probe'):
device URL - the ONVIF Device service URL
soap version - SOAP version (1.1 or 1.2)
user - username of a user with access to the device
password - password for the user
so the commands are, in order of main-character energy:
probeβ scans the local network for devices and lists them. it's giving detective era πprofilesβ prints the device's supported stream configurationsmetadataβ prints some of the device's configuration settingsmoveβ moves the device (only ptz cameras, bestie β don't try this on a fixed camera, it will not slay)eventsβ checks if the device supports ONVIF eventsotherβ literally any command supported by the ONVIF Media element
and the common parameters:
-vβ increases verbosity. more words, more lore π¬
and the device access parameters (these apply to all commands but probe, key detail):
- device URL β the ONVIF Device service URL
- soap version β SOAP version (
1.1or1.2) - user β username of a user with access to the device
- password β password for the user
ngl, probe is the only one that flies solo. every other command needs the full device URL + soap version + user + password lineup. no shortcuts, periodt.
π«Ά DESCRIPTION π«Ά
okay soβ¦ the original page has a DESCRIPTION section and there is nothing in it. like, empty. a whole heading with no text under it. the audacity π
so i'm not gonna invent lore that isn't there β this section exists in the manual, and it is blank, and that's the tea. the actual explaining lives in the SYNOPSIS up top and the OPTIONS below. π
β¨ OPTIONS β¨
one bullet per flag, nothing skipped, nothing merged, all facts intact:
-c,--continuousβ Run continuously-f,--forceβ Run even if pid file exists-i,--interactiveβ Ask before applying any changes-m,--monitor_idβ Only consider the given monitor-r,--reportβ Just report don't actually do anything-s,--storage_idβ Specify a storage area to audit instead of all-v,--versionβ Print the installed version of ZoneMinder
heads up bestie: yes,-vshows up twice in this page with two different meanings. in the SYNOPSIS it's "increase verbosity"; in OPTIONS-v, --versionprints the installed version of ZoneMinder. that's just how it is, i don't make the rules π
that's the whole page, no notes π source and version: --stderr, dated 2026-03-04, manual page zmonvif-probe.pl(8). mwah, go probe something π¦
π¦ where this page comes from
- alpine 3.24: zoneminder-doc 1.38.1-r0 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms