Перейти к содержимому

Building My SOC Lab #10 | Installing Elastic Fleet Server on Ubuntu

AUS

0:00 / 0:00

Building My SOC Lab #10 | Installing Elastic Fleet Server on Ubuntu

6 просмотров · 8 дней назад
AUS
15 подписчиков
6 просмотров · 8 дней назад
https://austinsangle.com In this episode of my SOC Lab build series, I install Elastic Fleet Server on Ubuntu and verify that the central management component of the lab is healthy and ready for future endpoint enrollment. The previous milestone focused on securely enrolling Kibana with Elasticsearch and exploring the management interface. This time, I move another layer deeper into the Elastic architecture by installing an Elastic Agent configured to run Fleet Server. Before installation, the SOC-UBU01 system has Elasticsearch listening on port 9200 and Kibana on port 5601. By the end of this milestone, Fleet Server is running on port 8220 and reporting healthy through Kibana. I use the x86_64 Elastic Agent package generated by Kibana, install the agent with the Fleet Server configuration, and then verify the installation from several different perspectives. In this video I: Resolve the Elastic Agent architecture mismatch by confirming x86_64 Install Elastic Agent with Fleet Server on Ubuntu Configure Fleet Server to connect securely to Elasticsearch Register Fleet Server with its Fleet policy Verify the elastic-agent system service with systemctl Check Elastic Agent's own component health with elastic-agent status Verify that Fleet Server is actually listening on TCP port 8220 Confirm Fleet Server registration from Kibana Verify that Fleet reports the Fleet Server agent as Healthy Check Fleet Server hosts in Kibana Identify the advertised Fleet Server URL: https://10.10.10.10:8220 Compare service-level, application-level, network-level, and Kibana-level verification Continue building the SOC lab's central management plane Keep installation credentials, tokens, and generated secrets out of screenshots and documentation One of the important concepts in this milestone is layered verification. A successful systemctl check tells us that the service is running, but that isn't enough by itself. The verification chain becomes: systemctl ↓ Is Elastic Agent running? elastic-agent status ↓ Are the managed components healthy? ss :8220 ↓ Is Fleet Server actually listening? Kibana → Fleet → Agents ↓ Does Fleet see the server as Healthy? Each check answers a different question. The architecture is now beginning to expand beyond Elasticsearch and Kibana: SOC-UBU01 ├── Elasticsearch :9200 ├── Kibana :5601 └── Fleet Server :8220 Fleet Server becomes the central management component that future Elastic Agents will communicate with. The next endpoint systems in the lab will eventually use this control plane for centralized agent management and telemetry collection. The Fleet Server hosts configuration is also important because the advertised address: https://10.10.10.10:8220 will eventually provide the control-plane endpoint that systems such as the domain controller and workstation can use to communicate with Fleet Server. This milestone intentionally stops after installation and verification. No Windows agents are deployed yet. The goal is to prove that the central Fleet management component works before adding more systems to the lab. I also continue practicing secure documentation habits. Generated service tokens, enrollment credentials, and other secrets are not treated as documentation material. Installation commands containing sensitive values are not captured or committed to GitHub. This series documents my journey as I learn cybersecurity by building a SOC lab from scratch. There is no narration—just my real workflow, occasional webcam footage, and lo-fi music while I work through each milestone. If you're learning Linux, cybersecurity, Elastic Stack, SIEM, blue-team security, or building your own SOC or homelab, I hope these build logs are helpful and motivating. Follow along as I build this SOC lab from scratch—one milestone at a time. New episodes cover the process from Linux administration and Elastic Stack deployment to Fleet management, endpoint telemetry, detection engineering, and security monitoring. #CyberSecurity #SOCLab #Ubuntu #Linux #ElasticStack #ElasticAgent #FleetServer #Fleet #Elasticsearch #Kibana #SIEM #BlueTeam #Homelab #SOCAnalyst #LinuxAdmin #LearningInPublic