Template: Revive Ad Server Maintenance Checklist
Revive is an ad server software and the successor to the popular ad server OpenX Source. This checklist helps you maintaining your installation of Revive. It includes frequent checks for software updates as well as things to look out for in regard to security and other issues.
As always: We're happy about suggestions. Contact us!
Please log in to copy this checklist into your account.
Don't have an account yet? Checkpanel offers easy to use checklists for items that you want to check frequently. Know when each item was last tested. Report failures with details. Set reminders. Collaborate.
Verifiy that you are using the latest version of Revive. Either by checking the official download page, or by logging in as administrator and navigation to "Configuration"=>"Product Updates".
Usually, vulnerabilities get fixed very quickly after disvovery. Still, it pays to take a short look at Revive Community Forum and other sources to check if any new vulnerabilities have been discovered.
If you are using the geotargeting plugin which ships with Revive you need to update its database frequently to make sure that you are still getting accurate results.
By default, Revive uses the free geotargeting database of Maxmind. You can download it on the Maxmind website. Maxmind updates the database on the first Tuesday of each month.
Make sure that there are no problems reported under "Configuration"=>"Maintenance". The following message would indicate issues:
Also take a look at var/debug.log in your Revive Adserver directory. Make sure that it does not show any errors.
Make sure that Revive's configuration files are write protected. This way, attackers are limited even if they gain backend access. Make sure to remove the protection only temporarily if you want to make config changes through the admin backend.
If intruders managed to gain access to your installation of Revive Adserver, they often place malicious code in the prepend or append fields of your ad zones. These codes usually serve shady ads or browser exploits to your visitors. Should you find any code which does not belong there, remove it right away and investigate how it was placed there.