SUNScholar/Statistics/1.8.X

Back to Default Statistics

SOLR server port configuration
Edit the DSpace config file by typing the following. nano $HOME/ source /dspace/config/modules/solr-statistics.cfg

Remove the port 8080 reference, see example below.
 * 1) --SOLR STATISTICS CONFIGURATIONS---#
 * 2) These configs are only used by the SOLR interface/webapp to   #
 * 3) track usage statistics.                                       #
 * 1) These configs are only used by the SOLR interface/webapp to   #
 * 2) track usage statistics.                                       #

server = http://127.0.0.1/solr/statistics
 * 1) Usage Logging #####
 * 2) set this to be the port you run the dspace "solr" webapp
 * on, by default, we are assuming a test configuration with
 * 1) tomcat still running on port 8080

dbfile = $HOME/config/GeoLiteCity.dat
 * 1) The location for the Geo Database retrieved on update/installation

resolver.timeout = 500
 * 1) Timeout for the resolver in the dns lookup
 * 2) Time in milliseconds, defaults to 200 for backward compatibility
 * 3) Your systems default is usually set in /etc/resolv.conf and varies
 * 4) between 2 to 5 seconds, to high a value might result in solr exhausting
 * 5) your connection pool

authorization.admin=false
 * 1) Control if the statistics pages should be only shown to authorized users
 * 2) If enabled, only the administrators for the DSpaceObject will be able to
 * 3) view the statistics.
 * 4) If disabled, anyone with READ permissions on the DSpaceObject will be able
 * 5) to view the statistics.

query.filter.bundles=ORIGINAL
 * 1) A comma seperated list that contains the bundles for which the bitstreams will be displayed

logBots = false
 * 1) Enable/disable logging of spiders in solr statistics.
 * 2) If false, and IP matches an address in spiderips.urls, event is not logged.
 * 3) If true, event will be logged with the 'isBot' field set to true
 * 4) (see query.filter.* for query filter options)
 * 5) Default value is true.


 * 1) control solr statistics querying to filter out spider IPs
 * 2) false by default
 * 3) query.filter.spiderIp = false


 * 1) control solr statistics querying to look at "isBot" field to determine
 * 2) if record is a bot. true by default.
 * 3) query.filter.isBot = true

spiderips.urls = http://iplists.com/google.txt, \ http://iplists.com/inktomi.txt, \ http://iplists.com/lycos.txt, \ http://iplists.com/infoseek.txt, \ http://iplists.com/altavista.txt, \ http://iplists.com/excite.txt, \
 * 1) URLs to download IP addresses of search engine spiders from

Step 2. Ensure that the statistics aspect is enabled
Edit the xmlui.xconf config file and enable the statistics aspect. Read all the comments in the config file.

Step 3. Update daily cron job
Go to: http://wiki.lib.sun.ac.za/index.php/SUNScholar/Daily_Admin and enable stats-utils jobs.