Zabbix — различия между версиями
Материал из pNp Wiki
Suser (обсуждение | вклад) (→Установка Zabbix в Debian 7) |
Dagash (обсуждение | вклад) (→Настройка LDAP аунтефикации) |
||
(не показано 25 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
− | + | ==Установка сервера Zabbix в Debian 7== | |
* Добавяем репозиторий забикса в систему: | * Добавяем репозиторий забикса в систему: | ||
Строка 17: | Строка 17: | ||
dpkg-reconfigure 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/company/zabbix/blog/203050/ | ||
+ | * http://habrahabr.ru/post/154723/ | ||
+ | * http://blog.timba.org.ua/post/627 - Мониторинг райдов. | ||
[[Категория:Cеверное ПО]] | [[Категория: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