Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

15 total results found

Introduction

LOGG Stack: The Beginning

Introduction to LOGG Stack: The Beginning Welcome to LOGG Stack: The Beginning, a project deeply rooted in my extensive journey through the IT world. My career began in the late '90s, building and troubleshooting PCs at a small mom-and-pop shop. I transitione...

Overview

LOGG Stack: The Beginning Chapter 1: Understanding the Core Compo...

In this chapter, we'll explore the fundamental components that form the backbone of the LOGG stack: Linux, OpenSearch, Grafana, and Go. These technologies have been carefully chosen to work together, creating a powerful, flexible, and scalable system for netwo...

Section 1: Linux - The Foundation

LOGG Stack: The Beginning Chapter 1: Understanding the Core Compo...

Linux is the bedrock of the LOGG stack, providing a stable, secure, and versatile operating system that supports the entire infrastructure. As the foundation of the stack, Linux is not just an operating system; it's the environment in which every other compone...

Section 2: OpenSearch - The Data Engine

LOGG Stack: The Beginning Chapter 1: Understanding the Core Compo...

OpenSearch is a powerful, open-source search and analytics engine that plays a crucial role in the LOGG stack by handling the ingestion, indexing, and retrieval of large datasets. Originally developed as a fork of Elasticsearch, OpenSearch emerged in response ...

Section 3: Grafana - Visualizing Data

LOGG Stack: The Beginning Chapter 1: Understanding the Core Compo...

Grafana is an open-source analytics and interactive visualization web application that serves as a vital component of the LOGG stack. Known for its flexibility and rich features, Grafana enables users to create dynamic dashboards and graphs that provide real-t...

Section 4: Go - The Programming Language of Choice

LOGG Stack: The Beginning Chapter 1: Understanding the Core Compo...

Go, also known as Golang, is a statically typed, compiled programming language designed by Google. In the context of the LOGG stack, Go serves as the backbone for writing custom pollers, system utilities, and other automation tools that ensure efficient data c...

Section 5: But Thats Not All - Extending the LOGG Stack

LOGG Stack: The Beginning Chapter 1: Understanding the Core Compo...

While the core of the LOGG stack is built on Linux, OpenSearch, Grafana, and Go, the power of this stack comes from its ability to integrate with other open-source tools that enhance its capabilities. One such tool is Logstash, a flexible data processing pipel...

Chapter 1 Review and Looking Ahead

LOGG Stack: The Beginning Chapter 1: Understanding the Core Compo...

In this chapter, we’ve explored the core components of the LOGG stack: Linux, OpenSearch, Grafana, Go, and Logstash. Each of these tools plays a vital role in creating a powerful, customizable network monitoring and analytics platform. We’ve delved into why ...

Section 1: Introduction to VirtualBox

LOGG Stack: The Beginning Chapter 2: Understanding and Setting Up...

2.1. What is VirtualBox? VirtualBox is an open-source virtualization software developed by Oracle that allows you to run multiple operating systems simultaneously on a single physical machine. It creates a virtual environment where you can install and operate...

Section 2: How VirtualBox Differs from Dedicated Systems like ESXi or Proxmox

LOGG Stack: The Beginning Chapter 2: Understanding and Setting Up...

When diving into virtualization, it’s important to understand the different options out there and why we might choose one over the other. VirtualBox, for instance, is quite different from dedicated systems like ESXi or Proxmox. Let’s break down those differenc...

Section 3: Getting VirtualBox

LOGG Stack: The Beginning Chapter 2: Understanding and Setting Up...

VirtualBox is a well-established virtualization tool that has been around since 2007, when it was first released by Innotek GmbH. Over the years, it has become one of the most popular and widely used virtualization platforms, thanks to its combination of robus...

Section 5: Lets Build a VM

LOGG Stack: The Beginning Chapter 2: Understanding and Setting Up...

Why Are We Building a VM? A virtual machine (VM) is essentially a computer within your computer, running on top of your existing operating system. It allows you to create an isolated environment where you can install and run different operating systems and so...

Section 4: Getting Ubuntu Linux

LOGG Stack: The Beginning Chapter 2: Understanding and Setting Up...

When choosing an operating system for our virtual machine, I selected Ubuntu for several reasons. Ubuntu has been my Linux server of choice for over a decade due to its reliability, stability, and ease of use. It provides a secure and efficient environment, ma...

Section 6: Configuring the VM

LOGG Stack: The Beginning Chapter 2: Understanding and Setting Up...

Introduction While the initial setup guides us through the basic process of building our virtual machine, there are a couple of additional adjustments we need to make to ensure it’s configured correctly for our project. Specifically, we need to adjust the num...

Chapter 3: Installing Linux

LOGG Stack: The Beginning

Why Linux? Linux, born in 1991 as a kernel project by Linus Torvalds, has grown into the backbone of countless systems around the globe, and for good reason. It’s a powerful, versatile, and open-source operating system that’s become the foundation for everyth...