I made a collector to capture and monitor ZoneMinder data. ZoneMinder is an open source video surveillance software. I did the collector as I had the need to monitor my cameras.
Code can be found here: https://github.com/pepe386/netdata-zoneminder
I wish to do a pull request, but before I have some questions:
The zoneminder python collector uses a couple of external libraries (requests and PyJWT). Is this acceptable for a pull request? I can include the libraries in the python_modules directory for the PR.
I originally wanted to use UrlService, but I need to do both post and get http requests, so I went with the “requests” library for easiness. I guess I can remove this dependency and use urllib3 which is already included in the python_modules directory. Will this be needed? Or more in general, is it preferred or needed to avoid having external dependencies?
Hope this is the right place to discuss this, but I can also open a github issue if needed.