Skip to content
This repository has been archived by the owner on Sep 2, 2021. It is now read-only.

Service monitor plugin #5

Open
rakiru opened this issue Mar 17, 2014 · 1 comment
Open

Service monitor plugin #5

rakiru opened this issue Mar 17, 2014 · 1 comment
Assignees
Labels

Comments

@rakiru
Copy link
Member

rakiru commented Mar 17, 2014

Whether it do the checking itself or uses the API of a proper monitoring system, a plugin that allows monitoring the status of other services.

@rakiru rakiru added the Plugin label Mar 17, 2014
@gdude2002 gdude2002 self-assigned this May 20, 2014
@gdude2002
Copy link
Member

Alright, I feel like I could start tackling this one soon. I plan to support a few methods for this..

  • Simple ping test
  • HTTP/S test
  • Socket test
    • Check if a socket opens
    • Check the incoming data
    • Send a payload
      • This could be done byte-wise or regex-wise, the former might be nice as we don't have to check all the data
  • Additional tests to be supplied by other plugins
    • Minecraft server test
    • Source server test (Maybe)

After that, we could define sets of results and actions..

  • Results
    • Success
    • Failure
    • Error
  • Actions
    • Message
    • Email
    • Custom function call

Some goodies we could include..

  • Support for the Web plugin
  • Manual checking on a chat network

Later on, I'd hope to include..

  • Protocol-based checks
    • Not possible right now as this would require protocols to not fire events, and call them back to the plugin instead

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants