CChris 59 Posted July 11, 2019 Posted July 11, 2019 Hi, I have just set up another Container on my Server where I run the Check_MK Monitoring application on. the Open Source version of Check_MK is running on a nagios core for collecting monitoring reports from the client agents.I've installed such an agent also on my container where the Emby Server is running on - and I just thought it would be nice to have a plugin which does report specific information from emby to the monitoring server.There are already dozens of agent plugins available - for apache, nginx, mysql, and countless other things... but of course, nothing related to emby. I don't think, that someone already tried to implement emby into check_mk - and probably, this isn't something for the Emby Core-Development, but at least, I could imagine to have something like this available as a plugin within emby or - as a check_mk plugin...I am yet not able to write such a plugin on my own - but I will try to learn nagios - and maybe, it could be then possible to get some basic information out - for now... but it would be nice, if someone could just provide some information, if there's already an api documentation for emby available (if Emby will have an api)...What do you think about such an Idea?What would you expect from such a monitoring plugin? - status of emby server application (running / stopped)- emby version- playback information?- ...
pir8radio 1312 Posted July 14, 2019 Posted July 14, 2019 (edited) Hi, I have just set up another Container on my Server where I run the Check_MK Monitoring application on. the Open Source version of Check_MK is running on a nagios core for collecting monitoring reports from the client agents. I've installed such an agent also on my container where the Emby Server is running on - and I just thought it would be nice to have a plugin which does report specific information from emby to the monitoring server. There are already dozens of agent plugins available - for apache, nginx, mysql, and countless other things... but of course, nothing related to emby. I don't think, that someone already tried to implement emby into check_mk - and probably, this isn't something for the Emby Core-Development, but at least, I could imagine to have something like this available as a plugin within emby or - as a check_mk plugin... I am yet not able to write such a plugin on my own - but I will try to learn nagios - and maybe, it could be then possible to get some basic information out - for now... but it would be nice, if someone could just provide some information, if there's already an api documentation for emby available (if Emby will have an api)... What do you think about such an Idea? What would you expect from such a monitoring plugin? - status of emby server application (running / stopped) - emby version - playback information? - ... I have not used nagios in a long time, but i think it can grab results from HTTP, and it should be able to accept pushes from http.. I'm just cleaning up my own logging, I use splunk now, instead of the 3 other apps I used to use. I use nginx as a reverse proxy for my emby server, that's actually where I get most of my stats and log info. I only gather some info from the emby logs. Not sure what kind of useful info you could get from an emby plugin. sounds good, if you go that route, make it universal, not just for nagios, maybe an xml out put that any logging software can use. You might look at some of the emby "stats" plugins the guys have already made, and modify them to output an xml or something? This is one of my splunk dashboards, one screenshot shows stats for just my emby user, the other screenshot shows all of my emby user stats for the month.. You can do all kinds of cool filtering and dashboards in splunk Edited July 14, 2019 by pir8radio 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now