Различия
Здесь показаны различия между двумя версиями данной страницы.
| Следующая версия | Предыдущая версия | ||
|
wiki:zabbix1204 [2013/04/04 15:08] создано |
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:1.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_на_предприятии}} | ||