LET’S

AUTOMATE

Kubernetes Monitoring: Deploying Prometheus and Grafana on K3S

Do you want to get Kubernetes flavor for Prometheus monitoring? Want to see live metrics on Grafana? In this article, we'll guide you through: Deploying Prometheus and Node Exporter on K3S. Monitor Linux host metrics on Grafana dashboard exported by Prometheus node...

Container Communication with OpenvSwitch: A Step-by-Step Guide

In today's dynamic landscape of containerized applications, efficient communication between containers is crucial for smooth operations and seamless data flow. OpenvSwitch (OVS) offers a powerful solution for orchestrating network connectivity between containers...

Centralized Terraform State with AWS S3 and Web App Deployment

What we will achieve: Centralized Terraform State Management: Setting up an AWS S3 Bucket for Shared State Across Team Environments Run a web application in AWS VM using terraform Amazon S3 Store and retrieve any amount of data from anywhere Amazon S3 (Simple Storage...

Mastering Secure Web Infrastructure: A Guide to Nginx, GCP, and Load Balancing in the Cloud

In this project, we'll delve into the exciting realm of setting up a secure and efficient web infrastructure on virtual machines within the Google Cloud Platform (GCP). Throughout this journey, my aim is to empower you with the tools and knowledge needed to wield the...

Unlocking Seamless Connectivity: A Comprehensive Guide to Google Cloud VPC Network Peering, Nginx Access, and SSH to VMs via Public IP

Objectives: Google Cloud VPC Network Peering Create Nginix Server on one VM and access from another SSH to VM from local PC using Public IP of VM Google Cloud VPC Network Peering Google Cloud VPC Network Peering connects two Virtual Private Cloud (VPC) networks so...

Real-time Packet Capture of linux bridge, ping namespaces and Display with WebSocket

­­In this project, our objective is to: Create two Linux namespaces and establish a connection between them using a bridge. Verify connectivity by pinging between the namespaces. Develop a web-based visualization to monitor packet flow through the bridge using Node.js...

Django with frontend datatable

Django is a popular web framework for building web applications. One of the features that Django provides is the ability to work with DataTables, which are interactive tables that allow users to sort, filter, and search through large amounts of data. In this blog post, we’ll explore how you can customize a Django frontend DataTable table using jQuery.

Django PostgreSQL File Upload & Extract

Storing files in a relational database like PostgreSQL is not a recommended approach, as databases are optimized for structured data, not unstructured data like files. There are several reasons why it's not ideal to store files in a database: Performance: Querying and...

Contact directly Cisco and Huawei switch routers through Telegram messaging app

Telegram Bot is a third-party application that runs inside the popular messaging app Telegram. Telegram Bots can perform various functions, such as sending messages, photos, videos, and files, among others. Some popular use cases for Telegram Bots include: News and...

Visualise Bandwidth utilization in Grafana using SNMP, Telegraf, InfluxDB

Grafana, InfluxDB, and Telegraf are popular open-source tools used for time-series data analysis and visualization. Grafana: Grafana is a popular platform for creating and visualizing time-series data. It provides a web interface for creating and customizing dashboard...

Using Python3 and SMTP to Send Attachments to Multiple Email Recipients, Including Gmail

Sending automated emails with attachments can be important for several reasons: Efficiency: Automated emailing saves time and effort by eliminating the need for manual sending of emails, and it ensures that emails are sent consistently and on time. Accuracy: Automated...

SNMP for Monitoring

SNMP for NMS, is this technology still enough?

Setup nodes to send logs to Ubuntu server

In this blog post, we'll explore the basic commands used to configure syslog on switch routers. Enabling Syslog The first step in configuring syslog on switch routers is to enable the service. This is done using the following command: Router# configure terminal...

Syslog configure to collect logs from nodes like Cisco, Huawei Switch Router

After installing Syslog in the server, we can configure it to receive log from UDP or TCP port and perform some filtering before sending it to our destination (pgsql database). Versions used in this article: Syslog-ng: 3.30 PostgreSQL: 9.5 Server: ubuntu 16.04 Default...

Install syslog-ng in Ubuntu 16.04 LTS

We will discuss on SYSLOG-NG, installation of syslog-ng 3.30 using release key instead of compiling source code. Our aim is to setup syslog-ng, configure switch, routers to send log to server, store log in database and visualise log in a web tool or database client software like DBeaver.

DevOps

Database

Log

NMS

Conference talk

Game Hub Project:

Kubernetes Monitoring: Deploying Prometheus and Grafana on K3S

Kubernetes Monitoring: Deploying Prometheus and Grafana on K3S

Do you want to get Kubernetes flavor for Prometheus monitoring? Want to see live metrics on Grafana? In this article, we'll guide you through: Deploying Prometheus and Node Exporter on K3S. Monitor Linux host metrics on Grafana dashboard exported by Prometheus node exporter. Steps: Set up K3S for your Kubernetes environment. Deploy Prometheus on Kubernetes cluster using K3S. Define a Kubernetes manifest file describing the Prometheus deployment and then apply it to the cluster. Deploy Node...

Container Communication with OpenvSwitch: A Step-by-Step Guide

Container Communication with OpenvSwitch: A Step-by-Step Guide

In today's dynamic landscape of containerized applications, efficient communication between containers is crucial for smooth operations and seamless data flow. OpenvSwitch (OVS) offers a powerful solution for orchestrating network connectivity between containers within a host environment. In this guide, we'll walk through the process of setting up communication between containers using OpenvSwitch on Ubuntu Server. Install OpenvSwitch on your Ubuntu Server. Create a bridge interface with...

Centralized Terraform State with AWS S3 and Web App Deployment

Centralized Terraform State with AWS S3 and Web App Deployment

What we will achieve: Centralized Terraform State Management: Setting up an AWS S3 Bucket for Shared State Across Team Environments Run a web application in AWS VM using terraform Amazon S3 Store and retrieve any amount of data from anywhere Amazon S3 (Simple Storage Service) in AWS offers a robust solution for diverse storage needs. Its versatility makes it a cornerstone for various use cases, such as serving as a reliable backup and restore system, hosting static websites, distributing...

Kubernetes Monitoring Deploying Prometheus and Grafana on K3S

Kubernetes Monitoring: Deploying Prometheus and Grafana on K3S

Do you want to get Kubernetes flavor for Prometheus monitoring? Want to see live metrics on Grafana? In this article, we'll guide you through: Deploying Prometheus and Node Exporter on K3S. Monitor...

Container Communication with OpenvSwitch: A Step-by-Step Guide

In today's dynamic landscape of containerized applications, efficient communication between containers is crucial for smooth operations and seamless data flow. OpenvSwitch (OVS) offers a powerful...

Centralized Terraform State with AWS S3 and Web App Deployment

What we will achieve: Centralized Terraform State Management: Setting up an AWS S3 Bucket for Shared State Across Team Environments Run a web application in AWS VM using terraform Amazon S3 Store...
GCP

Mastering Secure Web Infrastructure: A Guide to Nginx, GCP, and Load Balancing in the Cloud

In this project, we'll delve into the exciting realm of setting up a secure and efficient web infrastructure on virtual machines within the Google Cloud Platform (GCP). Throughout this journey, my...

Unlocking Seamless Connectivity: A Comprehensive Guide to Google Cloud VPC Network Peering, Nginx Access, and SSH to VMs via Public IP

Objectives: Google Cloud VPC Network Peering Create Nginix Server on one VM and access from another SSH to VM from local PC using Public IP of VM Google Cloud VPC Network Peering Google Cloud VPC...

2 + 15 =