12.8. Background tasks
Trisul installs the following background tasks
Task Name | Run Frequency | Description |
---|---|---|
cronmailreport | 15 Mins | Generates scheduled reports and mails them out |
tca_dispatch | 5 Mins | Summarizes threshold crossing alerts into an email and sends it out |
data_refresh | 30 Mins | Automatically refresh plugins data (GeoIP, Badfellas blacklists, URLFilter database) |
clean_wt_tmp | 12:00:00 AM | Removes 7 days older file from webtrisul tmp direcroty |
clean_persists | 12:00:00 AM | Removes 10% resolved keys from persists key table to retain db size |
threshold_update_bands | 12:15:00 AM | Updates the trisul training data |
summary_counts_update | 1:00:00 AM | Updates flow,resource,fts count |
12.8.1 View or modify
Trisul uses the regular unix crontab
to schedule background tasks.
To view crontab list
Login as root, then type :
crontab -l
##__webtrisul_pdf_report__
*/15 * * * * /usr/local/share/webtrisul/lib/tasks/rbenv_exec.sh /usr/local/share/webtrisul/lib/tasks/cronmailreport.rb
##__webtrisul_tca_report__
*/5 * * * * /usr/local/share/webtrisul/lib/tasks/rbenv_exec.sh /usr/local/share/webtrisul/lib/tasks/tca_dispatch.rb
##__data_refresh__
*/30 * * * * /usr/local/share/webtrisul/lib/tasks/rbenv_exec.sh /usr/local/share/webtrisul/lib/tasks/data_refresh.rb
##__clean_wt_tmp__
0 0 * * * /usr/local/share/webtrisul/lib/tasks/rbenv_exec.sh /usr/local/share/webtrisul/lib/tasks/clean_wt_tmp.rb
##__clean_persists__
0 0 * * * /usr/local/share/webtrisul/lib/tasks/rbenv_exec.sh /usr/local/share/webtrisul/lib/tasks/clean_persists.rb
##__threshold_update_bands__
15 0 * * * /usr/local/share/webtrisul/lib/tasks/rbenv_exec.sh /usr/local/share/webtrisul/lib/tasks/threshold_update_bands.rb
##__summary_counts_update__
0 1 * * * /usr/local/share/webtrisul/lib/tasks/rbenv_exec.sh /usr/local/share/webtrisul/lib/tasks/summary_counts_update.rb
To modify crontab list
Login as root, then type :
crontab -e
12.8.2 Background tasks log files
Login as
admin
user to manage menus.All the Trisul background tasks send its output to the log file located at
/usr/local/share/webtrisul/logs/back_tasks.log
You can also access these logs from the web interface
Select Webadmin → Manage → Web Server Logs →Background tasks log