Skip to content

ilkou/apache-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A tool for the supervision and management of a server. The tool monitors the proper functioning of apache, and the availability of a web application, it also monitors the use of disk space and notifies the administrator in case of malfunction.

Env

We are using:

To Run apache-monitor

sh index.sh

Or

sh index.sh -y

  • option -y: Automatic yes to prompts; assume "yes" as answer to all prompts and run non-interactively.

Features

  • The use of disk space ✅

  • Monitoring of services: apache - tomcat - mysql ✅

  • Push notifications (SMS) with D7SMS API ✅

  • Monitoring of the installed web apps (curl) ✅

  • Dashboard to visualize "CPU/disk space/.." usage

In future releases

  • apache-monitor for ubuntu/debian

  • verfiy if app is down for everyone: using this API

Technologies:

Script Shell PHP

Contributors

Made with contributors-img.

Notes

  • Check running processes & Push notifications are stop-gap solutions.

  • Test some features with docker:

docker run -v /path/to/apache-monitor/:/apache-monitor -it --rm --name apache-monitor centos:7

Resources

SMS

Inspiration

  • Monit - screenshots of the tool

JQ (json filter)