Skip to content

Guyverix/Vigilare-NMS-POLLER

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vigilare

image Image generated by DALL-E as I have no artistic sense

Welcome to Vigilare, an open-source fault management system designed to provide comprehensive monitoring and alerting capabilities. Vigilare is built to ensure high availability and reliability of your systems, offering real-time insights and proactive fault resolution.

Note that the remote POLLING system is non-functional right now. I am focused on the API currently which contains the pollers as well. Once that is stable, I will update this repository since this is specific to a standalone polling system.

Features

  • Real-Time Monitoring: Continuous surveillance of system performance and health.
  • Alerting Mechanism: Immediate notifications for any system irregularities or failures.
  • Customizable Dashboards: Tailor-made views to monitor vital metrics.
  • Historical Data Analysis: In-depth analysis of past performance for better future planning.
  • User-Friendly Interface: Easy to navigate UI for efficient management.
  • Template system: Extend functionality beyond initial design with adding templates.
  • Independent GUI: Use your own UI for in-house branding and looks.
  • Multiple Graph options available: Support for rrd, and graphite are built in.
  • Database authentication: Discrete access levels per user are supported.

Getting Started

  • All testing done on Ubuntu / Debian systems
  • Latest testing Ubuntu 20.04.6 LTS

Current status

  • Code has yet to be written!
  • API has working pollers
  • This repository is specific to having N+1 pollers for the NMS to consume.

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

Fork the Project
Create your Feature Branch (git checkout -b feature/AmazingFeature)
Commit your Changes (git commit -m 'Add some AmazingFeature')
Push to the Branch (git push origin feature/AmazingFeature)
Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Chris Hubbard – chubbard@iwillfearnoevil.com