- Lab
- A Cloud Guru
Fluentd and Multiple Instances
In this lab, you will be provided with a single server with fluentd preinstalled for you. Your task is to create a configuration file that reads the `/var/log/messages` log and sends it to two Fluentd instances. You will set the targets to be a primary and a standby. You will then create two separate Fluentd instances that listen for the incoming log events that are being sent and display them to the stdout. It must be designed so that, when the primary target goes down, the traffic is sent to the standby instance.
Path Info
Table of Contents
-
Challenge
Create source1.conf with Active and Standby Log Forwarding
On the provided server, create a configuration called
source1.conf
. This configuration will send the/var/log/messages
logs to two Fluentd instances on the same server using theforward
plugin. The targets will use 127.0.0.1 and either port 24225 or port 24226 with an active and standby configuration. -
Challenge
Configure a target1 and target2 Instance to Receive Logs from the source1 Instance
Configure Fluentd
target1
instance and atarget2
instance so they will receive logs from thesource1
instance. The configuration files should be called **target1.conf **and **target2.conf **and should use different ports on localhost.The target1 instance should use port 24225. The target2 instance should use port 24226 -
Challenge
Test Logs Are Received
Test that the changes have worked and any new entries to the
/var/log/messages
onsource1
are now being sent to the td-agent stdout ontarget1
. Iftarget1
instance is stopped, then logs should go to thetarget2
instance.The
logger
command can be used to send a message to/var/log/messages
.
What's a lab?
Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Guided walkthrough
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.