Zabbix: различия между версиями
Материал из support.qbpro.ru
imported>Vix |
imported>Vix Нет описания правки |
||
(не показано 10 промежуточных версий этого же участника) | |||
Строка 2: | Строка 2: | ||
<hr> | <hr> | ||
== Установка и настройка == | == Установка и настройка == | ||
- Система Debian Jessie (8) | '''''- Система Debian Jessie (8)''''' | ||
* | * '''устанавливаем postgresql''', читать тут [[PostgreSQL]] | ||
* устанавливаем необходимые пакеты: | * '''устанавливаем необходимые пакеты:''' | ||
echo "deb-src http://repo.zabbix.com/zabbix/3.4/debian stretch main" > /etc/apt/sources.list.d/zabbix.list | echo "deb-src http://repo.zabbix.com/zabbix/3.4/debian stretch main" > /etc/apt/sources.list.d/zabbix.list | ||
wget -O - "http://repo.zabbix.com/zabbix-official-repo.key" | apt-key add - | wget -O - "http://repo.zabbix.com/zabbix-official-repo.key" | apt-key add - | ||
Строка 16: | Строка 16: | ||
apt-get install zabbix-agent zabbix-frontend-php zabbix-proxy-pgsql zabbix-server-pgsql php-fpm nginx | apt-get install zabbix-agent zabbix-frontend-php zabbix-proxy-pgsql zabbix-server-pgsql php-fpm nginx | ||
* создаем базу данных для zabbix | * '''создаем базу данных для zabbix''' | ||
CREATE DATABASE "zabbix" | CREATE DATABASE "zabbix" | ||
WITH OWNER " | WITH OWNER "zabbixadmin" | ||
ENCODING 'UTF8' | ENCODING 'UTF8' | ||
LC_COLLATE = 'ru_RU.UTF-8' | LC_COLLATE = 'ru_RU.UTF-8' | ||
LC_CTYPE = 'ru_RU.UTF-8'; | LC_CTYPE = 'ru_RU.UTF-8'; | ||
* теперь необходимо в эту базу загрузить шаблоны и схему (для postgresql) | * '''теперь необходимо в эту базу загрузить шаблоны и схему (для postgresql)''' | ||
zcat /usr/share/zabbix-server-pgsql/{schema,images,data}.sql.gz|psql -h 127.0.0.1 zabbix zabbixadmin | zcat /usr/share/zabbix-server-pgsql/{schema,images,data}.sql.gz|psql -h 127.0.0.1 zabbix zabbixadmin | ||
'''{!}''' - для версии 3.4: | '''{!}''' - для версии 3.4: | ||
zcat /usr/share/doc/zabbix-server-pgsql/create.sql.gz|psql -h 127.0.0.1 zabbix zabbixadmin | zcat /usr/share/doc/zabbix-server-pgsql/create.sql.gz|psql -h 127.0.0.1 zabbix zabbixadmin | ||
* настраиваем php-fpm | * '''настраиваем php-fpm''' | ||
cat /etc/php5/fpm/pool.d/www.conf | cat /etc/php5/fpm/pool.d/www.conf | ||
.... | .... | ||
Строка 38: | Строка 38: | ||
cat /etc/php5/fpm/php.ini | cat /etc/php5/fpm/php.ini | ||
.... | .... | ||
disable_functions = pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, | disable_functions = pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,<br>pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,<br>pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, | ||
.... | .... | ||
date.timezone = Europe/Moscow | date.timezone = Europe/Moscow | ||
Строка 49: | Строка 49: | ||
.... | .... | ||
* (!) - возможно zabbix при первом запуске еще что-то попросит, измените как будет указано. | * '''(!)''' - возможно '''zabbix''' при первом запуске еще что-то попросит, измените как будет указано. | ||
* nginx - пример | * '''nginx''' - пример наcтройки для '''zabbix''': | ||
server { | server { | ||
Строка 72: | Строка 72: | ||
} | } | ||
} | } | ||
'''ИСТОЧНИКИ:''' | |||
<hr> | |||
* [https://serveradmin.ru/ustanovka-i-nastroyka-zabbix-3-4-na-debian-9/#_Zabbix_34_Debian_9 Установка сервера Zabbix 3.4 на Debian 9] | |||
* [https://blog.vpsville.ru/blog/pro/61.html Установка службы Zabbix - агент на Windows сервер.] | |||
* [http://jakondo.ru/ustanovka-i-nastrojka-zabbix-agentov-na-os-windows-i-linux-ubuntu-debian/ Установка и настройка Zabbix агентов на ОС Windows и Linux (Ubuntu, Debian)] | |||
* [http://www.ekzorchik.ru/2015/01/install-zabbix-agent-on-windows-7/ Установить Zabbix агент на Windows 7] | |||
* [http://www.ekzorchik.ru/2015/01/how-to-install-zabbix-agent-on-windows-xp/ Как установить Zabbix агент на Windows XP] | |||
* [http://www.suiviperf.com/zabbix/ '''ZABBIX AGENT installers'''] | |||
* [https://www.zabbix.com/documentation/3.0/ru/manual/quickstart/notification Получение оповещения о проблеме] | |||
* |
Версия от 23:45, 17 февраля 2018
Установка и настройка
- Система Debian Jessie (8)
- устанавливаем postgresql, читать тут PostgreSQL
- устанавливаем необходимые пакеты:
echo "deb-src http://repo.zabbix.com/zabbix/3.4/debian stretch main" > /etc/apt/sources.list.d/zabbix.list wget -O - "http://repo.zabbix.com/zabbix-official-repo.key" | apt-key add - wget -O - "https://repo.zabbix.com/RPM-GPG-KEY-ZABBIX-79EA5ED4" | apt-key add - wget -O - "https://repo.zabbix.com/RPM-GPG-KEY-ZABBIX-A14FE591" | apt-key add - wget -O - "https://repo.zabbix.com/RPM-GPG-KEY-ZABBIX-A14FE591-EL5" | apt-key add -
apt-get update apt-get install zabbix-agent zabbix-frontend-php zabbix-proxy-pgsql zabbix-server-pgsql php-fpm nginx
- создаем базу данных для zabbix
CREATE DATABASE "zabbix" WITH OWNER "zabbixadmin" ENCODING 'UTF8' LC_COLLATE = 'ru_RU.UTF-8' LC_CTYPE = 'ru_RU.UTF-8';
- теперь необходимо в эту базу загрузить шаблоны и схему (для postgresql)
zcat /usr/share/zabbix-server-pgsql/{schema,images,data}.sql.gz|psql -h 127.0.0.1 zabbix zabbixadmin
{!} - для версии 3.4:
zcat /usr/share/doc/zabbix-server-pgsql/create.sql.gz|psql -h 127.0.0.1 zabbix zabbixadmin
- настраиваем php-fpm
cat /etc/php5/fpm/pool.d/www.conf .... ;listen = /var/run/php5-fpm.sock listen = 127.0.0.1:9000 .... cat /etc/php5/fpm/php.ini .... disable_functions = pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,
pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,
pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, .... date.timezone = Europe/Moscow .... max_execution_time = 300 .... post_max_size = 16M .... always_populate_raw_post_data = -1 ....
- (!) - возможно zabbix при первом запуске еще что-то попросит, измените как будет указано.
- nginx - пример наcтройки для zabbix:
server { listen 10.0.1.40:88; server_name zabbix; root /home/www/zabbix; location / { index index.html index.php; } location ~* \.(gif|jpg|png)$ { expires 30d; } location ~ \.php$ { fastcgi_pass localhost:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
ИСТОЧНИКИ:
- Установка сервера Zabbix 3.4 на Debian 9
- Установка службы Zabbix - агент на Windows сервер.
- Установка и настройка Zabbix агентов на ОС Windows и Linux (Ubuntu, Debian)
- Установить Zabbix агент на Windows 7
- Как установить Zabbix агент на Windows XP
- ZABBIX AGENT installers
- Получение оповещения о проблеме