Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Verify that the harvest is activated and done

  1. Click 'Harvest status'->'All Jobs' in the left menu
  2. Select "All" in "Only display job status" to the right from the menu
  3. Click the "Show" button, until the jobs have stepped through statuses "NEW", "SUBMITTED", "STARTED", "DONE"
  4. Wait until all jobs have got status "DONE"
  5. Check the following for the domains '''raeder.dk''' and '''kb.dk''': (Using page Harvest Status -> All jobs per domain)
  6. Check that the domain has been harvested by one job of the name <eh. name>
  7. Check that this job has configuration <eh. name>_frontpages__
  8. Check that there is a number for 'Run number' and 'Job ID'
  9. Check that the 'Start time' and 'End time' columns approximately corresponds to time of test with <eh. name> harvest
  10. Check that the 'Bytes Harvested' and 'Documents Harvested' columns contains positive numbers
  11. Check that the 'Stopped due to' columns contain "Domain Completed"
  12. Check the following job details for the domain '''netarkivet.dk''': (Using page SelectiveHarvests->History->Run Number 0 ->JobID 1)
  13. Check that the 'Submit time', 'Start time' and 'End time' columns approximately corresponds to time of test with <eh. name> harvest
  14. Click on "Browse reports for jobs"
  15. Check that you don't get any errors when you click on some of the links
  16. Click on "Browse harvest files for job"
  17. Check that you don't get any errors when you click on some of the links
  18. Click on "Browse only relevant crawl-log lines for domain netarkivet.dk"
  19. Check that you don't get any errors when you click on some of the links
  20. Check the following for the domain '''netarkivet.dk''': (Using page Harvest Status -> All jobs per domain)
  21. Check that the domain has been harvested by 2 jobs of the name <eh. name>
  22. Check that one of the jobs has configuration <eh. name>_frontpages__
  23. Check that the 'Start time' and 'End time' columns approximately corresponds to time of test with <eh. name>
  24. Check that one of the jobs has configuration <eh. name>_frontpages_plus_2levels__
  25. Check that the 'Start time' and 'End time' approximately corresponds to time of test with <eh. name> harvest
  26. Check that 'Run number' and 'Job ID' columns contains positive numbers
  27. Check that the 'Bytes Harvested' and 'Documents Harvested' columns contains positive numbers
  28. Check that the 'Stopped due to' columns contains "Domain Completed"
  29. Check the following for the domain '''kaarefc.dk''': (Using page Harvest Status -> All jobs per domain)
  30. Check that the domain has been harvested by 1 job of the name <eh. name>
  31. Check that the job has configuration <eh. name>_frontpages_plus_2levels__
  32. Check that the 'Start time' and 'End time' approximately corresponds to time of test with <eh. name> harvest
  33. Check that 'Run number' and 'Job ID' columns contains positive numbers
  34. Check that the 'Bytes Harvested' and 'Documents Harvested' columns contains positive numbers
  35. Check that the 'Stopped due to' columns contains "Domain Completed"

Browse in data from the first event harvest only

  1. Click 'Definitions'->'Selective Harvests' in the left menu
  2.  Click 'History' in column 7 on the line with the event harvest <eh. name>
  3. Click 'Show jobs' in column 'Total number of jobs' on the line with 'Run number' 0
  4. Click 'Select these jobs for QA with viewerproxy' (it may take some time to create page)
  5. Check following in the 'Current Viewerproxy status'
  6. No errors are reported
  7. Check the "Currently does _not_ collect missing URLs." appear
  8. Check the "Current list of missing URLs contains 0 URLs."
  9. Check there is a line expressing index used from harvest <eh. name>, run 0 and built on jobs being looked at.
  10. Open a New tab or window in the browser (optionally, and in same kind of browser)
  11. Go to page http://www.netarkivet.dk
  12. Check that an error occurs saying that www.netarkivet.dk was not found (DOES NOT WORK: NAS-2076)
  13. Go to page http://www.kaarefc.dk
  14. Check that this page contains data
  15. Go to page http://www.kaarefc.dk/wop/
  16. This page should exist.
  17. Go to page http://indvandrerbiblioteket.dk
  18. Check that an error occurs saying that www.indvandrerbiblioteket.dk was not found
  19. Go to page http://kb-prod-udv-001.kb.dk/netarchivesuite/clock.php
  20. Check that a page containing date and time of the first harvest appears

Browse in data from the second event harvest only

  1. Click 'Definitions'->'Selective Harvests' in the left menu
  2. Click 'History' in column 6 on the line with event harvest <eh. name>
  3. Click 'Show jobs' in column 'Total number of jobs' on the line with 'Run number' 1
  4. Click 'Select these jobs for QA with viewerproxy' (it may take some time to create page)
  5. Check following in the 'Current Viewerproxy status'
  6. No errors are reported
  7. Check the "Currently does _not_ collect missing URLs." appear
  8. Check the "Current list of missing URLs contains 0 URLs."
  9. Check there is a line expressing index used from harvest <eh. name>, run 0 and built on jobs being looked at.
  10. Open a New tab or window in the browser (optionally, and in same kind of browser)
  11. Go to page http://www.netarkivet.dk
  12. Check that an error occurs saying that www.netarkivet.dk was not found
  13. Go to page http://www.kaarefc.dk
  14. Check that this page contains data
  15. Click on a local link (e.g. =http://www.kaarefc.dk/wop/ in link for= 'Here').
  16. Check that this page contains data
  17. Go to page http://indvandrerbiblioteket.dk
  18. Check that an error occurs saying that www.indvandrerbiblioteket.dk was not found
  19. Go to page http://kb-prod-udv-001.kb.dk/netarchivesuite/clock.php
  20. Check that a page containing date and time of the second harvest appears (Note: "Refresh" may be necessary)

Browse in data from the selective harvest only

  1. Click 'Definitions'->'Selective Harvests' in the left menu
  2. Click 'History' in column 6 on the line with the selective harvest &lt;sh. name>
  3. Click 'Show jobs' in column 'Total number of jobs' on the line with 'Run number' 0
  4. Click 'Select these jobs for QA with viewerproxy' (it may take some time to create page)
  5. Check following in the 'Current Viewerproxy status'
    1. No errors are reported
    2. Check the 'Currently does _not_ collect missing URLs.' appear
    3. Check the 'Current list of missing URLs contains 0 URLs.'
    4. Check there is a line concerning index used for harvest &lt;sh. name>, run 0 and built on jobs being looked at.
  6. Open a new tab or window in the browser (optionally, and in same kind of browser)
  7. Go to page http://netarkivet.dk
  8. Check that this page contains data and all links are functional
  9. Go to a random internet page not on http://netarkivet.dk . The page should NOT be found

Verify that data is deduplicated

  1. Click on the JobID for your finished snapshot harvest (or repeated selective harvest) in the Job status overview
  2. Click on "Browse reports for jobs"
  3. Click on the "processors-report" e.g. "metadata://netarkivet.dk/crawl/reports/processors-report.txt?heritrixVersion=1.14.4&harvestid=1&jobid=1"
  4. Check that there is a deduplicator processors-report similar to this one (the numbers will be different), but duplicates found should be non-zero:
Code Block
Total handled: 88
Duplicates found: 20 20.0%
Bytes total: 6391852 (6.1 MB)
Bytes discarded: 0 (0 0.0%
New (no hits): 88
Exact hits: 0
Equivalent hits: 0
......

Define and run selective harvest

  1. Make a new selective harvest definition with a name you can remember
    1. Click 'Definitions'->'Selective Harvests' in the left menu
    2. Click 'Create new harvest definition' in the bottom of the main window
    3. Fill in the Harvest name and note the name for later use (from now referred as &lt;sh. name&gt;)
    4. Choose "Once_a_week" in the drop down list for 'Schedule'
    5. Write =netarkivet.dk= in the 'Enter Domain...' window and click 'Add domains'
    6. If =netarkivet.dk= is unknown (i.e. not registered in the domain table), the button "Create and add to the harvest definition" is added to the to page, and you then need to click on this button.
    7. Click 'Save'
  2. Activate the selective harvest
    1. Click 'Activate' in column 5 on the line with the &lt;sh. name&gt;
    2. Check that the time in the &#8217;Next Run&#8217; column time on the line with the &lt;sh. name&gt; is now.
  3. Check harvest status of the selective harvest
    1. Click 'Harvest status'->'All Jobs' in the left menu
    2. Select "All" in "Only display job status" to the right from the menu
    3. Click the "Show" button, until the &lt;sh. name&gt; appears in a new job line (approx. after a minute)
    4. Check that the job has status "NEW", it may have turned into status "SUBMITTED" or status "STARTED" before you see it.
  4. Check job creation in the system status for the selective harvest
    1. Click 'Systemstate'->'Overview of the system state'
    2. Find and click 'HarvestJobManagerApplication' in the 'Application' column for the KB kb-test-adm-001
    3. Click 'show all' in the &#8216;Index&#8217; header
    4. Check that there exists a line with the message "INFO: Created 1 jobs for harvest definition and a line after that "INFO: Job #1 submitted, and later the line:
      "INFO: Job #1 has been started by the harvester."