Установка и настройка Zabbix 2.05 на Ubuntu 12.04 Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:zabbix1204 [2013/04/04 15:11]
wiki:zabbix1204 [2013/10/21 15:53] (текущий)
[Установка Zabbix-server]
Строка 1: Строка 1:
-====== Установка Zabbix 2.05 на Ubuntu 12.04 ======+====== Установка и настройка Zabbix 2.05 на Ubuntu 12.04 ====== 
 +**__05.04.2013 Страница находится в разработке__** 
 + 
 +FIXME - Настройка в Web-интерфейсе 
 + 
 +FIXME - Мониторинг Ubuntu 12.04 стандартным агентом мониторинга. 
 + 
 +FIXME - Мониторинг ESXi 5 
 Ниже будет описан процесс установки со следующими параметрами:​ Ниже будет описан процесс установки со следующими параметрами:​
   - Ubuntu 12.04 LTS - Абсолютно "​чистая"​ версия   - Ubuntu 12.04 LTS - Абсолютно "​чистая"​ версия
Строка 6: Строка 14:
 ===== Подготовка установки ===== ===== Подготовка установки =====
 //Не пропускайте этот шаг, так как в процессе установки придётся отменять установку пакета zabbix-server-mysql.//​ //Не пропускайте этот шаг, так как в процессе установки придётся отменять установку пакета zabbix-server-mysql.//​
-  - Устанавливаем утилиту для быстрого подключения сторонних репозиториев +  - Устанавливаем утилиту для быстрого подключения сторонних репозиториев <​code>​aptitude install python-software-properties</​code>​ 
-<​code>​aptitude install python-software-properties</​code>​ +  - Подключаем PPA со свежими сборками Zabbix <​code>​add-apt-repository ppa:​h.tims/​upstream-experimental</​code>​ 
-  - Подключаем PPA со свежими сборками Zabbix +  - Обновляем системные данные о репозиториях <​code>​aptitude update</​code>​
-<​code>​add-apt-repository ppa:​h.tims/​upstream-experimental</​code>​ +
-  - Обновляем системные данные о репозиториях +
-<​code>​aptitude update</​code>​+
  
 ===== Установка Zabbix-server ===== ===== Установка Zabbix-server =====
- - Устанавливаем сервер БД MySQL и утилиту для управления + - Устанавливаем сервер БД MySQL и утилиту для управления <​code>​aptitude install ​mysql-server mysql-client</​code>​ <note important>​ Пароль для доступа к MySQL следует запомнить,​ а лучше записать и не терять в дальнейшем </​note>​ 
-<​code>​aptitude install ​мysql-server mysql-client</​code>​ +  - Устанавливаем сервер Zabbix <​code>​aptitude install zabbix-server-mysql</​code>​
-<note important>​ Пароль для доступа к MySQL следует запомнить,​ а лучше записать и не терять в дальнейшем </​note>​ +
-  - Устанавливаем сервер Zabbix +
-<​code>​aptitude install zabbix-server-mysql</​code>​+
   - Выбираем настройку БД с помощью dbconfig-common   - Выбираем настройку БД с помощью dbconfig-common
-{{:​wiki:​1df.png?​50}} +  - {{:​wiki:​1df.png?​750}}
   - Указываем доступа к MySQL   - Указываем доступа к MySQL
-{{wiki:2.png?50}}+  - {{wiki:2df.png?750}}
   - Указываем пароль приложения для zabbix-server   - Указываем пароль приложения для zabbix-server
-{{wiki:3.png?50}}+  - {{wiki:3df.png?750}}
  
 ===== Установка Web-интерфейса ===== ===== Установка Web-интерфейса =====
- - Устанавливаем сервер ​БД MySQL и утилиту для ​управления +  ​- Устанавливаем ​Web-сервер ​Lighttpd ​и интерпретатор PHP php-cgi, сканер портов ​и сам Web-интерфейсZabbix <​code>​aptitude install lighttpd php5-cgi zabbix-frontend-php nmap</​code>​ 
-<​code>​aptitude install ​мysql-server mysql-client</​code>​ +  - Выбираем тип БД для ​Web-интерфейса - МySQL 
-===== Запуск ===== +  - {{:​wiki:​4df.png?​750}} 
-  - Подключитесь браузером к вашему web серверу ''​http://​host.domen/Redmine''​ или ''​http:​//​redmine.domen'' ​(в зависимости от способа установки) +  - Указываем пароль ​на БД для Web-интерфейса 
-  - Воспользуйтесь учетной записью администратора для входа:​\\ **login**: admin\\ **password**: ​admin\\ Вы можете перейти на страницу администрирования для настройки параметров приложения.+  - {{:​wiki:​5df.png?​750}} 
 +  - Настраиваем PHP<​code>​sed -i '/​cgi.fix_pathinfo=1/​s/;//'​ /​etc/​php5/​cgi/​php.ini</​code>​ 
 +  - Включаем поддержку FastCGI <​code>​lighttpd-enable-mod fastcgi</​code><​code>​lighttpd-enable-mod fastcgi-php</​code>​ 
 +  - Указываем путь к файлам Web-интерфейса <​code>​echo "​alias.url +( \"/​zabbix/​\" ​=> \"/​usr/​share/​zabbix/​\"​)"​ >> /​etc/​lighttpd/​lighttpd.conf</​code>​ 
 +  - Настраиваем PHP<​code>​sed -i '​s/​^post_max_size.*/​post_max_size ​16M/g' /​etc/​php5/​cgi/​php.ini</​code><​code>​sed -i '​s/​^max_execution_time.*/​max_execution_time ​300/g' /​etc/​php5/​cgi/​php.ini</​code><​code>​sed -i '​s/​^max_input_time.*/​max_input_time ​300/g' /​etc/​php5/​cgi/​php.ini</​code><​code>​sed -i '​s/​^;​date.timezone.*/​date.timezone = \"​Europe\/​Moscow\"/​g'​ /​etc/​php5/​cgi/​php.ini</​code>​ 
 +  - Применяем новые настройки Lighttpd <​code>​service lighttpd restart</​code>​ 
 + 
 +===== Подключение к Web-интерфейсу ​===== 
 +  - Подключитесь браузером к вашему web серверу ''​%%http://ВАШIP/zabbix/%%''​ 
 +  - Воспользуйтесь учетной записью администратора для входа:​\\ **username**: admin\\ **password**: ​zabbix\\ Вы можете перейти на страницу администрирования для настройки параметров приложения. 
 +  - Дальше смотрим https://​www.zabbix.com/​documentation/​2.0/​manual/​quickstart 
 + 
 +или кратко:​ 
 + 
 +  * Создаём нового пользователя с полными правами 
 +  * В настройках профиля указываем родной язык 
 + 
 +===== Мониторинг Debian 6 squeeze c помощью zabbix-agent 2.0.5-2===== 
 +==== Установка и настройка zabbix-agent ==== 
 +   * Добавляем официальный репозиторий Zabbix<​code>​echo "deb http://​repo.zabbix.com/​zabbix/​2.0/​debian squeeze main" >> /​etc/​apt/​sources.list</​code><​code>​wget -O - http://​repo.zabbix.com/​zabbix-official-repo.key | sudo apt-key add -</​code><​code>​aptitude update</​code>​ 
 +   * Устанавливаем агент мониторинга <​code>​aptitude install zabbix-agent</​code>​ 
 +   * Указываем наш сервер Zabbix - например,​ 192.168.6.190<​code>​sed -i '​s/​^Server=.*/​Server=192.168.6.190/​g'​ /​etc/​zabbix/​zabbix_agentd.conf</​code>​ 
 +   * Отключаем активные проверки<​code>​sed -i  '/​^ServerActive=/​s/​^/​\#/'​ /​etc/​zabbix/​zabbix_agentd.conf</​code>​ 
 +   * Указываем уникальное имя компьютера под управлением Debian - например,​ celraid<​code>​sed -i '​s/​^Hostname=.*/​Hostname=celraid/​g'​ /​etc/​zabbix/​zabbix_agentd.conf</​code>​ 
 +<note tip>​Можно просмотреть текущие настройки zabbix-agent<​code>​cat /​etc/​zabbix/​zabbix_agentd.conf | grep -v '​^#'​ | grep -v '​^$'</​code></​note>​ 
 +   * Применяем настройки zabbix-agent <​code>​service zabbix-agent</​code>​ 
 +==== Настройка zabbix-server ==== 
 +   * Заходим в Web-интерфейс сервера restart<​code>​Настройка-->​Узлы сети-->​Создать узел сети</​code>​ 
 +   * Заполняем параметры:​ 
 +    * Уникальное имя компьютера под управлением Debian - например,​ celraid 
 +    * Группа - например,​ Linux servers 
 +    * IP адрес - например,​ 192.168.6.150 ​     
 +    * Состояние - под наблюдением 
 +    * {{:​wiki:​6df.png?​600}} 
 +   * Сохраняем 
 +   * Создаём группу элементов данных (группу параметров,​ которые нужно отслеживать на Debian серверах)code>​Настройка-->​Узлы сети-->​Группы элементов данных-->​Создать группу элементов данных</​code>​ 
 +   * Заполняем параметры:​ 
 +    * Уникальное имя компьютера под управлением Debian - например,​ celraid 
 +    * Группа - например,​ Debian servers 
 +    * {{:​wiki:​8df.png?​600}} 
 +   * Сохраняем 
 +   * Создаём элемент данных (параметр,​ который нужно отслеживать на Debian серверах)code>​Настройка-->​Узлы сети-->​Элементы данных-->​Создать элемент данных</​code>​ 
 +   * Заполняем параметры:​ 
 +    * Уникальное имя компьютера под управлением Debian - например,​ celraid 
 +    * Группа - например,​ Debian servers 
 +    * {{:​wiki:​8df.png?​600}} 
 +   * Сохраняем
  
 {{tag>​Администрирование HOWTO Zabbix 12.04 Precise Server Linux_на_предприятии}} {{tag>​Администрирование HOWTO Zabbix 12.04 Precise Server Linux_на_предприятии}}