- 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.
Table of Contents
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/messageslogs to two Fluentd instances on the same server using the
forwardplugin. The targets will use 127.0.0.1 and either port 24225 or port 24226 with an active and standby configuration.
Configure a target1 and target2 Instance to Receive Logs from the source1 Instance
target1instance and a
target2instance so they will receive logs from the
source1instance. 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
Test Logs Are Received
Test that the changes have worked and any new entries to the
source1are now being sent to the td-agent stdout on
target1instance is stopped, then logs should go to the
loggercommand can be used to send a message to
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.