Skip to content

daviswr/ZenPacks.daviswr.ZoneMinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZenPacks.daviswr.ZoneMinder

ZenPack to monitor the ZoneMinder daemon and monitors

Requirements

  • ZoneMinder 1.32 or newer
  • API options enabled
    • OPT_USE_API
    • OPT_USE_LEGACY_API_AUTH - controls API cookie support on 1.36
  • ZoneMinder user with View access to most categories
    • Stream category not required
    • Events recommended but not required
      • Event-rate graphs will be empty
  • PythonCollector ZenPack
  • ZenPackLib

zProperties

  • zZoneMinderUsername - required
    • Username with which to authenticate to ZoneMinder
  • zZoneMinderPassword - required
    • Password for the above user
  • zZoneMinderHostname
    • Override ZoneMinder instance hostname
    • Device ID or Management IP if not set
  • zZoneMinderPort
    • Override TCP port
    • Defaults to 443
  • zZoneMinderPath
    • Override path component of URL
    • Defaults to /zm/
  • zZoneMinderSSL
    • Override if HTTPS to be used
    • Defaults to True
  • zZoneMinderURL
    • Override entire URL, bypasses zZoneMinderHostname/Port/Path/SSL
  • zZoneMinderIgnoreMonitorId
    • List of numeric monitor IDs to ignore
  • zZoneMinderIgnoreMonitorName
    • Regex of monitor names to ignore
  • zZoneMinderIgnoreMonitorHostname
    • Regex of monitor hostnames or IPs to ignore
  • zZoneMinderIgnoreStorageId
    • List of numeric storage volume IDs to ignore
  • zZoneMinderIgnoreStorageName
    • Regex of storage volume names to ignore
  • zZoneMinderIgnoreStoragePath
    • Regex of storage volume filesystem paths to ignore
  • zZoneMinderCapturingThreshold
    • Rounded percentage of monitors expected to be capturing
    • Defaults to 100

Usage

I'm not going to make any assumptions about your device class organization, so it's up to you to configure the daviswr.python.ZoneMinder modeler on the appropriate class or device.

Special Thanks