iStat - Удалённый мониторинг системы для iPhone

iStat - утилита для iPhone, iPodTouch позволяющая удалённо просматривать статистику, собираемую демоном istatd. На деле выглядит так:


Демон istatd запускается на Solaris, FreeBSD, Linux или MacOS и собирает статистику.
На данный момент возможен мониторинг следующих параметров:

  • аптайм.
  • загрузка системы.
  • загрузка процессора.
  • статистика загрузки памяти.
  • объем свопа.
  • загрузка дисков.
  • статистика сети (пока только одного интерфейса).
Istatd "отдает" статистику в удобном xml формате. А утилита iStat просто удалённо получает все данные и визуализирует их.

Попробуем?!
  • Качаем istatd.
  • configure, make, make install
  • редактируем istat.conf
  • запускаем
Теперь istatd слушает указанный в конфиге порт, и готов отдавать статистику.


Можно попробовать и консольного клиента:
Скачиваем простой код клинта для istatd.
Собираем:
gcc -o istatd_client istatd_client.c -lsocket -lnsl
Запускаем:
/istatd_client XX.XXX.XX.X 5109 12345

Istatd на данный мент явно не готов для "боевых" условий - нет шифрования, и слишком мало статистики, которую и так легко получить в консоли.  

Данный пост подготовлен на основе статьи Александра Еремина о iStat.

Комментариев нет:

Отправить комментарий