Open-AudIT Enterprise 1.5.1 now introduces the ability to schedule certain types of repetitive tasks.
Open-AudIT Enterprise has a gui tool to enable the scheduling of Subnet Discovery, Active Directory Discovery, Emailed Reports, Updating Groups and Running Baselines.
Scheduled Tasks use 'schtasks' under Windows and 'cron' under Linux.
Linux jobs can be enumerated by using a shell and running less /etc/cron.d/open-audit
All scheduled tasks are listed in the configuration section of Open-AudIT (menu → Admin -> Tasks -> List Tasks). From this screen you can add, remove and edit scheduled tasks.
All tasks can be scheduled the same in Windows and Linux.
Scheduling works as per cron. See this wikipedia entry - https://en.wikipedia.org/wiki/Cron
When you enable a Report to be run on a schedule, the report is emailed to your chosen address. You must have set up email (menu → Admin → Configuration → Email Configuration). We also have a test-email button on the top-right hand side of that same page. Input your details, save it and then test it. You should have a modal box that informs you if it successful or not and obviously a test email should arrive if it is successful. Once you have email configured, your scheduled reports can be configured.
On the List Tasks page, click the "Create" button to create a task.
Choose the "type" of scheduled task from the first drop down. This will configure the additional fields required depending on the type of task. For this instance, choose Report.
Provide a time, give the task a name (this is not the name of the actual scheduled report itself), select at what time, days and months you would like the report run, choose which report you would like run, supply an email address and choose a report format and you're done.
Reports will be sent with an email body of the report (in html format) and the report attached in the requested format.
Setting up Discovery on a subnet is almost identical to running a regular Discovery via the web interface. The only additional items are the schedule time and day(s) and a name for the Scheduled Task itself. You can take advantage of this to schedule multiple discoveries.
As per the Subnet Discovery, the Active Directory Discovery is also simply the same fields as a regular Active Directory Discovery with the addition of a day, time and name.
Once you have generated a Baseline Definition you can schedule it to be run against a given group of devices.