Scheduled tasks
Suricatavel uses Laravel’s scheduler to perform maintenance, telemetry polling, and rule updates. We already ship a scheduler workerYou must ensure the cron job is running on your server.
Commands reference
Section titled “Commands reference”The following commands are defined in routes/console.php and app/Console/Commands.
Critical tasks
Section titled “Critical tasks”| Command | Schedule | Description |
|---|---|---|
suricatavel maintenance stats | Every Minute | Aggregates event statistics for the dashboard. |
suricatavel hosts metrics all | Every Minute | Polls CPU/RAM usage from all active Agents. |
suricatavel rules fetch | Hourly | Downloads the latest rulesets (ET Open, etc.) and IOC feeds. |
suricatavel rules deploy all | Every 30 Mins | Deploys enabled rules to provisioned sensors. |
suricatavel firewalls health | Every Minute | Checks connectivity/status of configured firewalls. |
Maintenance
Section titled “Maintenance”| Command | Schedule | Description |
|---|---|---|
suricatavel maintenance exports | Weekly | Deletes old export files (CSV/JSON) to save disk space. |
suricatavel maintenance metrics | Daily | Prunes metric data older than the configured retention period. |
suricatavel:check-agent-updates | Daily | Checks if a new version of the Suricatavel Agent is available. |
suricatavel:check-outdated-hosts | Weekly | Notifications for hosts with outdated signatures or software. |