SystemsGolive
open-menu closeme
Home
About
github linkedin mail rss
  • Configuration and Usage of Custom Apache 503 Error Pages for Web Application Instances

    calendar May 5, 2025 · 4 min read · Infrastructure Web Applications Apache  ·
    Share on: twitter facebook linkedin copy
    Configuration and Usage of Custom Apache 503 Error Pages for Web Application Instances

    This article outlines the implementation and usage of custom Apache 503 error pages on production Tomcat web application instances


    Read More
  • Essential Linux Network Commands: A Practical Guide

    calendar Feb 4, 2025 · 4 min read · Networking  ·
    Share on: twitter facebook linkedin copy
    Essential Linux Network Commands: A Practical Guide

    Network troubleshooting and configuration are crucial skills for Linux system administrators. This guide covers essential network commands for AlmaLinux/RHEL systems.


    Read More
  • Dealing with False Ping Alerts in LogicMonitor: Building a Fallback Ping Monitoring Script for Production VMs

    calendar Sep 10, 2024 · 6 min read · Monitoring Ping Connectivity Alert Incident  ·
    Share on: twitter facebook linkedin copy
    Dealing with False Ping Alerts in LogicMonitor: Building a Fallback Ping Monitoring Script for Production VMs

    On Friday 6th September 2024 at 21:31, we received an alert from LogicMonitor indicating one of our production web app servers (Tomcat#3) was down, with the message: "The host Tomcat#3 (i-xxxxxxx) is down". However, shortly after receiving the alert, we attempted to SSH into the VM and confirmed that the server was fully operational. But what did it go wrong?


    Read More
  • Kubernetes - Zero Downtime Deployments: Blue/Green Strategy

    calendar Sep 9, 2024 · 5 min read · Kubernetes Deployment Strategy Service Routing Environment  ·
    Share on: twitter facebook linkedin copy
    Kubernetes - Zero Downtime Deployments: Blue/Green Strategy

    In this guide, I'll demonstrate a blue-green deployment strategy in Kubernetes using Deployments and Services. The goal is to achieve zero downtime by running two sets of pods: the current version (v1.0, blue) and the new version (v2.0, green). I'll also explain how to roll back from green to blue if necessary.


    Read More
  • LogicMonitor: Understanding Why CPUBusyPercent Alert Was Not Triggered

    calendar Aug 23, 2024 · 2 min read · Monitoring CPU Metrics Alert Threshold MySQL  ·
    Share on: twitter facebook linkedin copy
    LogicMonitor: Understanding Why CPUBusyPercent Alert Was Not Triggered

    On 15th August 2024, an incident occurred where the CPUBusyPercent alert did not trigger for one of our Production MySQL Database VMs (DB01), despite the CPU being at 100% for seven minutes. This was unexpected since the threshold settings in LogicMonitor were supposed to trigger alerts under such conditions.


    Read More
  • Logrotate Configuration Setup in AlmaLinux 8.9

    calendar Aug 20, 2024 · 13 min read · Logrotate Linux SysAdmin DiskSpaceOptimisation LogManagement  ·
    Share on: twitter facebook linkedin copy
    Logrotate Configuration Setup in AlmaLinux 8.9

    Logrotate helps manage log files by automatically rotating, compressing, and removing them when they become too large or outdated, preventing excessive disk space usage and ensuring system stability.


    Read More
  • Flask App deployment into Amazon EKS, using CICD Pipeline with Jenkins and Argo CD

    calendar Feb 26, 2024 · 4 min read · Flask EKS CICD Jenkins ArgoCD  ·
    Share on: twitter facebook linkedin copy
    Flask App deployment into Amazon EKS, using CICD Pipeline with Jenkins and Argo CD

    This project showcases an end-to-end DevOps pipeline for deploying a basic Flask application using Jenkins Pipeline and GitOps (with ArgoCD) on an Amazon Elastic Kubernetes Service (EKS) cluster.


    Read More
  • Building a simple REST API in Golang with MUX, PostgreSQL and Docker

    calendar Feb 9, 2024 · 4 min read · Golang Docker PostgreSQL API  ·
    Share on: twitter facebook linkedin copy
     Building a simple REST API in Golang with MUX, PostgreSQL and Docker

    This project demonstrates building a basic REST API in Golang, implementing CRUD operations with a PostgreSQL database for data persistence. The application utilises Gorilla Mux for routing, PostgreSQL for the database, and Docker for containerisation.


    Read More

Mickael Asghar photo

Mickael Asghar

DevOps Engineer with expertise in cloud computing, automation, microservices, networking, and security - ensuring scalable, secure, and resilient IT systems.
Read More

Recent Posts

  • Configuration and Usage of Custom Apache 503 Error Pages for Web Application Instances
  • Essential Linux Network Commands: A Practical Guide
  • Dealing with False Ping Alerts in LogicMonitor: Building a Fallback Ping Monitoring Script for Production VMs
  • Kubernetes - Zero Downtime Deployments: Blue/Green Strategy
  • LogicMonitor: Understanding Why CPUBusyPercent Alert Was Not Triggered
  • Logrotate Configuration Setup in AlmaLinux 8.9
  • Flask App deployment into Amazon EKS, using CICD Pipeline with Jenkins and Argo CD
  • Building a simple REST API in Golang with MUX, PostgreSQL and Docker

Categories

LINUX 3 TROUBLESHOOTING 2 CI/CD PIPELINES 1 INCIDENT REPORTS 1 KUBERNETES 1 SOFTWARE ENGINEERING 1

Tags

ALERT 2 MONITORING 2 APACHE 1 API 1 ARGOCD 1 CICD 1 CONNECTIVITY 1 CPU 1 DEPLOYMENT 1 DISKSPACEOPTIMISATION 1 DOCKER 1 EKS 1 ENVIRONMENT 1 FLASK 1
All Tags
ALERT2 APACHE1 API1 ARGOCD1 CICD1 CONNECTIVITY1 CPU1 DEPLOYMENT1 DISKSPACEOPTIMISATION1 DOCKER1 EKS1 ENVIRONMENT1 FLASK1 GOLANG1 INCIDENT1 INDEX1 INFRASTRUCTURE1 JENKINS1 KUBERNETES1 LINUX1 LOGMANAGEMENT1 LOGROTATE1 METRICS1 MONITORING2 MYSQL1 NETWORKING1 PING1 POSTGRESQL1 ROUTING1 SERVICE1 STRATEGY1 SYSADMIN1 THRESHOLD1 WEB APPLICATIONS1
[A~Z][0~9]
© 2025 SystemsGo.live and Mickael Asghar. All right reserved.

© 2025 SystemsGo.live and Mickael Asghar. All right reserved.

to-top