Security Modules

The FleetManager Security Agent is a modular security monitor for Linux and Windows. It periodically checks (default: every 5 minutes) various security aspects and reports the results as standardized diagnostics to the FleetManager.

Installation

The agent is installed as a system service and reads its configuration from /etc/fleetmanager-security/config.yaml (Linux) or C:\ProgramData\fleetmanager-security\config.yaml (Windows).

General Configuration

ParameterTypeDefaultDescription
fleetmanager.base_urlstringhttps://fleet.brinkhaus-gmbh.deURL of the FleetManager server
fleetmanager.tokenstringHTTPS ingest token (required)
fleetmanager.customerstringCustomer slug (required)
fleetmanager.machinestringMachine slug (required)
fleetmanager.verify_sslbooltrueVerify SSL certificate
fleetmanager.timeout_secondsint10HTTP timeout
fleetmanager.retry_countint3Retry attempts
agent.heartbeat_interval_secondsint60Heartbeat interval
agent.check_interval_secondsint300Check interval (all modules)
agent.log_levelstringINFOLog level (DEBUG, INFO, WARNING, ERROR)

YAML Example (Minimal)

fleetmanager:
  base_url: https://fleet.brinkhaus-gmbh.de
  token: "my-ingest-token"
  customer: "my-customer"
  machine: "server-01"

agent:
  check_interval_seconds: 300

Available Modules

Each module can be individually enabled/disabled (enabled: true/false).

ModuleAreaLinuxWindows
sec-authLogin monitoring, SSH configurationyesyes
sec-updatesPatch status, OS end-of-lifeyesyes
sec-networkNetwork listenersyesyes
sec-firewallFirewall status, rule changesyesyes
sec-usersUser accounts, privilegesyesyes
sec-servicesSystem servicesyesyes
sec-integrityFile integrity, SUID/SGIDyesyes
sec-hardeningCIS benchmark checksyesyes
sec-cronScheduled tasksyesyes
sec-avAntivirus statusyes
sec-kernelKernel modules, taint statusyes

Diagnostic Code Ranges

RangeTopic
2xxxPatch status & OS end-of-life
3xxxAntivirus (Windows Defender)
4xxxAuthentication & login
5xxxFirewall & network listeners
6xxxSSH configuration & firewall rule drift
7xxxLinux: Users, Cron, Services, Integrity, Hardening, Kernel
8xxxWindows: Users, Tasks, Services, Integrity, Hardening