Skip to content

Latest commit

 

History

History
80 lines (60 loc) · 2.31 KB

README.md

File metadata and controls

80 lines (60 loc) · 2.31 KB

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.

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

Now preparing.

Installation

Plans

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

  • 2013 Fall : Chart (graph) support
  • 2013 Fall : Efficient (on-demand and cached) item data acquisition

Rough ideas

  • Programable and user-defined alert generation mechanism
  • Configuration of target hosts
  • Communication with monitoring system with private IP address
  • More monitoring software support