E. Periodic Execution
Prev |  | Next

## E. Periodic Execution

A monitoring system must periodically execute and deliver reports if it is to monitor and provide actionable alerts on an ongoing basis. Isok does not include a periodic job scheduler. Tools like the Unix cron command, the systemd timer system, or the PostgreSQL pg_cron extension are useful to automate, and make periodic, Isok's monitoring. There are plenty of job schedulers available and one of these must be used to schedule the production of Isok's reports.

Typically, something must deliver the reports Isok produces, because push-notifications remind people to act. Although Isok does archive the reports it produces, it does not include a report delivery mechanism. Email, or other push-based delivery mechanisms (perhaps email-to-SMS text gateways), are the expected delivery mechanisms for Isok's reports. Isok itself can report to standard out when run from psql. Depending on your job scheduler, some amount of scripting may be required to route Isok's reports to a push delivery service.

Prev |  | Next
D. Local Copies of the Documentation | Home | Example Periodic Reporting via Email Using systemd

Page generated: 2025-11-03T16:00:04-06:00.