<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Posts on Hi, Im Muhammad Nurfaisal</title>
    <link>https://nurfaisal.my.id/posts/</link>
    <description>Recent content in Posts on Hi, Im Muhammad Nurfaisal</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 20 Aug 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://nurfaisal.my.id/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Building a Complete Monitoring System with Zabbix and Grafana</title>
      <link>https://nurfaisal.my.id/posts/building-a-complete-monitoring-system-with-zabbix-and-grafana/</link>
      <pubDate>Wed, 20 Aug 2025 00:00:00 +0000</pubDate>
      
      <guid>https://nurfaisal.my.id/posts/building-a-complete-monitoring-system-with-zabbix-and-grafana/</guid>
      <description>Introduction In this project, we are going to build a complete monitoring system using Zabbix and Grafana, deployed across three separate virtual machines (VMs). Each VM plays a specific role in the monitoring architecture:
VM1 – Zabbix Server + Nginx → This VM serves as the main monitoring hub by running the Zabbix Server. Additionally, Nginx is installed as the web server to provide web access to the Zabbix dashboard.</description>
    </item>
    
    <item>
      <title>Server Monitoring at Scale – Lessons from HPE Cloudera</title>
      <link>https://nurfaisal.my.id/posts/server-monitoring-at-scale-lessons-from-hpe-cloudera/</link>
      <pubDate>Fri, 01 Aug 2025 00:00:00 +0000</pubDate>
      
      <guid>https://nurfaisal.my.id/posts/server-monitoring-at-scale-lessons-from-hpe-cloudera/</guid>
      <description>As part of a Managed Services &amp;amp; Operational project at PT. Bringin Inti Teknologi (bit.),
I had the opportunity to work on monitoring more than 112 HPE servers that were used in a Cloudera environment.
The monitoring was performed using HPE OneView, along with supporting tools like Zabbix.
Key Responsibilities During this project, my main tasks included:
Basic Server Setup
Installing and configuring Red Hat Enterprise Linux (RHEL) as the primary operating system.</description>
    </item>
    
    <item>
      <title>The World of Web Servers: Apache vs Nginx</title>
      <link>https://nurfaisal.my.id/posts/the-world-of-web-servers-apache-vs.-nginx/</link>
      <pubDate>Tue, 31 Dec 2024 00:00:00 +0000</pubDate>
      
      <guid>https://nurfaisal.my.id/posts/the-world-of-web-servers-apache-vs.-nginx/</guid>
      <description>Introduction to Apache and Nginx Web servers and protocols are designed to enable users to view web pages. They send a request to view a document that is accepted by the server. The host then essentially serves the document or information to the viewer. The web server plays a central role in letting you view and access web pages on your browser.
There are many web servers that you can use for this purpose.</description>
    </item>
    
    <item>
      <title>Troubleshooting Common HTTP Error Codes</title>
      <link>https://nurfaisal.my.id/posts/troubleshooting-common-http-error-codes/</link>
      <pubDate>Mon, 26 Aug 2024 00:00:00 +0000</pubDate>
      
      <guid>https://nurfaisal.my.id/posts/troubleshooting-common-http-error-codes/</guid>
      <description>Any web server receiving an HTTP request is responded to with an HTTP status code. These codes are short notes from the server describing the situation. It doesn’t contain any actual site content. Instead, it’s a report of how things went after receiving the HTTP request. In many situations, these codes are important to diagnose various server/client issues.
These codes are three-digit long integers, each signifying various statuses. Based on the first digit, HTTP codes are divided into five categories:</description>
    </item>
    
    <item>
      <title>Clean Up Docker Resources – Images, Containers, and Volumes</title>
      <link>https://nurfaisal.my.id/posts/clean-up-docker-resources-images-containers-and-volumes/</link>
      <pubDate>Thu, 20 Jun 2024 00:00:00 +0000</pubDate>
      
      <guid>https://nurfaisal.my.id/posts/clean-up-docker-resources-images-containers-and-volumes/</guid>
      <description>Docker is one of the most popular products in organizations these days. It makes the process of managing applications in containers very easy. Docker provides portability, performance, agility, scalability, and isolation to the applications since it uses containers. Containers are more portable and require fewer resources than virtual machines. As you work with Docker, you tend to accumulate an excessive number of unused images, volumes, and containers. These resources will clutter the output and consume a lot of disk space.</description>
    </item>
    
    <item>
      <title>Learn About Docker Networking</title>
      <link>https://nurfaisal.my.id/posts/working-with-docker-network/</link>
      <pubDate>Mon, 18 Mar 2024 00:00:00 +0000</pubDate>
      
      <guid>https://nurfaisal.my.id/posts/working-with-docker-network/</guid>
      <description>Docker Networking allows you to create a Network of Docker Containers managed by a master node called the manager. Containers inside the Docker Network can talk to each other by sharing packets of information. In this article, we will discuss some basic commands that would help you get started with Docker Networking.
Introduction A network is a group of two or more devices that can communicate with each other either physically or virtually.</description>
    </item>
    
    <item>
      <title>Working with Docker Volume on Ubuntu</title>
      <link>https://nurfaisal.my.id/posts/working-with-docker-data-volumes-on-ubuntu/</link>
      <pubDate>Fri, 15 Dec 2023 00:00:00 +0000</pubDate>
      
      <guid>https://nurfaisal.my.id/posts/working-with-docker-data-volumes-on-ubuntu/</guid>
      <description>Docker Data Volumes is an important concept when containerizing your applications. Knowing this concept is vital for ensuring the best experience of your containerized application along with reliable persistence and data management. However, while this concept is important, it is also confusing and complex for many developers. It is important for developers and DevOps specialists to be able to understand how to set up Docker Data Volumes, understand their correct usage, know the different types of volumes and which type to select for their application.</description>
    </item>
    
    <item>
      <title>How to Install &amp; Configure Docker Compose on Ubuntu</title>
      <link>https://nurfaisal.my.id/posts/how-to-install-and-configure-docker-compose-on-ubuntu/</link>
      <pubDate>Sun, 08 Oct 2023 00:00:00 +0000</pubDate>
      
      <guid>https://nurfaisal.my.id/posts/how-to-install-and-configure-docker-compose-on-ubuntu/</guid>
      <description>Containerization has greatly picked up momentum in the software tech space over recent years. This can be attributed to Docker which is a container platform that simplifies the management of processes inside containers.
Containers are lightweight, virtualized, portable, software-defined standardized environments that allow the software to run in isolation from other software running on the physical host machine. This portability feature allows developers to modularize their applications into isolated services.</description>
    </item>
    
    <item>
      <title>How to Install &amp; Operate Docker on Ubuntu</title>
      <link>https://nurfaisal.my.id/posts/how-to-install-operate-docker-on-ubuntu/</link>
      <pubDate>Mon, 03 Jul 2023 00:00:00 +0000</pubDate>
      
      <guid>https://nurfaisal.my.id/posts/how-to-install-operate-docker-on-ubuntu/</guid>
      <description>Docker is one of the most popular products in organizations these days. It makes the process of managing applications in containers very easy. Docker provides portability, performance, agility, scalability and isolation to the applications, since it uses containers, which are more portable and require less resources than virtual machines.
In this tutorial, you will go through the steps required to set up and use Docker on an Ubuntu server. You will start by installing and configuring Docker on your private server.</description>
    </item>
    
  </channel>
</rss>
