Установка и настройка Zabbix в Debian Wheezy

Написал Igor Gnatenko . Опубликовано в How-to, OS, Unix просмотров 16 019

Так себеПойдетХорошоПонравилосьОтличный пост (7 votes, average: 2,71 out of 5)
Загрузка...

Доброго времени суток, мой дорогой `whoami`!
Сегодня я хочу рассказать, как поставить и настроить систему мониторинга Zabbix в Debian GNU/Linux 7 (Wheezy)

На момент написания статьи в wheezy zabbix’а не было. Его удалили несколько дней назад, поэтому…
Подключаем sid репозиторий

# echo "deb http://mirror.yandex.ru/debian sid main non-free contrib" >> /etc/apt/sources.list

Обновляем список пакетов

# aptitude update

Обновляем пакеты

# aptitude dist-upgrade

Устанавливаем zabbix

# aptitude install zabbix-server-mysql zabbix-agent zabbix-frontend-php

Автоматом почему-то не настроился apache :'( Настраиваем его на заббикс..

# cp /usr/share/doc/zabbix-frontend-php/examples/apache.conf /etc/apache2/conf.d/zabbix.conf

Настраиваем php.ini для работы с zabbix

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


post_max_size = 16M
max_execution_time = 300
max_input_time = 300
date.timezone = Europe/Moscow

Включаем автостарт заббикс-сервера

# sed -i -e 's/=no/=yes/' /etc/default/zabbix-server

Настраиваем MySQL

# mysql -uroot -ppass
mysql>create database zabbix character set utf8;
mysql>grant usage on *.* to [email protected] identified by 'pass_of_zabbix_user';
mysql>grant all privileges on zabbix.* to [email protected];
mysql>flush privileges;
mysql>quit;
# cd /usr/share/zabbix-server-mysql/
# gunzip < schema.sql.gz | mysql -uroot -ppass zabbix
# gunzip < images.sql.gz | mysql -uroot -ppass zabbix
# gunzip < data.sql.gz | mysql -uroot -ppass zabbix
# cd /etc/zabbix/
# touch zabbix.conf.php
# chmod 644 zabbix.conf.php
# nano zabbix_server.conf


DBPassword=pass_of_zabbix_user

Ребутаем машину

# reboot

Заходим через web
http://debian_ip/zabbix
Настраиваем..

Zabbix install 1

Zabbix install 2

Zabbix install 3

Zabbix install 4

Zabbix install 5

Сразу создастся учётная запись с данными
Login: Admin
Pass: zabbix
Готово!
Вот, с чем я столкнулся после установки и настройки.
В 2.0 нам предлагается скрипт «Detecting Operatin System», но он не работает из-за отсутствия nmap и sudo…
Решается всё просто..

# aptitude install nmap sudo
# echo "zabbix ALL=(ALL:ALL) NOPASSWD:/usr/bin/nmap" >> /etc/sudoers

Метки: , ,

Trackback from your site.

Igor Gnatenko

Руководитель IT отдела / Системный Администратор

Comments (3)

  • Евгений Гуринович

    |

    Вы из-за одного zabbix’а предлагаете всю систему до unstable обновить? Особенно будет забавно, если кто-то по этому мануалу пойдет так на сервер zabbix ставить. Как мне кажется, лучше подключить репозиторий http://www.dotdeb.org/ и через apt_preferences выставить приоритеты только для zabbix пакетов(если другие пакеты оттуда не нужны). Как-то так:
    Package: *
    Pin: origin packages.dotdeb.org
    Pin-Priority: 100

    Package: zabbix*
    Pin: origin packages.dotdeb.org
    Pin-Priority: 700

    Reply

  • Vadim Drukker

    |

    # touch zabbix.conf.php
    # chmod 644 zabbix.conf.php

    Если прожать эти строчки, то при попытке зайти на веб-морду будет ошибка DB type is not set. Сначала надо сконфигурить через веб-морду, и потом сделать в папке /etc/zabbix/
    chmod 644 zabbix.conf.php

    Reply

  • Владимир

    |

    Ни в коем случае не подключайте и не обновляйте пакеты с репозитория sid на рабочем сервере. Это убьет систему и сломает все зависимости пакетов. Снова стабильной версией вам уже не стать. Будет столько проблем с пакетами, что придется сервер переустанавливать.

    Очень странно, что автор об этом не предупреждает. Я последнее время с CentOS плотно работаю и тут на автомате на один сервер накатил zabbix по этой инструкции, не вникнув в детали, от дебиан совсем отвык. Геморроя себе прилично доставил. Сервак давно планировал переставить, теперь придется это сделать.

    Локали слетели и пересобрать их не получается, не снеся больше половины системы, выправляя зависимости. Не стал это делать, работает пока и так. В общем, никому не рекомендую делать так, как советует автор. Еще и выдаче поиска эта статья на первом месте. Представляю, сколько людей себе серваки сломали 🙂

    Reply

Leave a comment