| Electronic Manual - ServerCheck
© SunnyScript - www.sunnyscript.com |
| Table of contents | |||||||||||
Smart
tip: This handbook is also designed to be printed... set your
printer's page orientation to landscape format, so there is enough space
to place hand-written notes on the left and right margin easily.
|
| Administration panel | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The administration panel is a convenient way to work interactively with ServerCheck. You can start the admin panel by calling admin.cgi with your favorite web browsing software:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Admin menu... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
This screen allows the following actions:
Usage
note: The top menu line provides links to all menu entries regardless
on which screen you are currently. This will help you to navigate more
convenient through the software.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Management of resources... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
In order to handle and maintain resources, please select the desired action from the main menu. Alternatively you can click on "Browse" in the top menu line shown on each screen. A list with all resources will appear. Each resource listing includes links for running live tests as well as updating and removing it (see column headlined with "Run action"). Live test of a resource: Click on "Test" to perform a live test of the concerned resource. Usage note: When running live tests, also e-mail notifications are sent out and test results become logged. Update a resource: Click on "Update" to modify the concerned resource (see part "Add resource to check" for details). Remove a resource: Click on "Delete" to remove the concerned resource from the database. Important
note: Please be careful. Once a resource is removed, it cannot
be recovered.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Add resource to check... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
In order to do so, please select the appropriate link from the main menu. Alternatively you can click on "Add" in the top menu line shown on each screen. Fill out the shown form and
click on "Add resource" in order to take over a new record to the resource
database.
Helpful
hint: You can update an existing resource at any time by using
the "Browse" link in the top menu line.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Perform live testing... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
In order to do so, please select the appropriate link from the main menu. Alternatively you can click on "Test" in the top menu line shown on each screen. Click on this button to perform a live test of all resources currently listed in the resource database. After the test has been finished, you see the statistics for all tested resources. Important note: Depending upon the number of resources to check and other factors, this process may take several minutes. Please be patient, don't press a button on your browser software or try to start the process again. Helpful hint: In order to test just selected resources, please go to "Browse database" and click on the appropriate link. Usage
note: When running live tests, also e-mail notifications are
sent out and test results become logged.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Show statistics... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
In order to do so, please select the appropriate link from the main menu. Alternatively you can click on "Statistics" in the top menu line shown on each screen. Fill out the form and click
on "View statistics" in order to let ServerCheck generate the reports.
The statistics are generated
based upon the current log file (see "Logfile maintenance").
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Public testing results and statistics... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Overview: In some cases it is desired to make testing results available to the public by including them into a website (e.g. an Internet presence provider may proof the reliability of its servers in this way). By default, ServerCheck creates two reports... A consolidated report containing all resources (as defined at "Static HTML file for saving consolidated public testing results" setting at "System parameters" screen). And a unique report per resource (as defined at "Directory for saving HTML files with per-resource public testing results" setting at "System parameters" screen). Format of created files: <ID>.htm (<ID> is the resource ID) Usage note: In order to disable per-resource reports, ensure that the path "Directory for saving HTML files with per-resource public testing results" is left empty. Manage public results: In order to enable report creation, please set the matching parameters when creating or modifying a resource (see part "Add resource to check"). If you wish to not show any statistics for a particular resource, just keep these parameters unchecked. Each time resources are tested (either scheduled or by running a live test from admin panel), the public statistic pages become updated. If a per-resource statistic file does not exist or was removed recently, it will be created automatically. Important note: When you clean (alter) the log file, all collected statistics will disappear (change) next update cycle. Helpful hint: By using password protection tools of your server or 3rd-party software, you can limit access of the per-resource statistics, e.g. to provide them only to your supprt staff or customers. Maintaining the layout templates: The entire layout of the public statistics can be modified to match your website's design. You may alter existing templates or create new ones with a text or HTML editor of your choice. However a more convenient way is to use the integrated templates editor accessible via admin panel. There you also find further information about existing templates delivered with the software package. For each template you create,
an informational header can be added containing internal comments and notes
not appearing at the template itself. Furthermore it is also possible to
copy&paste source code from an outside editor.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Logfile maintenance... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
In order to do so, please select the appropriate link from the main menu. Alternatively you can click on "Logfile maintenance" in the upper right corner of the screen.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Scheduling | ||||||||||
|
The main purpose of ServerCheck is to run regular checks of all resources listed in its database. This can be achieved by configuring the scheduling tool of your server. The following chapter will describe how to use Cron (Unix platforms) to schedule ServerCheck. Important
note: The scheduling tool of your server (depending upon the
used operating system) can be different. In this case, please contact your
webhoster's support department for more details.
|
||||||||||
| Task scheduling (using Cron)... | ||||||||||
|
General information: The file to schedule is cron_run.pl of ServerCheck (this works also with other scheduling tools). Usage note: For detailed information about Cron and how to manage scheduling on your server, please refer to available literature or contact your webhoster's support department. Direct editing of Cron file: Some possible Cron entries
may look like the following:
Technical note: <perl> must be replaced with your Perl interpreter; <path> means the path to the ServerCheck installation (location of cron_run.pl). Multiple entries are possible (e.g. to run it at different times). Command line Cron scheduler: If you're new at Cron scheduling,
you can use our command line scheduler to add a new entry to your Cron
file. The scheduler will be called from the command line...
Technical note: <perl> must be replaced with your Perl interpreter; ensure that you're in the ServerCheck directory. Now follow the provided instructions.
After configuration, the matching entry will be added to your Cron file
automatically.
|
| Helpful hints and technical reference | |||||||||||||||||||||||||||||||||||
| Applications for socket connections... | |||||||||||||||||||||||||||||||||||
|
Socket connections can be used to check special services. In the following we have collected some popular applications for sockets (please refer to available literature for more in-depth details):
|
|||||||||||||||||||||||||||||||||||
| How to... | |||||||||||||||||||||||||||||||||||
|
... check CGI based software working correctly: Select "http://" as protocol and type in the URL to the software you wish to check. If it works properly, the program will reply with a "200 - OK" response each time it is tested. ... watch domain name registrations: You may wish to watch domain names in registration process for becoming alive. Select "http://" as protocol and type in the domain name to check. As soon as the concerned domain is connected, you should get a "200 - OK" response. ... watch IP addresses: Select "http://" as protocol and type in the IP address you wish to check (handled equal to domain names). ... watch resources requiring authentication: Use "username:password@"
string before the original URL, like "http://iam:mypwd123@www.sunnyscript.com/content"
or "ftp://you:abc123@ftp.sunnyscript.com/private". In this way,
ServerCheck is able to access most password protected areas.
|
|||||||||||||||||||||||||||||||||||
| Popular response codes... | |||||||||||||||||||||||||||||||||||
|
Response codes are shown in e-mail messages (field <!--$status-->). Here are the most frequently used ones:
Usage
note: Depending upon accessed server, there may be additional
response codes or shown ones have different meaning.
|
|||||||||||||||||||||||||||||||||||
| Forgot your admin password ? | |||||||||||||||||||||||||||||||||||
|
|
| Customer services |
|
Depending upon your license type, this software package includes various support services. Please refer to the license document or visit our website for more information about available services. Before you contact our customer service department, please read this manual first. In most cases you find the answer here. However if you still experience problems, we will be more than happy to help you... For all support inquiries, please contact support@sunnyscript.com and provide the following information: * The license number of the
concerned product.
|
|
|
| © SunnyScript
- A subsidiary of Star Enterprise.
Visit the
SunnyScript website.
Please read our terms of business located at... http://www.sunnyscript.com/terms.htm |