Zabbix — различия между версиями

Материал из pNp Wiki
Перейти к: навигация, поиск
(Новая страница: «===Установка Zabbix в Debian 7=== * Добавяем репозиторий забикса в систему: wget -O - http://repo.zabbix.com/zabbix-…»)
 
(Настройка LDAP аунтефикации)
 
(не показано 30 промежуточных версий 2 участников)
Строка 1: Строка 1:
===Установка Zabbix в Debian 7===
+
==Установка сервера Zabbix в Debian 7==
  
 
* Добавяем репозиторий забикса в систему:
 
* Добавяем репозиторий забикса в систему:
Строка 5: Строка 5:
 
  echo 'deb http://repo.zabbix.com/zabbix/2.2/debian/ wheezy main' > /etc/apt/sources.list.d/zabbix.list
 
  echo 'deb http://repo.zabbix.com/zabbix/2.2/debian/ wheezy main' > /etc/apt/sources.list.d/zabbix.list
 
* Устанавилваем пакеты  
 
* Устанавилваем пакеты  
 +
aptitude update && aptitude safe-upgrade
 
  aptitude install zabbix-server-mysql zabbix-agent zabbix-frontend-php php-apc sudo
 
  aptitude install zabbix-server-mysql zabbix-agent zabbix-frontend-php php-apc sudo
 
* Настраиваем временную зону в php (нужно для инсталляции веб интерфейса):
 
* Настраиваем временную зону в php (нужно для инсталляции веб интерфейса):
 
  echo 'date.timezone = "Europe/Moscow"' > /etc/php5/conf.d/zabbix.ini
 
  echo 'date.timezone = "Europe/Moscow"' > /etc/php5/conf.d/zabbix.ini
 +
service apache2 reload
 
* Заходим на страниу по адресу http://192.168.0.100/zabbix/, где 192.168.0.100 это адрес Вашего сервера. Проходим по всем страницам мастера и заходим в систему под логином "Admin" и паролем "zabbix".
 
* Заходим на страниу по адресу http://192.168.0.100/zabbix/, где 192.168.0.100 это адрес Вашего сервера. Проходим по всем страницам мастера и заходим в систему под логином "Admin" и паролем "zabbix".
 +
 +
* Для того чтобы можно было сменить язык перевода в профили нужно поставить локали
 +
aptitude install locales
 +
или если уже стояли доставить
 +
dpkg-reconfigure locales
 +
 +
==Установка прокси Zabbix в Debian 7==
 +
 +
* Добавяем репозиторий забикса в систему:
 +
wget -O - http://repo.zabbix.com/zabbix-official-repo.key | apt-key add -
 +
echo 'deb http://repo.zabbix.com/zabbix/2.2/debian/ wheezy main' > /etc/apt/sources.list.d/zabbix.list
 +
* Устанавилваем пакеты
 +
aptitude update && aptitude safe-upgrade
 +
aptitude install zabbix-proxy-mysql zabbix-agent
 +
 +
* Прописываем в гонфиге zabbix_proxy.conf адрес сервера.
 +
nano /etc/zabbix/zabbix_proxy.conf
 +
Server=192.168.0.100
 +
 +
* Если сервер будет работать в пассивном режиме (то есть не сам подключаться к серверу забикса, а сам сервер будет подключаться к прокси)
 +
nano /etc/zabbix/zabbix_proxy.conf
 +
ProxyMode=1
 +
 +
* Далее в админке добавляем сервер прокси и настраиваем какие сервера он будет мониторить.
 +
администрирование > PM > Создать прокси
 +
 +
==Установка клиента zabbix==
 +
===Debian 7===
 +
* Добавяем репозиторий забикса в систему:
 +
wget -O - http://repo.zabbix.com/zabbix-official-repo.key | apt-key add -
 +
echo 'deb http://repo.zabbix.com/zabbix/2.2/debian/ wheezy main' > /etc/apt/sources.list.d/zabbix.list
 +
* Устанавилваем пакеты
 +
aptitude update && aptitude safe-upgrade
 +
aptitude install zabbix-agent
 +
* Прописываем в гонфиге zabbix_agentd.conf адрес сервера.
 +
 +
echo 'Server=192.168.0.100' > /etc/zabbix/zabbix_agentd.d/zabbix_agentd.conf
 +
 +
* Запускаем сервис
 +
service zabbix-agent restart
 +
 +
===CentOS 6===
 +
* Добавяем репозиторий забикса в систему:
 +
rpm --import http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX
 +
rpm -Uv http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm
 +
 +
* Устанавилваем пакеты
 +
yum update
 +
yum install zabbix-agent
 +
* включаем автозагрузку сервиса
 +
chkconfig zabbix-agent on
 +
 +
* Прописываем в гонфиге zabbix_agentd.conf адрес сервера.
 +
Server=192.168.0.100
 +
 +
* Запускаем сервис
 +
service zabbix-agent start
 +
 +
===Windows===
 +
* Распаковываем архив с дистрибутивом в каталог C:\Program Files\zabbix_agent
 +
* Устанавливаем сервис
 +
zabbix_agentd.exe --config "C:\Program Files\zabbix_agent\zabbix_agentd.conf" --install
 +
* Прописываем в гонфиге zabbix_agentd.conf адрес сервера.
 +
 +
# Mandatory: no
 +
# Default:
 +
# Server=
 +
 +
Server=192.168.0.100
 +
 +
* Запускаем сервис
 +
net start "Zabbix Agent"
 +
 +
==Базовая настройка Zabbix сервер==
 +
===Настройка LDAP аутентификации===
 +
Для настройки LDAP необходимо изменить имя пользователя с правами Zabbix Супер-Администратор на имя, присутствующее в AD.
 +
Обязательно указать полный путь Bind DN.
 +
Более подробно
 +
* https://www.zabbix.com/documentation/ru/2.0/manual/web_interface/frontend_sections/administration/authentication?s[]=ldap
 +
 +
===Настройка оповещения===
 +
===Настройка обнаружения и автодобавления===
 +
* Настойка > Обнаружение
 +
* Настойка > Действие > Обнаружение > Audto discovery Linux server
 +
==Полезные утилиты==
 +
* https://github.com/giapnguyen/snmpbuilder
 +
 +
==Полезные ссылки==
 +
* http://habrahabr.ru/company/zabbix/blog/203050/
 +
* http://habrahabr.ru/post/154723/
 +
* http://blog.timba.org.ua/post/627 - Мониторинг райдов.
 +
 +
[[Категория:Cеверное ПО]]
 +
[[Категория:Мониторинг]]

Текущая версия на 16:39, 16 апреля 2014

Установка сервера Zabbix в Debian 7

  • Добавяем репозиторий забикса в систему:
wget -O - http://repo.zabbix.com/zabbix-official-repo.key | apt-key add -
echo 'deb http://repo.zabbix.com/zabbix/2.2/debian/ wheezy main' > /etc/apt/sources.list.d/zabbix.list
  • Устанавилваем пакеты
aptitude update && aptitude safe-upgrade
aptitude install zabbix-server-mysql zabbix-agent zabbix-frontend-php php-apc sudo
  • Настраиваем временную зону в php (нужно для инсталляции веб интерфейса):
echo 'date.timezone = "Europe/Moscow"' > /etc/php5/conf.d/zabbix.ini
service apache2 reload
  • Заходим на страниу по адресу http://192.168.0.100/zabbix/, где 192.168.0.100 это адрес Вашего сервера. Проходим по всем страницам мастера и заходим в систему под логином "Admin" и паролем "zabbix".
  • Для того чтобы можно было сменить язык перевода в профили нужно поставить локали
aptitude install locales

или если уже стояли доставить

dpkg-reconfigure locales

Установка прокси Zabbix в Debian 7

  • Добавяем репозиторий забикса в систему:
wget -O - http://repo.zabbix.com/zabbix-official-repo.key | apt-key add -
echo 'deb http://repo.zabbix.com/zabbix/2.2/debian/ wheezy main' > /etc/apt/sources.list.d/zabbix.list
  • Устанавилваем пакеты
aptitude update && aptitude safe-upgrade
aptitude install zabbix-proxy-mysql zabbix-agent
  • Прописываем в гонфиге zabbix_proxy.conf адрес сервера.
nano /etc/zabbix/zabbix_proxy.conf
Server=192.168.0.100
  • Если сервер будет работать в пассивном режиме (то есть не сам подключаться к серверу забикса, а сам сервер будет подключаться к прокси)
nano /etc/zabbix/zabbix_proxy.conf
ProxyMode=1
  • Далее в админке добавляем сервер прокси и настраиваем какие сервера он будет мониторить.
администрирование > PM > Создать прокси

Установка клиента zabbix

Debian 7

  • Добавяем репозиторий забикса в систему:
wget -O - http://repo.zabbix.com/zabbix-official-repo.key | apt-key add -
echo 'deb http://repo.zabbix.com/zabbix/2.2/debian/ wheezy main' > /etc/apt/sources.list.d/zabbix.list
  • Устанавилваем пакеты
aptitude update && aptitude safe-upgrade
aptitude install zabbix-agent
  • Прописываем в гонфиге zabbix_agentd.conf адрес сервера.
echo 'Server=192.168.0.100' > /etc/zabbix/zabbix_agentd.d/zabbix_agentd.conf
  • Запускаем сервис
service zabbix-agent restart

CentOS 6

  • Добавяем репозиторий забикса в систему:
rpm --import http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX
rpm -Uv http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm
  • Устанавилваем пакеты
yum update 
yum install zabbix-agent
  • включаем автозагрузку сервиса
chkconfig zabbix-agent on
  • Прописываем в гонфиге zabbix_agentd.conf адрес сервера.
Server=192.168.0.100
  • Запускаем сервис
service zabbix-agent start

Windows

  • Распаковываем архив с дистрибутивом в каталог C:\Program Files\zabbix_agent
  • Устанавливаем сервис
zabbix_agentd.exe --config "C:\Program Files\zabbix_agent\zabbix_agentd.conf" --install
  • Прописываем в гонфиге zabbix_agentd.conf адрес сервера.
# Mandatory: no 
# Default:
# Server=

Server=192.168.0.100
  • Запускаем сервис
net start "Zabbix Agent"

Базовая настройка Zabbix сервер

Настройка LDAP аутентификации

Для настройки LDAP необходимо изменить имя пользователя с правами Zabbix Супер-Администратор на имя, присутствующее в AD. Обязательно указать полный путь Bind DN. Более подробно

Настройка оповещения

Настройка обнаружения и автодобавления

  • Настойка > Обнаружение
  • Настойка > Действие > Обнаружение > Audto discovery Linux server

Полезные утилиты

Полезные ссылки