Agents for Linux, Windows, AIX, Raspberry Pi Beta agents for Solaris
Dynamic configuration engine
Uses information from nodes and other information sources to compute the adapted configuration for each node
Allows easy interaction with an external tool by extracting and adding data
Reliable and safe tech stack
For a core infrastructure tool, reliability is key. Rudder is based on stable and recognized tools
Full configuration versioning
Every change in configuration is tracked, versionned, and can be rollbacked to.
Scalability - performance
Traverse network zones, or connect to networks with poor connectivity using relay servers
Resilient communication protocols
Minimal network flows, pull-based distribution
Rudder server high availability
Replica Rudder servers in stand-by mode that can be spinned up in matter of minutes
An adapted agent for each OS type, built on standard system components and running with tens on MB of RAM, in seconds for hundreds of checked components
Rolling out configuration deployment
Create new configuration and deploy them step by step over your infrastructure
Driven from the server, by configuration policy or by node (ex audit mode) Usable for new machines, maintenance windows, or for specific parts of configuration policies
Continuous application deployment
Achieve simple deployments directly with Rudder, continuously checked and update from source, integrating easily with ci/CD stacks.
Go from a minimal OS install to a completely configured system in a matter of minutes
Anomaly detection and remediation (within 5 minutes)
Quickly monitor the health of state of your IT environment
Investigate configuration issues from high level overview to detailed logging from each node.
Dashboards and synthetic information about compliance
Managed systems are checked autonomously every 5 minutes by agents
Thanks to Rudder's policy design based on business needs, get an overview of your policies compliance over heterogeneous systems and environments
Every change in the applied configuration is tracked
Allowing easy and maintainable node classification
UI to build your configuration, without need to learn a new language
Based on well-defined abstractions level, build reusable components.
Configuration of hosts is defined using states to attain
Hierarchical data management
Associate data with an instance, a node or a group. Fine-tune merge and overriding policies. Visualize computed values in the interface.
A comprehensive inventory of every managed system is done every night
Encrypted configuration data
Store data in Rudder that only nodes can access
Tracking vulnerabilities across heterogeneous systems, and follow patching over time
Custom baseline security policies
With our policy editor, create custom security policies or customize standard baselines (like CIS) to your needs.
Apply software updates across heterogeneous systems, including system upgrades
Ready to use CIS benchmarks
Import CIS benchmark on Rudder and check compliance of the systems
Automated OpenSCAP audits
Automatically trigger OpenSCAP audits, and collect and make the results available directly in Rudder’s interface
User rights management
Manage users access to the interface with different roles. Users also get a personal API token to automate actions.
Several entry points : API for automation, Web interface for day-to-day usage, and the ability to write infrastructure-as-code directly
Use your enterprise AD/Directory to connect to Rudder
Customize the graphic aspect of the interface to differentiate them in production
A coworkers/peer review your change before deploying it to production