Line 1: |
Line 1: |
| + | {{Level|Easy}} |
| + | |
| + | === Version === |
| + | {{ #smeversion: smeserver-dansguardian-stats}} |
| + | |
| + | |
| ==Maintainer== | | ==Maintainer== |
| This contrib has been developed by [[User:Knuddi|Jesper Knudsen]] from [http://smeoptimizer.swerts-knudsen.dk SME Optimizer] | | This contrib has been developed by [[User:Knuddi|Jesper Knudsen]] from [http://smeoptimizer.swerts-knudsen.dk SME Optimizer] |
Line 19: |
Line 25: |
| | | |
| yum install --enablerepo=smecontribs smeserver-dansguardian smeserver-dansguardian-stats | | yum install --enablerepo=smecontribs smeserver-dansguardian smeserver-dansguardian-stats |
| + | signal-event dansguardian-save |
| + | |
| + | |
| + | When installed, the web interface is is accessible form ( you need to wait for cron script to run): |
| | | |
| + | http://your.domain.com/dansguardian |
| | | |
| ====Upgrade==== | | ====Upgrade==== |
| yum upgrade --enablerepo=smecontribs smeserver-dansguardian smeserver-dansguardian-stats | | yum upgrade --enablerepo=smecontribs smeserver-dansguardian smeserver-dansguardian-stats |
| + | signal-event dansguardian-save |
| | | |
| | | |
Line 32: |
Line 44: |
| ==Configuration== | | ==Configuration== |
| | | |
− | The package requires that the logfileformat for dansguardian is set to format 4 (in /etc/dansguardian/dansguardian.conf). | + | ====Dansguardian Log file Format==== |
| + | The package requires that the logfileformat for dansguardian is set to format 4 (in /etc/dansguardian/dansguardian.conf). You have to edit the file. If you have smeserver-dansguardian-panel installed, you can set this in the server-manager. |
| | | |
| # Log File Format | | # Log File Format |
Line 47: |
Line 60: |
| /etc/init.d/dansguardian start | | /etc/init.d/dansguardian start |
| | | |
| + | ====Dansguardian Anti-virus filtering==== |
| For the scanned and infected graph to display you will have to activate dansguardian clamscan plugin, see https://wiki.contribs.org/Dansguardian#ClamAV_support | | For the scanned and infected graph to display you will have to activate dansguardian clamscan plugin, see https://wiki.contribs.org/Dansguardian#ClamAV_support |
| | | |
| | | |
− | then the db configuration needs
| + | ====Unofficial ClamAV signatures==== |
− | | + | I would also recommend to install the script that downloads all the unofficial ClamAV signatures as these detects not only virus but equally importantly various kinds of malware and spam. |
− | config setprop dansguardian webstats YES
| |
− | config setprop dansguardian localonly YES
| |
− | expand-template /etc/httpd/conf/httpd.conf
| |
− | service httpd-e-smith restart
| |
− | expand-template /etc/crontab
| |
| | | |
| + | Follow the guide on [[Virus:Additional Signatures]] to do that. |
| | | |
− | When installed, the web interface is is accessible form:
| |
| | | |
− | http://your.domain.com/dansguardian
| + | ====db configuration==== |
| | | |
− | This dansguardian statistics web page can, by default, only be seen from the local network (IP ranges defined in Local Network in the server-manager) but if you want this to be accessible from remote networks (public access) this can be done via (default: yes):
| + | config setprop dansguardian \ |
| + | # webstats <YES|NO> # by default (YES), gather and display webstat |
| + | # localonly <YES|NO> # by default (YES), only be seen from the local network (IP ranges defined in Local Network in the server-manager) , set to NO to see from outside |
| + | # statsclient <disabled|enabled> # default is enabled. See [[Dansguardian-stats#External Statistics]] |
| | | |
− | /sbin/e-smith/db configuration setprop dansguardian LocalOnly <no|yes> | + | then |
− | expand-template /etc/httpd/conf/httpd.conf
| + | signal event dansguardian-save |
− | /etc/rc.d/init.d/httpd-e-smith restart
| |
| | | |
− | ====Unofficial ClamAV signatures====
| |
− | I would also recommend to install the script that downloads all the unofficial ClamAV signatures as these detects not only virus but equally importantly various kinds of malware and spam.
| |
− |
| |
− | Follow the guide on [[Virus:Additional Signatures]] to do that.
| |
| | | |
− | ==Statistics== | + | ==External Statistics== |
| | | |
| An additional feature of the Dansguardian statistics is to send the collected statistics to a central statistics central at http://central.swerts-knudsen.dk. The gathering of data is not stressful for the server and the data sent is not sensitive (well in my opinion) and consists of: | | An additional feature of the Dansguardian statistics is to send the collected statistics to a central statistics central at http://central.swerts-knudsen.dk. The gathering of data is not stressful for the server and the data sent is not sensitive (well in my opinion) and consists of: |
Line 88: |
Line 95: |
| /sbin/e-smith/db configuration setprop dansguardian statsclient <disabled|enabled> | | /sbin/e-smith/db configuration setprop dansguardian statsclient <disabled|enabled> |
| | | |
− | ==How do I report a problem or a suggestion?== | + | ==Bugs== |
| This contrib has been created in the bugtracker so just raise a bug by following {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-dansguardian-stats|title=this link}}. Please make sure to be ready to provide your dansguardian log file (/var/log/dansguardian/access.log) | | This contrib has been created in the bugtracker so just raise a bug by following {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-dansguardian-stats|title=this link}}. Please make sure to be ready to provide your dansguardian log file (/var/log/dansguardian/access.log) |
| | | |