ShadowArcanist / Blaze

Blaze is a Rust script that continuously monitors server resource usage and sends real-time summaries and alerts to a Discord channel via Webhook.

Home Page:https://envix.shadowarcanist.com/docs/monitoring-tools/blaze

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Blaze

Blaze

Blaze is a Rust script designed to run 24/7 on a server, providing a summary of resource usage every 30 minutes (configurable) to a Discord channel via Webhook.

It also sends alerts to Discord when specific conditions are met, such as high resource usage (RAM and CPU) by any process, potential DDoS attack indications, or unusually high server resource usage (configurable thresholds). The script monitors the server every 3 seconds (configurable).


Features

Blaze Features


Screenshots

Blaze Discord Screenshots


Links


Disclaimer

The script has been tested and used on a production server running Ubuntu 24.04 LTS. Testing for DDoS attacks directly on a production server is not feasible. Instead, we tested the script on a Virtual Machine running Ubuntu 24.04 LTS with a simulated DDoS attack using hping3, and it worked well.


Can I contribute to this project?

Yes, you can contribute. However, we may or may not accept Pull Requests for new changes. Before investing time in writing or updating code, please create an issue to discuss the topic you plan to contribute on.


Licence

This project is licensed under the MIT License - see the LICENSE.md file for details

About

Blaze is a Rust script that continuously monitors server resource usage and sends real-time summaries and alerts to a Discord channel via Webhook.

https://envix.shadowarcanist.com/docs/monitoring-tools/blaze

License:MIT License


Languages

Language:Rust 75.2%Language:Shell 24.8%