This document will serve as the Administrator's Guide for the Jive Antivirus Extension for 5.0 and earlier.
The Jive Antivirus Extension is delivered in a .jar file that is installed on an existing Jive instance. The name of the file will depend on the version of the plugin (e.g. virus-scan-plugin-184.108.40.206-1.jar). The version number of will generally correspond to the version of Jive for which it was intended, with the -X suffix indicating the release number (0-based) for that version. For example, 220.127.116.11-1 indicates the second release of the extension for Jive 18.104.22.168. To be sure you have the most recent release of the extension for your version of Jive, consult the Jive Antivirus Extension Compatibility Matrix, which will contain the recommended releases for each Jive version.
Virus Scan Server
The Antivirus Extension requires a virus scan server to perform the actual virus scanning. The Antivirus Extension supports ClamAV, which is freely available, and McAfee products with ICAP support such as McAfee Web Gateway | McAfee Products. For hosted customers, Jive Hosting provides a ClamAV server. On-premise customers must provide their own virus scan server. Installation and configuration of the virus scan server is outside of the scope of this document. Please refer to the ClamAV documentation or McAfee Product Support.
A security policy may need to be created to add the X-Infection-Found header to the ICAP response.
While the Antivirus Extension is available for anyone to download, you must have a valid license to run it on your instance. You can check your license in your Jive instance's Admin Console, under the System > Management > License Information section.
If you see the Antivirus Module entry listed in the License Components and Allotments section, you are all set to install the Antivirus Extension. The extension itself may still be installed if it has not been licensed on your instance, but no Antivirus functionality will be enabled. If the module is not listed, but you have purchased the Antivirus Extension, file a case requesting Jive Account Support to update your license. If you have not purchased the Antivirus Extension yet, please contact Jive Sales.
For Hosted Customers
To install the Antivirus Extension, hosted customers need only file a case and request that the extension be installed. Jive Account Support will install the extension for you. Installation only takes a few minutes, but will require a server restart. Jive Account Support will configure the extension for the appropriate Virus Scan server based on the data center in which your instance resides. Additional configuration options are available and are described later in this document.
For On-Prem Customers
Customers hosting their own Jive instance can install the Antivirus Extension, like any other Jive Plugin, via the Admin Console. Once the file is uploaded, and the plugin is installed, the server will need to be restarted.
After restarting, the Antivirus Extension will show up in the Admin Console's Plugins tab. The Antivirus Extension is not enabled by default and needs some additional configuration before it can be enabled.
Post Installation Configuration
On-prem installations are responsible for the required configuration and enabling virus scanning. Post installation, the Virus Scanner settings in the Admin Console (System > Settings > Virus Scanner) will be as shown below, with virus scanning disabled.
At minimum, a Virus Scanner URI must be entered and the Virus Scanner enabled. An explanation for each of the settings is provided later in this document.
Uninstalling the Antivirus Extension, which also requires a restart, will remove the extension from the system, but not its data. Therefore, files that are in a blocked or queued state will remain blocked and queued even after the Antivirus Extension has been removed.
The Antivirus Extension is configured in the Admin Console by going to System > Settings > Virus Scanner.
|Virus Scanner Enabled||Allows virus scanning to be turned on and off. Needs to be set to Yes for files to be scanned.||No|
|Virus Scanner URI|
Specifies the URI of the virus scanner. The URI must be in one of the following formats:
|Number of Retries|
Specifies the number of times the Antivirus Extension will attempt to stream a file to the virus scanner. This setting applies to each file. -1 indicates unlimited retries. It is recommended this be set to a low number to prevent the virus scan server from being overwhelmed in the event of an outage. We recommend Jive Hosted customers set this to between 3 and 5.
Once the number of retries has been exceeded, an e-mail will be sent to the addresses in the Email Notify List alerting that the virus scan server may be down. An admin may re-queue the files for scanning once the virus scan server is operational. This e-mail will only be sent once every 24 hours once the Number of Retries has been exceeded.
|Email Notify List|
Specifies the e-mail addresses that will receive a notification when:
The content of these e-mails is described later in this document.
|Notify User Enabled|
Whether or not the user that uploaded the file is notified when the virus scanner has determined the file they uploaded is infected.
The content of the e-mail is described later in this document.
Virus scanning can be tested using the test files provided at Download ° EICAR - European Expert Group for IT-Security.
The Antivirus Extension adds two message templates to the system. Message Templates can be managed in the Admin Console under System > Settings > Message Templates.
|Message Template Name||Sent To||When||Tokens Available|
Users specified in Email Notify List
User that uploaded the file, but only if Notifiy User Enable is set to Yes
|When the Virus Scanner determines an uploaded file is infected|
|Virus Scan Server Down||Users specified in Email Notify List||When the maximum number of attempts of scanning a file has been reached. Only one of these e-mails will be sent in a 24 hour period.|