Simple monitoring and alerting with Monit on Ubuntu 22.04 LTS

TLDR Guide On Ubuntu 22.04: Example config: Mailserver config example using Gmail in /etc/monit/monitrc: Then reload Monit: Introduction Monit is a utility to monitor your services, systems, and processes and can handle alarms. Not only that, monit is available on most official upstream repositories. Its lightweight web user interface allows you to review the monitored…

Implementing Redis HA and Auto-Failover on ServerStadium

INTRODUCTION Redis is an open-source, in-memory, key-value data store most commonly used as a primary database, cache, message broker, and queue. Redis delivers sub-millisecond response times, enabling fast and powerful real-time applications in industries such as gaming, fintech, ad-tech, social media, healthcare, and IoT. ARCHITECTURE The Infrastructure layout of Redis multi-cluster is like the picture…

Implementing Continuous Integration with Gitlab CI and Continuous Delivery with Rancher Fleet

Introduction Before implementing the mechanism in Rancher Fleet, we need to know what we would do with the CI and CD. In this article, continuous integration (CI) means pushing our image build through Dockerfile to the registry. Meanwhile, continuous delivery (CD) means delivering our Kubernetes workload (deployments, services, Ingresses, etc) to the Kubernetes cluster. The…