Android-клиент для Munin

Как писал ранее, сделал CGI-скрипт для экспорта данных, накопленных мониторингом Munin. Теперь рассказываю, зачем это было нужно. У Munin есть хороший веб-интерфейс, но почему бы не получать данные прямиком на экран своего смартфона? Такой вопрос задал себе я и написал небольшой клиент для Android 2.2.

Хугин и Мунин докладывают Одину

Вся идея состоит из двух частей: серверной и клиентской. На сервере необходимо настроить CGI-скрипт: он будет отдавать нужную информацию. Далее можно запускать клиент и добавлять там сервер. Клиент будет принимать данные, анализировать их и отрисовывать.

Клиент пока обладает минимумом функционала: можно добавить сервер, с которого далее будет получен список так называемых нод. Нода — один из источников статистики. Для каждой ноды можно посмотреть доступные отчеты. Поддерживается HTTP-аутентификация.

Добавляем сервер
Получаем с сервера список доступных нод
Смотрим отчеты не отходя от кассы

Отчеты перелистываются пальцем: движением влево-вправо меняется тип отчета, вверх-вниз — период (час и день).

Исходники традиционно доступны на GitHub. Скачать apk-файл версии 1.0 можно тут. Ну или по QR-коду:

В планах добавить периодическое опрашивание сервера, уведомления при превышении значений, добавление дополнительных отчетов.

Если есть интерес, присоединяйтесь к разработкам!

Добавить комментарий

Ваш e-mail не будет опубликован.

Поставьте галочки правильно (как бы защита от спама):

Я бот

Я не бот