How-to Guides
Step-by-step instructions for accomplishing specific tasks with LinuxGuard. These guides assume you have basic familiarity with Linux system administration and are looking to complete a particular operation.
How-to guides are goal-oriented and practical. They guide you through the steps required to solve a real-world problem, without extensive explanation of underlying concepts. Each guide focuses on achieving a specific outcome efficiently.
Getting Started with LinuxGuard
Before installing LinuxGuard, you'll need to complete these three essential steps:
Prerequisites — Verify your system meets the requirements and gather the necessary credentials
Installation — Install the LinuxGuard agent using your preferred method
Configuration — Configure the agent and enroll it with your tenant
In This Section
Installation
Installation Overview — Choose your installation method: unified installer script or per-distribution guides
Debian / Ubuntu — Install on Debian-based systems using APT package manager
RedHat / CentOS — Install on RedHat-based systems using DNF/YUM package manager
SUSE / openSUSE — Install on SUSE-based systems using zypper package manager
Alpine Linux — Install on Alpine Linux using APK package manager
Container Installation — Run LinuxGuard agent in containerized environments
Setup & Management
Prerequisites — System requirements, network access, and credential preparation
Configuration — Agent configuration, enrollment flags, and service management
Uninstallation — Remove the LinuxGuard agent from your systems
Integrations
Configure Notification Rules — Create rules that route LinuxGuard signals to your alerting and SIEM destinations
Webhook Integration — Configure webhook endpoints with HMAC signature verification and full payload reference
Syslog Forwarding — Forward signals to any SIEM using RFC 3164 or RFC 5424 with structured data
Splunk HEC Integration — Configure Splunk HTTP Event Collector with the correct authorization and event schema
Automated Deployment
Automated Deployment Overview — Compare all six deployment automation methods and choose the right one for your environment
Deploy with Ansible — Install and enroll LinuxGuard using an Ansible role with Ansible Vault secrets management
Deploy with AWS EC2 User-Data — Bootstrap LinuxGuard on EC2 instances using IAM roles and Secrets Manager
Deploy with GCP Startup Script — Deploy LinuxGuard on Compute Engine using startup scripts with Secret Manager
Deploy with Azure — Deploy LinuxGuard on Azure VMs using cloud-init and Managed Identity with Key Vault
Deploy with Chef — Install and enroll LinuxGuard using a Chef cookbook with chef-vault secrets management
Deploy with Puppet — Install and enroll LinuxGuard using a Puppet module with Hiera eyaml secrets management
Related Sections
Looking for something else?
Tutorials — Learn LinuxGuard through hands-on guided experiences
Reference — Look up CLI commands, supported distributions, and terminology
Explanation — Understand the security architecture and design decisions behind LinuxGuard
Related: Tutorials | Reference | Explanation
Last updated
Was this helpful?