SiteWatch version 1.0 This is the first release of SiteWatch. All the standard disclaimers apply about using this software at your own risk, etc.
OverView:
SiteWatch is written entirely in the Java(TM) programming language. The
idea being Java(TM) application should behave identically on
all platforms
that support Java(TM), but since all Java(TM) VM implementations are not
the same, there may be some differences.
SiteWatch
is using LinkSearch core technology which is a restrained robot spider,
to provide a hassle free constant monitor of your
site for the
broken links. You may run it from anywhere as long as it has access to
WWW.
Caution:Due
to some Intranet security issues, SiteWatch will not operate within the
confine of an Intranet and requires access to WWW.
I am working
on resolving the security issues. If you require SiteWatch for an Intranet
please send me an email so I can keep you updated.
What
SiteWatch is:
SiteWatch is a fully automated utility application tool for web masters
to monitor the links on their web site.
What
SiteWatch does:
SiteWatch periodically searches through links of the target web site and
emails its search result ( with full URL of the broken links )
to the web
master. broken links are those URL that the server responds with " 404
File Not Found ".
You may exit
the application or let it run permanently. Based on the number of days
you have specified SiteWatch will conduct its search ,
send you an
email reporting the broken links and goes to sleep until next search date.
If you exit and start again between the search dates, SiteWatch will remember
its previous activities, and continues its process. If you exit and start
after the next search date SiteWatch will start
the search
immediately on the start .
Java
(TM) Runtime Environment Installation:
You need a
Java(TM) Runtime Environment ( jre) installed on your machine to run this
application. You can download jre for most
platforms
from
javasoft
Follow the
instruction to install jre. Your jre needs to be version 1.1.x or 1.2.
jre 1.2 is
strongly recommended.
SiteWatch
Installation:
Unzip the
SiteWatch.zip file and copy the class files to any directory.
Configuration:
SiteWatch need some information to perform its tasks.
2) It requires your email address so it can send its report after each search.
3) It requires
your mail server address to connect to send the email this address
can
be any server
address that any one your browser uses to send email.
4) Number of days between each search and it has to be an integer.
5) number of
Threads. The default is 2. Generally the higher the number of threads the
faster the search up to a certain number
which depends
on how fast is your connection to Internet, how fast is your machine, how
much ram you have, and how fast is http server.
It is bast
to run it several time and double the number of threads.
With JDK 1.1.x
5600 k Modem, and pentium 300 I was able to have 50 threads before jre
failed.
With JDK 1.2
, 2.0 5600 k Modem, and pentium 300 I was able to have 1000 threads
before jre failed ( Thanks to improvements of JDK 1.2 ).
To start the
SiteWatch type: "java SiteWatch " from the directory where the class files
are to invoke SiteWatch.
Please Note:
Case matters and if you have Microsoft's VM TYPE: "jview SiteWatch ".
For other
Java(TM) Runtime Environment please consult the vendor's instruction.
When you start
SiteWatch for the first time click on Configure on the menu and type the
required information( all case sensitive).
Now you are
ready
If you have cgi stuff in your HTML page SiteWatch will ignore them and only deal with the links without cgi.
SiteWatch connects to all the pages through TCP/IP and HTTP protocol. You may run it from anywhere as long as it has access to WWW.
SiteWatch will search through the top page and all the linked local HTML pages and extract the links and will search only through the local pages.
If you have circular links SiteWatch will search them only once. However if you have the same page in different directories it will treat them as different pages.
SiteWatch will check for you graphic files also.
SiteWatch will check for remote links but it will not extract links from remote pages.
For the latest information and help for SiteWatch , see my web page at http://jahansoz.worldy.com
Please report any bug.
What
Can Go Wrong:
1) SiteWatch
goes through its operation and you do not receive an email report.
Check the spelling of your email address.
2) You see
a dialog telling you SiteWatch can not connect to mail server.
Check the spelling of mail server address, and make sure the mail server
is running .
3) You see
a dialog telling you SiteWatch can not connect to WWW.
SiteWatch has no access to WWW.
NETWORK
ISSUES:
SiteWatch
requires access to Internet ( WWW ) ,and your mail server.
SiteWatch
will examine its access to Internet and your mail server While configuring
and before each search, and
will display
a message if it fails to access these resources.
KNOWN
ISSUES:
I have tested
SiteWatch on Linux, Widows NT and Widows 95.
While SiteWatch
is searching It may crash which is caused by lack of enough memory .
This is partly
due to memory leaks of Java (TM) Runtime Environment.
Memory requirement
is an issue that is very difficult to determine for this type of software.
SiteWatch is optimized for high speed and
requires
a good chunk of memory. There is no answer to how much memory, since it
is a multithreaded software and depending on
the number
of your links per page and the speed of your modem or network it could
have 1000 or more files processing at any time.
A general
rule is, if your machine does not have enough memory Java (TM)Runtime Environment
will send some message and the application will
and then stop.
REMEDY:
decrease the number of threads
I NEED FEEDBACK
Tell me what you think, suggestions, questions, problems, etc. I will be adding options and features to make SiteWatch faster and more functional to perform in a way you web masters would like to use it. However I need to know what you would like to have with SiteWatch.
Please email what option, feature, and function you would like to see with SiteWatch.
This is a tool for you web masters and I would like to add features to make your work easy.
Thank you
for using SiteWatch.