Loading...

Recommended Antivirus Exclusions for UNIX and Macintosh

It is important to achieve a balance between ensuring a secure and virus-free server environment, while not interfering with the reliability and performance of each server or application. Virus scanning is often a cause of performance issues because lack of properly configured antivirus exclusions may cause outages of applications and services due to contention or file locking. For example, the antivirus software may lock the collect files generated during a backup job.

Additionally, most virus scanning engines include real-time scanning of some type, enabled as a default profile. This might introduce performance issues or possible job failures during normal backup, restore and other SnapProtect actions.

This document covers the required directories to be excluded from antivirus scanning.

Note:

  • CommCell performance on backup jobs and unknown backup failures may be due to Host-based Intrusion Prevention Systems (HIPS).
  • If you experience performance and consistency issues with SQL server when certain modules are loaded into the server, see Microsoft KB 2033238.

List of Exclusions

To avoid issues introduced by the antivirus software, we recommend you to implement exclusions for the directory structures from read, write, and scan options depending on the company policies.

The information provided is not a complete list of exclusions as the product may change with updates, versions, and innovation to existing or new software modules. It is recommended to test the functions of the software's features and monitor the processes and how they interact with the antivirus software during normal operations and work with the antivirus software vendor to achieve proper configuration and tuning of the antivirus software. The goal is to allow normal backup and restore operations so that the rules and schedules for the antivirus software operations do not interfere, impede or prevent successful backup.

Caution:

  • Make sure that the antivirus scans are not scheduled during backup operations.
  • Make sure that the on-demand antivirus scans are not run during backup operations.

Exclude the following installation paths. Some of these folders may be moved outside the default installation directory.

Client and MediaAgent Installation Paths
  • Software install directory

    */opt/snapprotect/**

  • Job Results directory

    /opt/snapprotect/iDataAgent/jobResults

  • Index Cache directory

    /opt/snapprotect/IndexCache

  • Directory to extract installation binaries

    /tmp/.gxsetup

Additional MediaAgent Paths
  • Magnetic libraries

    */CV_MAGNETIC/**

  • Deduplication databases

    Get the deduplication database location from the CommCell Console, in the Copy Properties dialog box of the primary copy, on the Deduplication tab.

Note: 7z.exe, zip.exe, unzip.exe, javaw.exe, java.exe and the Java Program Files folders are used by CommCell Console on the CommServe, CommCell Console Web GUI, CommCell Chat, Content Indexing and Search and any workstations accessing the Stand Alone Console or the Web GUI. If these executables and folders are scanned by the antivirus software, it may cause some issues with the Console GUI.

Processes

For all the processes listed, the names may be truncated to 15 characters for legacy operating systems and antivirus applications to work properly. Contact the operating system or antivirus vendor to understand about their software limitations.

You can view the services installed by the software using the following links:

File System, Base Client Seed, and MediaAgent

  • newinstall
  • updatecrc32
  • LREPTest
  • InstallUpdates
  • qmodify_cmd
  • qmedia_cmd
  • svc_ctrl
  • tape_writer
  • qlist_cmd
  • qmedia
  • qlogout_cmd
  • xdg-settings
  • getbackupList
  • crc_extractor
  • test_cvbf
  • cvrem
  • scan_fc_adapters.sh
  • trcrpt
  • common_info_funcs.sh
  • qoperation
  • IndexingService
  • qlogout
  • scanIndex
  • cv_vcs_util
  • CvDiagnostics
  • get_free_space
  • cvcl_ver
  • qlist
  • clientjobstatus
  • xdg-mime
  • cvping4
  • linux_drv.sh
  • acxxprog
  • DcClient
  • SetPlatType
  • sutils
  • PseudoMountClient
  • simpana
  • IdxCLI
  • reseq
  • name2ip6
  • qcreate_cmd
  • SnapRegistrationTool
  • CVDiskPerf
  • comp
  • qinfo_cmd
  • arm_tool
  • CreateMountPathLabel
  • CVScsiTool
  • GalaxyBatchRestore
  • CLDBEngine
  • qdelete_cmd
  • unix_drv.sh
  • hex2dec
  • CvNetworkTestTool
  • qoperation_cmd
  • DcIfind
  • CloudTestTool.exe
  • test_cvblk
  • CvSyncProxy
  • Galaxy
  • qcurl_cmd
  • ACSLSTool
  • create_udc_registry
  • ScanScsiTool
  • getCPUCount
  • signature
  • cvpscp.exe
  • pkgcrc32
  • pidupdate
  • SIMCallWrapper
  • sed
  • cvclusternotify
  • linux_install
  • cvsnapcore
  • cvfwc_ping
  • Create_Db_Dir.sh
  • SnapOSInterface
  • bintape
  • cv_vcs_fetch_info
  • gen_testinput
  • get_sys_info_Linux.sh
  • printf
  • encrypt
  • utils
  • CVconvertUnicode
  • ManageFilesAsUser
  • seq
  • jobstatus
  • test_FBR
  • cvsync2
  • getLocalOSInfo
  • decrypt
  • uncomp
  • cxfs_util
  • ssi.sh
  • DcSvc
  • StubRecaller
  • libcvutils.a
  • LREPCoordinator
  • Laptop2Taskbaricon
  • dynamo
  • NameChangeTool
  • unzip
  • LibraryServerCLITool
  • xdg-email
  • RegisterMe.sh
  • libcvxml.a
  • CVIPInfo
  • cvfti_startup.sh
  • cv_vcs_sc_update
  • qlibrary_cmd
  • cvd
  • dccmd
  • is_nfs
  • cvplink.exe
  • cvsync2.ssh
  • PassPhraseTool
  • cvpkgrm
  • clientAuthen
  • CVScsiTool.exe
  • cvsim
  • cmp
  • SetpreImagedNames
  • cvlaunchd
  • xdg-open
  • CVDeviceLink
  • mini_el
  • CVNetChk
  • schedup
  • cvrcgmgr
  • add
  • qgeterrorstring
  • RecallUtil
  • xdg-desktop-icon
  • deconfigma
  • cvprofile
  • get_sys_info_SunOS.sh
  • qdrive_cmd
  • GetInstallFile
  • cvcl_test
  • SnapTestEngineInfo.jsn
  • config_acsls
  • 3dnfsd
  • zone_scsi
  • cvpkgcheck
  • cvpkgchg
  • cvcl.log
  • ssi.env
  • cvzip
  • ipsvc
  • cv_unix_xml
  • nwp
  • CVDiskEraser
  • isvmactive
  • cvfbr_validate.sh
  • CvDeviceTreeTest
  • get_sys_info.sh
  • config_fw_deprecated
  • testArchCreate
  • qinfo
  • xdg-desktop-menu
  • postrestore.ksh
  • NDMPListen
  • get_iflist
  • qcurl
  • RemoveUpdates
  • ip2name
  • UpdateDBPatchInfo
  • qdrive
  • cvping6
  • TapeTool
  • qgeterrorstring_cmd
  • xdg-screensaver
  • acsls_tool
  • grplist
  • unixsetup
  • getEndian
  • qdelete
  • cvfwd
  • prerestore.ksh
  • SanServer
  • getUnixTime
  • update_pkginfo
  • vddk.tgz
  • ssi
  • get_iflist4
  • test_scsi
  • ScsiZoneTool
  • pkgcrypt
  • cv_vcs_discover
  • cr2lf
  • ScsiCmdTool
  • silodb
  • pf_tool
  • sshf
  • cv_dump_vxvm_info.sh
  • sidb2
  • syncRegKeys
  • name2ip4
  • cvclusternotifyexe
  • CvMPIOTest
  • cvping
  • CVChunkLister
  • name2ip
  • get_sys_info_AIX.sh
  • Galaxy.startup
  • qcreate
  • rppatches
  • SnapTest
  • qlibrary
  • CVODS
  • qlogin
  • ArmTool
  • get_iflist6
  • AddPrePostDriveCmd
  • CloudTestTool
  • qlogin_cmd
  • cvblk_vmdk_reader
  • cvfti_shutdown.sh
  • qmodify
  • linux_drv
  • xdg-icon-resource
  • GXClMgrS
  • ClMgrS
  • indexRestore
  • scsi_inq
  • NASCreateIndex
  • CVNasSnapRestore
  • SynthFull
  • CatalogMigration
  • NasBackup
  • createIndex
  • IdxLabelUtil
  • FsIndexedRestore
  • CVJobReplicator
  • test_ready
  • CVNasFileScan
  • updateIndex
  • MediaLabelReader
  • auxCopy
  • CVNasSnapBackup
  • cvmagui
  • dmWriter
  • dsRestore
  • archiveIndex
  • CvMountd
  • CVNdmpRemoteServer
  • nasRestore
  • test_cmd
  • dsBackup
  • clIFRestore
  • LogMonitoring
  • ClMgrS
  • clBackup
  • clRestore
  • movedir
  • CVRetrieveResults
  • srrestore2.sh
  • indexCheckPoint
  • ClProxyClientUtils
  • srprefind.sh
  • ClDctmScan
  • ifind_scan
  • ImgFileLvlRestore
  • srprefind
  • CVVICleanup
  • srrestore
  • chksysstate.sh
  • srpostbackup_unified.sh
  • ifind
  • CVNRDS
  • CVRenameDirchange
  • ClDctmFtiBackup
  • GXHSMStub
  • srrestore3.sh
  • BlockRestore
  • CVFSSnap
  • srpostbackup
  • IdaSnapUtil
  • clAFRestore
  • srpostbackup.sh
  • CVOV_BACKUP.EXE
  • CVOV_LAUNCHD.EXE
  • CVOV_RESTORE.EXE
  • CVOV_CLPROXY.SL
  • CVOV_PKGCRC32.EXE
  • CVOV_LAUNCH.COM
  • CVOV_CVIDASCAN.SL
  • CVOV_QIUTILS.SL
  • CVOV_START.COM
  • CVOV_SCAN.EXE
  • CVOV_STOP.COM
  • CVOV_PKGCRC32.COM

1-Touch Server

  • 1Touch_install.tmpl
  • DummyUnixOneTouch
  • S44systemrecovery
  • S72systemrecovery
  • S73systemrecovery
  • S98systemrecovery
  • S99systemrecovery
  • phase2.xml
  • phase3.xml
  • phase4.xml
  • sol_1touch_silent_answer.xml
  • srbootserver
  • srbootserver.sh
  • srbootstrap.sh
  • srcloneregister.sh
  • srcluninstall
  • srcluninstall.sh
  • srpostbackup1
  • srprefind
  • srrecover.sh
  • srrestore
  • srrestore.sh
  • srrestore3.sh
  • srrestore4.sh
  • srrevokecertificates.sh

CommCell Console

  • CVImages.jar
  • DJNativeSwing-SWT.jar
  • DJNativeSwing.jar
  • LaunchBrowser
  • MozillaInterfaces-1.8.1.3.jar
  • activation.jar
  • axis.jar
  • batik-all.jar
  • bccrypto.jar
  • binding-2.0.0rc2.jar
  • commons-discovery-0.2.jar
  • commons-logging-1.1.1.jar
  • components.jar
  • console.tmpl
  • cte.jar
  • custombrandimages.jar
  • cv-oem.jar
  • cv-sys.jar
  • cv.jar
  • cvmminst.jar
  • cvswingx.jar
  • dc.jardcunixconsole.tmpl
  • dialog.jar
  • features.jar
  • getstarted.jar
  • ida.jar
  • informa.jar
  • informix.jar
  • jaxrpc.jar
  • jcchart.jar
  • jcpagelayout.jar
  • jdom.jar
  • jide-action.jar
  • jide-common.jar
  • jide-components.jar
  • jide-dock.jar
  • jide-grids.jar
  • jide-properties.jar
  • jna_WindowUtils.jar
  • jobmanager.jar
  • mail.jar
  • mediamanagement.jar
  • ognl-2.6.9.jar
  • reports.jar
  • schedule.jar
  • stax-1.2.0.jar
  • stax-api-1.0.jar
  • swingx.jar
  • swt-3.7.2-cocoa-macosx-x86_64.jar
  • swt-3.7.2-gtk-linux-x86.jar
  • swt-3.7.2-gtk-linux-x86_64.jar
  • trident.jar
  • validation-2.0.0.jar
  • wizard.jar
  • wsdl4j-1.5.1.jar
  • xml-apis-ext.jar
  • xmlmessage.jar

Continuous Data Replicator

  • CVFLRCopyBack
  • CvRepIfind
  • CvRepSvc
  • FLRSnapTool
  • FlrUtil.exe
  • FlrUtil.tmpl
  • cdr_config_cxbf.tmpl
  • cdrcmd.exe
  • cdrcmd.tmpl
  • cdrcontrol
  • libCDRControl.so
  • libCVSnapTool.so
  • libOraInfo.so
  • libOraLib.so
  • libQRRestartability.so
  • libcvsnapengineutil.so
  • libcvsvcclientapi.so
  • libcvsvconfigapi.so

DB2 Agent

  • ClDBControlAgent
  • ClDb2Agent
  • ClDb2Agent64.tmpl
  • ClDb2DPFAgent
  • ClDb2DPFAgent64.tmpl
  • DBAgentReadinessCheck.sh.tmpl
  • Db2InstBrowse
  • Db2_config.sh
  • Db2_install.sh.tmpl
  • db2uext2
  • db2uext2_64.tmpl
  • db2unlogrst.xml
  • db2unrsttodsk.xml
  • db2util.sh
  • libCvDb2Sbt.so
  • libDb2JobUnit.so
  • libDb2Sbt.so
  • libDb2_Util.so
  • libOraAgentBase.so

Documentum Agent

  • ClDb2Agent32.tmpl
  • ClDb2DPFAgent32.tmpl
  • ClDctmAgent
  • ClOraAgent
  • Ora_install.sh.tmpl
  • cpprt0_stub.s
  • cvdctm.jar
  • cvdiscover.sh
  • cvrman_lightout.sh
  • db2uext2_32.tmpl
  • diskgroup_rename.pl
  • libCvObk.so
  • libOraBackupRestore.so
  • libobk.a
  • libobk.so
  • login.sql
  • ora_link_util.sh.tmpl

Domino Mailbox Archiver Agent

  • ClMgrS
  • NotesRecaller
  • libDMRBoostInterface.so
  • libGXHSM.so
  • liblndmhook.a
  • liblndmhook.so
  • liblndmhookactual.a
  • liblndmhookactual.so
  • lnDMBackup_R8
  • lnDMDiscover_R8
  • lnDMRestore_R8
  • lnDMStub_R8
  • lndmJobStart.tmpl
  • lndmifind_R8

Image Level Agent

  • CVVIBackup
  • CVVICollectMetaData
  • CVVIOraScan
  • CVVIRestore
  • CVVIScan
  • ImgIdaSnapHandler.sh
  • PostOraScan.sh
  • PreOraScan.sh
  • PreScanProxy
  • cvclx.sh
  • cvclxcommon.sh
  • cvinquiry
  • libCVVIScan.so
  • libcvvirestorelib.so

Informix Agent

  • ClIfxAgent
  • Ifx_install.sh.tmpl
  • ibsad001.so
  • libCvIbsad.so
  • libIfxAgentBase.so
  • libIfxBackupRestore.so
  • libIfxInfo.so
  • libIfxLib.so
  • sm_versions.gx

MySQL Agent

  • DBBlockRestore
  • MySqlBackup
  • MySqlBrowse
  • MySqlBrowseAgent
  • MySqlIfind
  • MySqlLogBackup
  • MySqlLogRestore
  • MySqlRestore
  • MysqlBlockRestore
  • libMySqlCommon.so
  • libMySqlFsBackup.so
  • libMySqlRestore.so
  • libmysqlclient.so

Notes Database Agent

  • LNDBiDAOSC
  • NotesPostInstall.tmpl
  • cleanLNDB
  • libNotesInterface.so
  • liblnClientBrowse_R8.so
  • lndbClRestoreLogs_R8
  • lndbClbackup_R8
  • lndbClrestore_R8
  • lndbDiscover_R8
  • lndbGetDataPath
  • lndbIfind_R8
  • lndbJobStart.tmpl
  • lndbTool_R8

Notes Document Agent

  • lndocClRestore_R8
  • lndocClbackup_R8
  • lndocDiscover_R8
  • lndocJobStart.tmpl
  • lndocViewDiscover_R8
  • lndocifind_R8

Oracle Agent

  • ClDbArchive
  • CvDeMuxRestore
  • DbArchiveEngine.jar
  • DdlUtils-1.0.jar
  • FetchSchema.jar
  • XmlSchema-1.4.3.jar
  • commons-beanutils-1.7.0.jar
  • commons-betwixt-0.8.jar
  • commons-collections-3.2.1.jar
  • commons-digester-2.1.jar
  • commons-lang-2.5.jar
  • gnu-regexp-1.1.0.jar
  • gsp-1.4.9.8.jar
  • httpclient.jar
  • httpcore.jar
  • httpmime.jar
  • jakarta-oro-2.0.8.jar
  • libCvOraArchive.so
  • libDbArchiveBase.so
  • log4j-1.2.16.jar
  • noggit-0.5.jar
  • ojdbc14.jar
  • protobuf-java-2.5.0.jar
  • runFetchOraSchema.sh
  • slf4j-api-1.6.1.jar
  • slf4j-jdk14-1.6.1.jar
  • slf4j-simple-1.7.6.jar
  • solr-solrj-4.3.1.jar

PostgreSQL Agent

  • PostGresBackup
  • PostGresIfind
  • PostGresLogBackup
  • PostGresLogRestore
  • PostGresRestore
  • PostgreSQLBrowseAgent
  • libPostgresFsBackup.so

QSnap

  • add_node
  • cfgcxbf
  • config_cxbf.tmpl
  • create_cxbf
  • cv_vxfreeze
  • cv_vxunfreeze
  • cvsnap
  • cxbf-6.1
  • cxbf-aix
  • cxbf.PdDv
  • cxbf.conf
  • delete_cxbf
  • delete_node
  • linux_cxbf.rc
  • linux_plugin_cxbf.tmpl
  • rc.cxbf
  • ucfgcxbf
  • undcxbf
  • upgrade-cxbf

SAP for HANA

  • ClSapAgent
  • backint.exe
  • backint.tmpl
  • regsld
  • sld_reg.xml.tmpl
  • sldreg.jar

SAP for MaxDB

  • backint

Sybase Agent

  • ClSybAgent150
  • ClSybBrowse150
  • ClSybBrowseAgent
  • ClSybDirect
  • DBSybMover
  • Syb_install.sh.tmpl
  • libCvDBCommon.so
  • libCvSybCommon.so
  • libCvSybDBLib150.so
  • libCvSybXbsa.so
  • libSybGalaxy.so
  • libSybGalaxy64.so

Virtual Server Agent

  • libRhevSDKCppBridge.so
  • libRhevSDKWrapper.so
  • libVMInfo.so
  • libVMManualdisc.so
  • libgxntfs.so
  • libvscleanup.so
  • libvslib.so
  • libvsvrstlib.so
  • vsbkp
  • vsdisc
  • vsvrst

External References

  1. For Microsoft recommendations on antivirus exclusion for current operating systems, refer to Microsoft KB article 822158.
  2. For standard Microsoft recommendations for Servers running SQL Server, see Microsoft KB article 309422.
  3. For more information on issues caused by the antivirus software on Cluster Services that are not cluster aware, refer to Microsoft KB article 250355.
  4. For more information on configuring and viewing FEP Group Policy settings, see Configuring and Viewing FEP Group Policy Settings.
  5. For more information on Symantec standard recommendations for Servers to create exceptions, see Creating Centralized Exceptions in Symantec Endpoint Protection Manager 11", Creating Centralized Exceptions in Symantec Endpoint Protection Manager 12.x, and How to add a Security Risk Exception in the Symantec Endpoint Protection Manager.
  6. For McAfee standard recommendations for Servers to create exceptions, see Virus Scan Enterprise exclusions (Master Article).
  7. For Sophos standard recommendations for Servers to create exceptions, see Recommended vendor exclusions for use with Sophos products, How to: Exclude items from scanning, Files and folder exclusions do not work.

DISCLAIMER

Implementing the anti-virus exclusions described in this document may increase the attack vulnerability risk to computers or network by malicious users or by malware or viruses. Before making these changes, it is recommended that the attack vulnerability risks that are associated with implementing these settings be evaluated. It is up to the discretion of the reader's and their company's policies whether to implement the guidelines recommended within this document.

Minor revisions and/or service packs that are released by application and operating system vendors are supported by our software. We will provide information on any known caveat for the revisions and/or service packs. In some cases, these revisions and/or service packs affect the working of our software. Changes to the behavior of our software resulting from an application or operating system revision/service pack may be beyond our control. The older releases of our software may not support the platforms supported in the current release. However, we will make every effort to correct the behavior in the current or future releases when necessary. Please contact your Software Provider for any problem with a specific application or operating system.

Additional considerations regarding minimum requirements and End of Life policies from application and operating system vendors are also applicable.