1. ServiceKeeper controls the status of your network devices, services and resources
    • Windows Services Status (running, pending, etc.): Services are critical system components. Running in the background, they are widely used in the operating system to control hardware, monitor applications and support all system level functions. The overall system's performance greatly relies on the efficiency of your services. On an average server, as many as fifty different services run simultaneously and ServiceKeeper helps you control them.
    • TCP/IP Services: HTTP/HTTPS (including protocol specific errors 4xx & 5xx), SMTP, FTP, TELNET, PING, etc. It allows you to check regularly the availability of your network ports and to monitor Internet Services and multiple web sites from one server. You also have the possibility to monitor your web site content.
    • File system (file sizes, file count, free disk space)
    • Event Log filtering: Watches for specific events in the event log
    • Process memory and CPU usage
    • Windows system Counters
    • Custom scripts: Write your custom VBScript, includes access to ServiceKeeper internal variables
    • Program exit codes: it allows custom error detection
  2. Recovers failing critical applications using a variety of methods
    • Restart services (after n seconds, including dependent services)
    • Kill service processes (No need to reboot!)
    • Start service on a different server (redundancy)
    • Reboot server
    • Run custom programs or batch files
    • Run custom scripts (Write your custom VBScript)
    • Clean up files (move, delete, copy etc.)
  3. Notifies downtime and errors via
    • Email (SMTP and secured SMTP)
    • Windows messaging (Net Send)
    • Custom programs (pager, SMS, etc.)
    • Phone call notification using computer-generated speech
    • SNMP traps
    • Custom scripts (VBScript)
    • HTML log (it allows remote access using any web browser)
    • Event log
    Users have the possibility to notify all group members and combine multiple notification tools.
  4. Services scheduling
    • Stops services at night during backups
    • Restricts server access at specific times
    • Restarts services every night to clean up resources (memory, handles etc.)
  5. Statistics reports
    • Overall availability: start monitoring date, up time, down time, overall availability percentage.
    • Failures detection: last known running state date, last failure date, failure count, failure count since last restart.
    • Recoveries: last succeeded recovery date, last failed recovery date, unsuccessful recovery count, successful recovery count, etc.