Skip to content

kou/hatohol

 
 

Repository files navigation

Hatohol

Overview

Hatohol collects monitoring information from running monitoring systems and shows their integrated data on one screen. This feature enables to consolidate monitoring centers and the operators even when monitored devices are being used in different places or with different monitoring software.

Overview

Currently Hatohol provides the following information.

  • Item

    Each monitoring target such as CPU load and free memory size.

  • Trigger

    Current status of monitoring items.

  • Event

    History of the status change of items. When an event detected, Hatohol can execute a user command (called action).

Project Hatohol

Hatohol is an open source software developed and copyrighted by Project Hatohol. Participation of any people is welcome (e.g., bug fix, problem report, feature request/suggestion/discussion, functional improvement, and so on)

Supported monitoring software

  • ZABBIX 2.0
  • Nagios3 (with NDOUtils)

Supported platforms

  • CentOS 6.4 (x86_64)
  • Ubuntu Server 12.04.2 LTS (64-bit)
  • Ubuntu 13.04 (64-bit) [supported until the next Ubuntu release]

Basic architecture

Hatohol consists of a server and a client for Web UI. Hatohol server actually gathers monitoring information and integrate them. It provides the integrated data as a JSON format via HTTP (REST). A client internally communicates with the server and creates a response page when a user accesses.

BasicArchitecture

This architectures makes to develop alternative clients easy. For example, android applications, iOS applications, Win32 native client, or Web applications with other frameworks can be added.

Screenshots

  • dashboard dashboard

  • events events

  • servers servers

Other pages are now preparing.

Installation

Installation by RPM files (only for CentOS 6.4)

The detailed document is here

Installation by building needed applications

Plans

We will add useful features. If you have requests or good ideas, please tell us them. The following lists are our recent major plans.

  • 2013.12 : Improve the viewer UI including user setting.
  • 2014.03 : Graph support.

See also the issues page

Mailing Lists

There are some mailing lists to discuss Hatohol.

About

A unified manager of monitoring software

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 92.6%
  • Python 2.4%
  • JavaScript 2.3%
  • C 1.4%
  • Objective-C 0.9%
  • Ruby 0.2%
  • Other 0.2%