ABRT and SOS Reports
Automatic Bug Reporting Tool
Automatic Bug Reporting Tool
Tasks
Aggregation Examples
Aggregation Operators in PromQL
Aggregations
Alertmanager Architecture
Alerting in Prometheus
Amazon Opensearch
Apache Configuration
Apache Hadoop
Apache Kafka
Apache Spark
Elasticsearch Archietcture
Archiving and backing up files in Linux is essential for data protection and management. Various tools and commands can help you achieve this, including tar, gzip, bzip2, and xz.
Attaching multiple EBS volumes at the same time
Authentication and Encryption in Prometheus
Tasks
Automated installations help streamline the deployment process by using predefined configurations, making it easier to manage and maintain multiple systems.
What good automation looks like
Tasks
Automount
awk
AWS Logs
Backup using dd
Bash scripts automate tasks by executing commands in a specific order, making them powerful tools for automating repetitive tasks, managing system configurations, and performing complex operations efficiently in Unix-like operating systems.
There are various ways to setup Red Hat Enterprise Linux (RHEL) for your personal lab:
Cost Explorer not showing data
Tasks
The Bootup
Using Client Libraries
Cockpit is a server administration tool sponsored by Red Hat, focused on providing a modern-looking and user-friendly interface to manage and administer servers.
This is the first-part of a series of bite-sized Linux sessions.
Common Log Formats
Dealing with Concurrency in Elasticsearch
Alertmanager Configuration
Visualization using Console Templates
Container Metrics
Thought I'd include this part since I used VirtualBox VMs in some of the labs in this series. I was having issues copying text from my laptop and then pasting them onto the terminal inside the VM (and then vice versa). I've also included some packages that would be helpful. Some setup doesn't come with pre-built packages like vim.
Logical Volume Groups
Logical Volume Groups
Tasks
CRUD Operations
This follows the same steps as the previous lab but this time we'll be configuring a custom partitioning. Follow the steps in Lab 1 (under "RHEL on VirtualBox" section) up to Step 9: Confirm the Installation Destination. Note that for this lab, we changed our hostname to tst-rhel-local-2.
Data Modelling and Parent-Child Relationships in Elasticsearch
Overview
Dead-Letter Queue Plugin
Problem
Encountered after Stratis lab
Elastic Cloud
Elastic Stack
Basics of Elasticsearch
Elasticsearch SQL
Overview
RHCSA exam candidates should be able to accomplish the tasks below without assistance. These have been grouped into several categories.
Problem
Exporters in Prometheus
Tasks
Tasks
SCP
Tasks
Firewalld is a Linux management tool that provides a simpler alternative to the low-level and complex nftables, which replaced iptables in modern Linux kernels. It offers an easier way to manage firewall rules and configurations on Linux systems.
Flattened Data Type in Elasticsearch
The /etc/passwd file stores user account information. Each line in this file represents a single user and contains seven fields separated by colons (
Understanding Mounts
FTP Server
Using Analyzers to Cotrol Full-Text Search
Functions in PromQL
Fuzzy Matching in Elasticsearch
Linux Hierarchy System
Generator Plugin
Streams and Redirects
Heartbeat Plugin
Easy to follow checklists for helpful automations
Prometheus HTTP API
HTTP Poller Plugin
Tasks
Importing CSV Data
Importing JSON Data
Search Indexing
Ingesting Logs from S3
Installation
Installing Logstash on a Virtual Machine
Installing Prometheus on virtual machines
Introduction to Observability
Iptables is a command-line firewall utility that uses policy chains to allow or block traffic. When a connection tries to establish itself on your system, iptables looks for a rule in its list to match it to. If it doesn’t find one, it resorts to the default action.
Problem
JSON Search
Kibana by Example
Kibana Canvas
Kibana Lens
Kibana Management
Encountered this when I was trying to install htop on one of my test-RHEL EC2 instances. I was following the steps in this link..
Tasks
The Linux kernel is the core of the Linux operating system, acting as a bridge between the hardware and software. It interacts with hardware devices through drivers, known as modules, which are essential for the system's functionality.
NIC Naming
Tasks
Logs for Hardware - dmesg
Tasks
Logstash with MySQL
Tasks
Mapping Exceptions in Elasticsearch
Mappings
Metrics in Prometheus
Remote Filesystems
Multi-Line Logs
Indexing with N-grams in Elasticsearch
Tasks
What is RPCBIND?
Offline Install
Operators in PromQL
Tasks
Package Managers
Pagination
Parsing and Filtering with Grok
Partial Matching in Elasticsearch
Managing disk partitions is a critical task for organizing and utilizing storage effectively. Tools like parted, gparted, and fdisk are commonly used for partitioning disks.
Managing Permissions in Linux
Before we go to mounting the disks persistently, we need to know about these two things:
Phrase Search
Placeholder
Placeholder
These labs are based on Sander Van Vugt's O'Reailly course, "Red Hat Certified System Administrator (RHCSA), 3/e"
These labs are based on Sander Van Vugt's O'Reailly course, "Red Hat Certified System Administrator (RHCSA), 3/e"
Lab 01 - Checking Jobs
Lab 01 - Grep
These are some of the scenarios that I haven't tried to simulate yet.
Lab 01 - Cron
Lab 01 - Resizing Partitions
ps command
Tasks
Basics of Prometheus
Prometheus Query Language
Batch Jobs and PushGateways
Query Lite Interface
Receiver and Notifiers in Prometheus
Recording Rules in PromQL
Tasks
Tasks
Resizing Logical Volume Management (LVM) allows you to increase the storage capacity of your logical volumes as needed. This is particularly useful when you start running out of space on your disks.
Resources, bookmarks
Tasks
Running Virtual Machines on RHEL
Samba Server
Sample Pipeline
Tasks
Cron
Tasks
Search as you type in Elasticsearch
Securing each step of the automation
To check for high-priority, security updates, run the command below.
The Need for SELinux
Tasks
Service Discovery
Decided to come back to this again after I installed VirtualBox again on my personal laptop, downloaded the RHEL 8 iso file from developer.redhat.com site and run a VM. I also remember the reason why i stop using VirtualBox. My laptop had a 4gb ram back then and launching VMs quickly make my laptop laggy.
Setting up Prometheus Exporters
In this lab, we'll set up the Webmin YUM repository on your system. Webmin is a web-based interface for system administration for Unix. Using any modern web browser, you can set up user accounts, Apache, DNS, file sharing, and much more. By setting up the YUM repository, you can easily install and update Webmin through your package manager.
Overview
Pre-requisites
Sorting in Elasticsearch
Tasks
SSH key-based login is a method to securely connect to remote systems without using a password. Instead, it uses a pair of cryptographic keys: a private key, kept on your local machine, and a public key, placed on the remote server. This enhances security by eliminating the need for password-based authentication.
SSL/TLS Configuration
Tasks
Disk Layout
Overview
Snapshots
Subqueries and Histograms in PromQL
Swap Partitions
Syslog with Logstash
Tasks
Systemd
Testing Alerts in Prometheus
Testing Grok Patterns
Tasks
Tasks
Introduction
Interrupting Bootup
Twitter Input Plugin
Uninstall Elasticsearch
Uninstall Kibana
Updating Data in Elasticsearch
Task 01
Tasks
Tasks
Importing data using Client Libraries into Elasticsearch
For the this lab and the succeeding labs, we'll be using our RHEL 8 launched on Amazon EC2 instances. Feel free to do this lab in VirtualBox as well.
Importing data using Scripts into Elasticsearch
Setting up Elastic Stack using Vagrant
VDO
Vector Matching in PromQL
Visualization in Prometheus
File Editors