ZMAUDIT(1)

πŸ“¦
version 1.36.37 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– ZMAUDIT πŸ’–

okay bestie, so this is zmaudit.pl from the ZoneMinder world β€” it's a User Contributed Perl Documentation page, aka somebody in the community wrote this lil angel and we are so grateful. She's a zone-minder's best friend: she makes sure your event files and your database are actually telling the same story. πŸ¦‹


✨ NAME ✨

zmaudit.pl β€” ZoneMinder event file system and database consistency checker πŸ’…

✨ SYNOPSIS ✨

zmaudit.pl [-r,-report|-i,-interactive]

✨ DESCRIPTION ✨

So here's the vibe: this script goes and checks whether your event filesystem and your database are being consistent with each other. Besties should match. πŸ‘―

If an event shows up in one of them but not the other? It gets deleted (optionally β€” you get a say, we're not monsters).

Same energy for monitor event directories: any of those that don't line up with a monitor in the database get disposed of the same way. bye girl 🫢

but WAIT β€” here's the part where she's nice: monitors that are in the database but don't have a directory are left completely alone. That's not a bug, that's valid, because a freshly created monitor might just not have any events yet. She's not gonna come for a baby monitor with no events. periodt. 😌

✨ OPTIONS ✨

  • -c, --continuous β€” run continuously, she just keeps going, no rest, main character energy πŸ”₯
  • -f, --force β€” run even if the pid file exists (yes, even then, she's stubborn like that)
  • -i, --interactive β€” ask before applying any changes, so you get a lil vibe check before anything gets deleted πŸ’€
  • -m, --monitor_id β€” only consider the given monitor, one girlie at a time
  • -r, --report β€” just report, don't actually do anything. all talk, no action, iconic πŸŽ€
  • -s, --storage_id β€” specify a storage area to audit instead of auditing all of them
  • -v, --version β€” print the installed version of ZoneMinder, iykyk ⭐

and that's the whole page bestie, go forth and audit responsibly πŸ’œ

this was written by the Perl crew β€” perl v5.40.1, dated 2026-02-01, and the manual page is literally called ZMAUDIT(1). mwah, bye! 🌸

πŸ“¦ where this page comes from