Back to projects
Realtime Monitoring System
Linux based Monitoring
Overview
A system in which a script checks CPU, mem, storage usage written in bash running as a systemd service in docker containers with real alert system to the Host via HTTP sent events on failure + handling logs with logrotate.
- [ X ] Bash Script for checking the metrics.
- [ X ] Running the script as a
servicewith.serviceand.timerrunning every 'x' time. - [ X ] Rotate logs with
logrotatefor everyyamount of time. - [ X ] HTTP Alert request via curl to Host on
z%usage and sending log file. - [ X ] Flask server handling HTTP POST Alert request at host.
- [ X ] Script to run multiple
workernodes to check usage for testing. - [ X ] Containerizing the whole system.