Skip to content

Main purpose of the project - allow servers owners / administrators to monitor status of their servers / services.

Notifications You must be signed in to change notification settings

YanDatsiuk/server-monitoring-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Server Monitoring tool

Main purpose of the project - allow servers owners / administrators to monitor the status of their servers / services.

Status of this project

Date of creation: 29 Oct 2019
Status: actively developing.

Developer's guide for this project

Directory tools - consist of tools, written preferably but not obligatory in Golang.

Directory tools-config - contains .json files with configurations about execution frequency & parameters of each tool. (this directory is added to .gitignore)

Directory execution-log - contains information about start and end execution time of each tool. (this directory is added to .gitignore)

Roadmap

  • core
    • create structure ToolConfig
    • user should have a possibility to choose how to execute tool - via API or by schedule or both.
  • tools
    • create simple server ping tool.
    • create tool for getting webpage and measure time of response.
  • admin dashboard for tools-configuration
    • create admin dashboard for managing tools-configurations.
    • user should have a possibility to add tool and set its configuration.
    • user should have a possibility to view/edit/remove already existing tools and their configurations.
  • admin dashboard for watching execution logs.
  • system with different notification channel providers. (email, sms, slack...)

About

Main purpose of the project - allow servers owners / administrators to monitor status of their servers / services.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages