Установка Zabbix на Debian/Ubuntu/Linux Mint
Хотелось бы в данной теме «Установка Zabbix на Debian/Ubuntu/Linux Mint» рассказать как можно легко установить мониторинг zabbix на Debian, Ubuntu/Mint. На готовых примерах покажу как можно это сделать.
Zabbix — это система управления сетью, очень мощный и с открытым исходным кодом который предназначен для мониторинга состояния сетевых сервисов, серверов и другого оборудования. Это играет важную роль в обеспечении наблюдения за ИТ-инфраструктуры для многих организаций.
PagerDuty расширяет функциональность Zabbix, предоставляя по вызову планирования, оповещения и инцидентов отслеживания через PagerDuty API. PagerDuty уведомляет Вас о наиболее важных событиях Zabbix так, что вы сможете принять незамедлительные меры.
Установка Zabbix
Нужно скачать деб пакет (если вы используете Debian, то нужно сказать для его пакет и установить его, а если ubuntu или linux mint, то нужно выбрать соответственно для них) и установить его для этого выполните:
Установка Zabbix 3.2
Для Debian 7 (Wheezy), используйте следующий репозиторий:
# cd /usr/local/src && wget http://repo.zabbix.com/zabbix/3.2/debian/pool/main/z/zabbix-release/zabbix-release_3.2-1+wheezy_all.deb
Для Debian 8 (Jessie), используйте следующий репозиторий:
# cd /usr/local/src && wget http://repo.zabbix.com/zabbix/3.2/debian/pool/main/z/zabbix-release/zabbix-release_3.2-1+jessie_all.deb
Для Ubuntu 14.04 (Trusty), используйте следующий репозиторий:
# cd /usr/local/src && wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+trusty_all.deb
Для Ubuntu 16.04 (xenial), используйте следующий репозиторий:
# cd /usr/local/src && wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+xenial_all.deb
Установим только скачанный deb пакет:
# dpkg -i zabbix-release_*_all.deb
И обновляемся:
# apt-get update
Репозиторий есть, перейдем к установке.
Установка Zabbix 3.0
Для Debian 7 (Wheezy), используйте следующий репозиторий:
# cd /usr/local/src && wget http://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix-release/zabbix-release_3.0-2+wheezy_all.deb
Для Debian 8 (Jessie), используйте следующий репозиторий:
# cd /usr/local/src && wget http://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix-release/zabbix-release_3.0-2+jessie_all.deb
Для Ubuntu 14.04 (Trusty), используйте следующий репозиторий:
# cd /usr/local/src && wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.0-2+trusty_all.deb
Для Ubuntu 16.04 (xenial), используйте следующий репозиторий:
# cd /usr/local/src && wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.0-2+xenial_all.deb
Установим только скачанный deb пакет:
# dpkg -i zabbix-release_*_all.deb
И обновляемся:
# apt-get update
Репозиторий есть, перейдем к установке.
Если нужно установить Zabbix 2.0 для Debian 7.
Для начала переходим в папку и качаем пакет для установки:
# cd /usr/local/src && wget http://repo.zabbix.com/zabbix/2.0/debian/pool/main/z/zabbix-release/zabbix-release_2.0-1wheezy_all.deb
Установим только скачанный deb пакет:
# dpkg -i zabbix-release_2.0-1wheezy_all.deb
И обновляемся:
# apt-get update
Если нужно установить на Ubuntu 12.04 и выше, выполните или Linux Mint:
Скачиваем нужный пакет:
# cd /usr/local/src && wget http://repo.zabbix.com/zabbix/2.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.0-1precise_all.deb
После скачивания, устанавливаем мы его, следующей командой:
# dpkg -i zabbix-release_2.0-1precise_all.deb
И, на всякий случай, обновимся:
# apt-get update
Если нужно установить Zabbix 2.2
Чтобы установить заббикс для Debian 6 стоит выполнить:
# cd /usr/local/src# wget http://repo.zabbix.com/zabbix/2.2/debian/pool/main/z/zabbix-release/zabbix-release_2.2-1+squeeze_all.deb# dpkg -i zabbix-release_2.2-1+squeeze_all.deb# apt-get update
Чтобы установить заббикс для Debian 7 стоит выполнить:
# cd /usr/local/src# wget http://repo.zabbix.com/zabbix/2.2/debian/pool/main/z/zabbix-release/zabbix-release_2.2-1+wheezy_all.deb# dpkg -i zabbix-release_2.2-1+wheezy_all.deb# apt-get update
Чтобы установить заббикс для Ubuntu 12.04 LTS:
# cd /usr/local/src# wget http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.2-1+precise_all.deb# dpkg -i zabbix-release_2.2-1+precise_all.deb# apt-get update
Чтобы установить заббикс для Ubuntu 14.04 LTS:
# cd /usr/local/src# wget http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.2-1+trusty_all.deb# dpkg -i zabbix-release_2.2-1+trusty_all.deb# apt-get update
Если нужно установить Zabbix 2.4.2
Чтобы установить заббикс для Debian 7 стоит выполнить:
# cd /usr/local/src# wget http://repo.zabbix.com/zabbix/2.4/debian/pool/main/z/zabbix-release/zabbix-release_2.4-1+wheezy_all.deb# dpkg -i zabbix-release_2.4-1+wheezy_all.deb# apt-get update
Чтобы установить заббикс для Ubuntu:
# cd /usr/local/src# wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.4-1+trusty_all.deb# dpkg -i zabbix-release_2.4-1+trusty_all.deb# apt-get update
Стоить отметить что новой реализации zabbix уже не будет, возможно будет только какие-то доработки и версия 2.4.х — будет последней!
На следующим этапом будет настройка БД для zabbix
Я недавно писал статью на эту тему, по этому если не установлен Mysql ознакомится можно:
Установка MySQL на Debian/Ubuntu/Linux Mint
Ну что, пришло время установить сам zabbix, для этого нужно выполнить:
Я устанавливаю zabbix-agent на сервер для мониторинга.
Это установит сам сервер с Zabbix-осом и установит веб-интерфейс с БД (mysql). В ходе установки нужно будет ответить на несколько вопросов.
Нажимаем «YES» для конфигурирования сервера.
Вводим пароль для пользователя (root) и нажимаем на «OK» или просто на «Enter».
Вводим тоже пароль, но в этот раз для zabbix-server-mysql и нажимаем «Enter», после чего нас просят ввести пароль повторно. После всего этого, что мы с вами проделали, начнется собственно установка. Это займет некоторое время, а тем временем можно идти поставить чайник и сделать чайку ( кофе).
Но если нужно установить заббикс только в качестве клиенсткой машины для отслеживания ( для мониторинга), то стоит только выполнить следующую команду: