Ansible
Monitoring
eBPF
Hardware
Miscellaneous
100

This defines a list of devices that Ansible will be able to connect to. It additionally defines host-specific variables that can be used for connection or during playbook runs.

What is an Ansible Inventory?

100

On systemd-based systems, this is used to view logs from services and daemons running on your system.

What is `journalctl`?

100

eBPF programs are generally split up into these two types of programs. One program runs in this environment where user-facing applications are run. The other program runs where restricted OS-level programs, extensions, and drivers are run.

What are userspace and kernelspace programs?

100

This protects the transmission medium from any electromagnetic interference occurring inside or outside the cable.

What is a twisted pair?

What is shielding?

100

The full name for "Wi-Fi" is debated, but this is one of the full names.

200

Beside Python, this is the only other piece of software required on any device Ansible is connecting to.

What is SSH (Secure Shell)?

200

This program can be used to view the packets flowing through a network interface.

What is tcpdump?

What is nmon?

200

All eBPF programs pass through this to guarantee the safety of the program.

What is the eBPF verifier?

200

This cable allows transfer speeds of up to 40Gbps. Data is transferred over copper cabling that are grouped in pairs.

What is QSFP+?

What is CAT8?

What is Thunderbolt 3/4?

200
This practice helps teams integrate security and system administration practices with the software development lifecycle. People in this role generally work on automation and orchestration of systems.

What is DevOps / DevSecOps?

300

This is a collection of variables, files, tasks, handlers, and other Ansible artifacts based on a known file structure. It allows you to easily reuse and share them with others.

What is an Ansible Role?

300

This command line utility is used to view the current running processes of a Linux system.

What is htop / top / ps / `/proc/<pid>`?

300

This kernel construct allows your eBPF program to be notified when specific events happen.

What is a kernel hookpoint?

300

1U is equal to this many inches.

What is 1.75 inches?

300

This feature is part of many server configurations. It detects when the case of the server has been opened and can log an event or notify a sysadmin.

What is intrusion detection?

400

This website is the hub for publicly available Ansible roles and collections. Users can share roles and use a command-line tool for installing, creating, and managing roles.

What is Ansible Galaxy?

400

Server hardware uses special hardware for out-of-band communication and management of a physical server. Often times, it DOES NOT require the server to be powered on, just plugged in and connected to a network.

What is an out-of-band management console?

What is Integrated Lights-Out(iLO) (HP)?

What is Dell Remote Access Controller(DRAC) (Dell)?

What is Intelligent Platform Management Interface(IPMI)?

400

In Buzzing Across Space: An Illustrated Children's Guide to eBPF, this is the name of Captain Tux's ship.

What is the "Silver Lining"?

400

On a Raspberry Pi 5, there are 3 of these FFC (Flat Flex Cable) connectors. The left-most pictured connector is used for this type of connection.

What is PCIe (Peripheral Component Interconnect Express)?

400

This is the number of megapixels of our current monitor wall.

What is 38.4MP?

Each monitor is 1600 x 1200 pixels.

Total pixel dimensions is 8000 x 4800.

38,400,000 pixels total

500

In an Ansible role, there are two designated places where variables are defined. This place defines lower priority variables for the role and can be overridden by any other variable declaration.

What is the `defaults` folder?

In a role, any variables defined in `<role>/defaults/*.yml` will set the initial variable value. It can be overriden by any `<role>/vars/*.yml` or any other variable block found in `tasks`, `host_vars`, or `group_vars`.

500

In `/proc/<pid>`, this symbolic link can be used to determine the running executable.

What is `/proc/<pid>/exe`?

500

By checking this endpoint, the kernel presents how tracing data is formatted when presented in a tracing buffer and how your program can use the data structure.

What is `/sys/kernel/debug/tracing/events/`?

In our presentations, we took a look at `/sys/kernel/debug/tracing/events/syscalls/sys_enter_execve/format`.

500

In datacenters, the standard dimensions of a raised floor tile is about this size in inches.

What is 24" x 24"?

500

RFC 1149 defines IPoAC. It defines how Internet Protocol Traffic should be transferred over Avian Carriers such as homing pigeons.

This updated RFC describes an improvement to the protocol by introducing quality of service levels. It introduces frequent flyer miles for packet transportation and alternative carrier methods using ostriches.

What is RFC 2549?

What is "IP over Avian Carriers with Quality of Service"?

https://datatracker.ietf.org/doc/html/rfc2549

M
e
n
u