Maintenance without thinking about it
A backup every night, a certificate check every week, a report on Monday morning: you set it once.
Have ToutWAF's maintenance actions run at fixed times: configuration backup, journal export, certificate check, list update, Doctor and e-mail report. The actions are built in and safe, never a free-form program.
Where to find it in the console : Administration menu: Scheduled tasks (a task is created, run by hand, switched on, switched off and archived).
A backup every night, a certificate check every week, a report on Monday morning: you set it once.
Each action is a ToutWAF function that reuses what the console already does. Nothing runs a program, and none takes a file name from the task.
A run missed because ToutWAF was stopped is made up once, or recorded as « missed ». A run that takes too long is cut and recorded.
A task that fails twice in a row opens an alert, which goes to the channels of your alert rules.
Tasks belong to an organisation and are never visible to another.
One of the six built-in actions, with its parameters (period to export, number of days, recipients). Each action has a minimum gap between two runs.
A simple repetition (every N minutes or hours, daily, weekly or monthly), a cron expression, or a single date, in the time zone of your choice. The next runs are displayed before saving.
One run at a time per task: the next is recorded as « skipped ». Each run has a time limit and leaves a line of history.
Each reuses the code the console already calls for the same function.
Makes the encrypted configuration backup, as « Back up now » does, and applies its retention.
Writes the audit journal of the last hours (NDJSON or CSV) to a private file, then removes the exports older than the chosen duration. The journal itself is not touched.
Lists the certificates that expire soon. An expired certificate fails the run. Nothing is renewed here: renewal has its own schedule.
Refreshes the external address lists and the inbound feeds that are due.
Runs the diagnostic from the machine to the origin of every site. The run fails when the diagnostic finds a failure.
Sends a summary: failed tasks, certificates to watch, last backup. Skipped, not failed, when no mail server is configured.
A cron expression has five fields: minute, hour, day of month, month, day of week.
Example of an expression: 02:30 on weekdays
30 2 * * 1-5A task must never become a risk.
A seventh action, off by default, reserved to platform administrators.
We prefer to say it plainly.
The configuration is backed up at 02:30 with catch-up, and an alert warns you if it fails twice in a row.
Every Monday, the certificates expiring within thirty days are listed in the task's history.
Every night, the last 24 hours of the journal are exported to a private file, and exports that are too old are removed.
The basics are free; the advanced options need a paid offer. An option under licence stays visible in the console, locked, never hidden.
随时都可以把高级选项恢复为默认值。付费许可证结束后会发生什么,见定价页的常见问题:48 小时宽限期、48 小时只读,之后 WAF 防护关闭,直到续订。