Panel: Notifications

Created on 25 Sep 2016  路  3Comments  路  Source: pterodactyl/panel

I don't know much about the state of this project and maybe something like this exists already:

One thing that would be really useful are notifications regarding Servers. Especially for server crashes, stops and reboots but maybe something like high RAM usage, low TPS or CPU peaks (maybe configurable thresholds).
Notifications should be sendable via email and, as this applies to our usage, slack (just a webhook) would be fancy as well.
It should be configurable who receives them, which notifications are received and maybe (especially in regard to slack/webhooks) how they are formatted (a complete custom format would allow the usage of all webhooks, including slack, this could be costly though).
I only have a vague idea about the architecture of Pterodactyl and therefore have no real clue how hard it would be to implement that. If i have time i will look into it though.

Todo:

  • [ ] add necessary events
  • [ ] send emails on events
  • [ ] show events online (optional)
  • [ ] allow configuration
  • [ ] add support for webhooks (optional)

Things to notify about (ideas):

  • Server creation
  • Server creation finished
  • New subuser added to server
  • Server (un)suspended
  • server crashed (maybe multiple times within given time)
feature request unlikely

Most helpful comment

Hey there, thanks for the suggestion.

This is something I'd love to have implemented into the panel, and was on my bucket list for future versions. I can't make any guarantee that it will happen for the next release, but it should be quite trivial to implement in the grand scheme of things.

Laravel has support for Notifications already, so we can have them send tons of different types of notifications. The biggest implementation hurdle would simply be setting up a way for node to panel communication to send those notifications, and even that is fairly trivial.

馃憤

All 3 comments

Hey there, thanks for the suggestion.

This is something I'd love to have implemented into the panel, and was on my bucket list for future versions. I can't make any guarantee that it will happen for the next release, but it should be quite trivial to implement in the grand scheme of things.

Laravel has support for Notifications already, so we can have them send tons of different types of notifications. The biggest implementation hurdle would simply be setting up a way for node to panel communication to send those notifications, and even that is fairly trivial.

馃憤

Any updates? It's been over 2 years.

No.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Doc94 picture Doc94  路  4Comments

jffz picture jffz  路  5Comments

msharp19 picture msharp19  路  4Comments

Derkades picture Derkades  路  4Comments

vipesz picture vipesz  路  4Comments