mMmmmM Posted November 7, 2022 Share Posted November 7, 2022 Hello, im quite happily running unraid. As im running it purely as a NAS without VMs, docker containers etc., I want to integrate it into my monitoring properly. Im using check_mk. At the moment, I found two ways to get -some- information: -snmp -sending /var/log/syslog to checkmks syslog server -installing some sort of check_mk agent (did also not report the array health). however, im not sure about the following: if anything goes wrong with the array, will it be visible in /var/log/syslog? so far I got some temperature warnings, but it didnt show up in the syslog. There also seems to be no REST endpoint or anything to get the array health. I would be happy enough with a single http endpoint returning array health = ok, warning, error without a login so I can integrate it into my monitoring solution... What can I do? Every single other thing in my homelab is monitored through check_mk, but I really struggle with unraid. Thanks in advance! Quote Link to comment
trurl Posted November 8, 2022 Share Posted November 8, 2022 Setup Notifications to alert immediately by email or other agent as soon as a problem is detected Quote Link to comment
mMmmmM Posted November 8, 2022 Author Share Posted November 8, 2022 (edited) I want to integrate it into a monitoring solution. It would the be one and only thing doing its own notifications next to half a dozen other VMs and multiple other services. See my post above. Edited November 8, 2022 by mMmmmM Quote Link to comment
trurl Posted November 8, 2022 Share Posted November 8, 2022 Have you explored any of the agents supported by Unraid Notifications? Quote Link to comment
mMmmmM Posted November 8, 2022 Author Share Posted November 8, 2022 (edited) Thanks for your response. Yeah, but those agents are just for directly informing someone in some way. Checkmk is a all in one monitoring like zabbix or others. Everything comes together there and notifications are handled by it. You install agents onto your machines and it monitors everything from disks to temperatures and everything you can think of. As checkmk is a professional solution (although free for small solutions) it doesn't cover receiving notifications by telegram or Pushbullet. It could ssh onto unRAID and execute commands. It could do http requests. It functions as a syslog server and receives logs. But other than physically logging in to unRAID and looking at the ui, there seems to be no way to get info about the array. Also unRAID notifications don't show up in syslog. Maybe have a look at what zabbix and checkmk are. Does unRAID not want to fit at least a little into enterprise setups or enthusiast setups? This is the last piece missing for me 🙂 Edited November 8, 2022 by mMmmmM Quote Link to comment
Hoopster Posted November 8, 2022 Share Posted November 8, 2022 37 minutes ago, mMmmmM said: Checkmk is a all in one monitoring like zabbix or others You should put in a feature request for Checkmk support with your explanation of why it would be useful in unRAID. That way you can be assured it is seen by people at Limetech. Quote Link to comment
Hoopster Posted November 8, 2022 Share Posted November 8, 2022 @mMmmmM Also fill out the survey recently posted soliciting feedback for unRAID future development. Quote Link to comment
mMmmmM Posted November 10, 2022 Author Share Posted November 10, 2022 (edited) Thanks for your answers. I switched to ZFS on proxmox directly, as monitoring the array health is important to me and I didn't want to have a separate thing for just the array and don't need the other advanced features inside unRAID. Maybe unRAID will get an API in the future of some sort to also appeal more towards more professional-like applications, that would be cool! I really liked unRAID and will definitely look at it's progress. Edited November 10, 2022 by mMmmmM Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.