Unix-way → Zabbix, приложения для мониторинга сетей: Linux, FreeBSD, NetBSD, OpenBSD, MS Windows, Solaris, AIX, HP-UX

Что такое Zabbix?

Zabbix это система управления сетью, предназначена для мониторинга и отслеживания состояния различных сетевых сервисов, серверов и разного сетевого оборудования. Приложение может использовать СУБД MySQL, PostgreSQL, SQLite или Oracle для хранения данных. Бэкэнд Zabbix написан на языке C#, а веб-интерфейс написан на PHP.

Для чего Zabbix?

Например просмотр: нагрузки процессора, использование сети, дискового пространства и т.д. Zabbix включает в себя поддержку SNMP, TCP и ICMP, IPMI. Поддерживает различные сообщения в реальном времени, в том числе XMPP. Весь набор возможностей читаем тут.

Где работает Zabbix?

Может быть установлен на *NIX и Windows системы. Пакеты Zabbix есть в репозиториях многих популярных дистрибутивов, но если вы хотите самый свежий продукт, то можно скачать с офф.сайта

Как установить Zabbix на linux?

Как собрать из исходников читаем документацию. Я ставил на Debian squeeze, напишу как это было

# apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent -y

Отвечаем на череду вопросов

Zabbix

Zabbix

Zabbix

Zabbix

Zabbix

Теперь можно проверить работу свеже установленного приложения, открываем браузер и пишем URL

http://ip/zabbix или http://localhost/zabbix

Zabbix

Логин (username) : admin
Пароль (password) : zabbix


Если выдаст сообщение «Timezone for PHP is not set. Please set «date.timezone» option in php.ini.» это значит что нужно настроить временную зону в php.ini.

Zabbix

Для этого открываем php.ini

# nano /etc/php5/apache2/php.ini

У параметра date.timezone ставим нужную зону, не забывая при этом разкомментировать строку, например:

Было
; date.timezone = 

Стало
date.timezone = Europe/Moscow

Сохраняем и перезагружаем apache
# /etc/init.d/apache2 restart

Список всех зон можно посмотреть тут

Zabbix

На этом все, удачного мониторинга и настройки.

Есть скриншоты проекта?

Делать скриншоты у себя не стал т.к. на моей машине нет такой наглядности, все изображения были найдены на офф.сайте.

Показать скриншоты Zabbix ↓
Zabbix
Zabbix
Zabbix
Zabbix
Zabbix
Zabbix
Zabbix


Где скачать Zabbix, и почитать документацию?

  • Скачать Zabbix для AIX, FreeBSD, HP-UX, Linux, NetBSD, OpenBSD, Solaris, Windows (All) | link
  • Документация | link

Zabbix есть в дистрибутивах:

  • ALT Linux
  • Asianux Server (MIRACLE LINUX)
  • CRUX Linux
  • Debian Linux
  • Fedora Core Linux
  • FreeBSD
  • Gentoo Linux
  • Network Security Toolkit (Linux live CD)
  • Oracle Enterprise Linux
  • Ubuntu Linux


Программистам

Кстати говоря нашел в сети исходники некой библиотеки Open DotNet Zabbix, использующей .NET к Zabbix API, которая позволяет написать приложениях совершенно различного плана, как простые консольные клиенты, клиенты с графическим интерфейсом, Silverlight приложения, ClickOnce приложения и т. д. Кросс-платформенная компиляция с помощью Mono позволит написать клиенты для мобильный устройств. Есть даже альфа версия клиента, для компиляции которого использовался Microsoft Visual C# 2010 express.

Подробней...

  • avatar
  • makenskiy
  • 6256
  • +17
  • 08 апреля 2011, 19:16

Комментариум (1)

RSS свернуть / развернуть
+
0
avatar

Anonymous

  • 01 января 2012, 14:37

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/m/makenskiy/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
It's known that cash can make us free. But what to do if someone has no cash? The only one way is to get the home loans or car loan.

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.