Isilon and ICAP integration - Policy scans do not work
Hi all,
I have some trouble with an Symantec ICAP integration to the Isilon. At OneFS the ICAP server is configured. The system does recognize the ICAP server, the AV service at the cluster is up and running and there are no error messages at the Isilon log files.
When I do a manual single file scan through the CLI the eicar test virus is identified and quarantined.
But doing a policy scan of that folder does not work. Neither the virus is identified nor any files are scanned. Looking at the av scan details of each file there is always the same output:
Last scan: never
Scan result: never scanned
Last ISTag:
Scan status: not current
Quarantined: false
For the Antivirus scan settings there are no filename restrictions configured and the file size restriction is set as recommended to a maximum file size of 2 GB. On Access Scans are disabled. My policy only contains the directory and no more other specific settings.
I would expect after starting a policy that each file is sent to the ICAP server and is checked there for possible viruses. After the scan, the result of the scan is sent back to Isilon and can be displayed there via CLI for each file. But at the moment it seems that no file is scanned.
I know that there is a scan result caching.
The NAS antivirus service caches scanning results for each clean file. The cached
information includes the date and revision number of the virus definitions that
were used to perform the scan. So, if a second user requests access to a file that
has already been scanned and if the virus definitions have not changed, a
redundant scan is avoided.
But for that caching each file must be scanned at least once, what does not happen currently...
Can all nodes of your cluster talk to all of the ICAP servers configured? I do mean all nodes. ICAP work is sent to every single node whether it has a network connection or not, and regardless of what subnet it's interfaces are on. That's the most common source of problems that I see, people trying to use ICAP with NANON/NENON (not all nodes on network/ not every node on network).
each policy scan only needs less than a second until it finished although there are some files and of course the test virus files at the scanned folders. Here is one report output:
Report ID: R:5732dd69:17e8
Policy ID: 5732dba617e84
Status: Finish
Start time: 05-11-2016 09:21:13
End time: 05-11-2016 09:21:13
Duration: -
Files: 0
Size: 0
Sent Bytes: 0
Threats: 0
Band -
I would expect that all files of that folder and of all subfolders are sent to the ICAP server for the scan. The file count and the "Sent Bytes" should not be zero.
thanks a lot. I think stopping and restarting the service daemon fixed the issue.
I have deleted all policies, disabled the service, enabled the service again, created a new policy and surprise: Now the policy is working with the same settings.
crklosterman
450 Posts
5024
1
Posted May 11th, 2016 07:00
Can all nodes of your cluster talk to all of the ICAP servers configured? I do mean all nodes. ICAP work is sent to every single node whether it has a network connection or not, and regardless of what subnet it's interfaces are on. That's the most common source of problems that I see, people trying to use ICAP with NANON/NENON (not all nodes on network/ not every node on network).
try this:
isi_for_array -s "ping -c 1 "
and make sure it works on every single node.
~Chris