This document will give you a brief overview of Zerigo Watchdog. It will also walk you through monitoring your first system.
Let's start by taking a quick glance through each major section of the system.
The dashboard is your overview of your entire Watchdog account. It shows a high-level summary of the status of each system you are monitoring along with any recent events.
Hosts, also called servers, are the target of monitoring. This may be a hostname, an IP address, or even a domain name.
Sometime it may be desirable to suspend problem notifications for a period of time when you know you'll be doing maintenance on a system. Maintenance is how you schedule this time periods.
We already noted that Hosts are the target of monitoring. Services are what we are looking for when we get there. That is, we monitor one or more services that run on a host. A number of predefined services are available and custom services may be set for mid-level and high-level service plans.
These are groups of users that should all be notified (as a group) when a notification alert needs to be sent out. Each Host can be configured to use a different Notification Group.
This getting started section assumes that we'll be monitoring one website somewhere. We'll set it up to monitor both the server that the site runs on as well as ensuring that web pages are actually being served.
- Go to Hosts and click Add Host.
- For Name, enter the domain name of your server (or any other name that is meaningful to you).
- For IP Address/Domain name, enter the domain name that should be monitored, eg: www.mydomain.com.
- Jump down to Services. Select HTTP and Ping. HTTP monitors your webserver and Ping monitors the underlying server.
- Click Create. You're done!
Within a few minutes, the 'unknown' state on the dashboard should change to 'good'. If it doesn't, go to Hosts and select Details for your host. The history section at the bottom may give a hint as to the problem. If not, click on the specific service (HTTP or Ping) to get even more detail.