[[ Установка Zabbix на Ubuntu Server 8.04 ]]

UbuntuZabbix

Установка Zabbix на Ubuntu Server 8.04

Zabbix 1.4.2

Zabbix — система мониторинга системных ресурсов, сервисов и т.п.

Установка

Установка сервера, агента, веб интерфейса

sudo apt-get install zabbix-server-mysql zabbix-agent zabbix-frontend-php

При установке вводим root пароль от mysql, остальные он сам сгенерирует.
Настройки сервера в т.ч. и пароль для БД можно посмотреть в этом файле

sudo nano /etc/zabbix/zabbix_server.conf

Настройка

Настройки для apache2 (создаются по умолчанию)

/etc/apache2/conf.d/zabbix

# Define /zabbix alias, this is the default
<IfModule mod_alias.c>
    Alias /zabbix /usr/share/zabbix
</IfModule>
Соответственно заходим в панель управления
http://192.168.0.2/zabbix/

Если видим

# Timezone for PHP is not set. Please set "date.timezone" option in php.ini.
укажем часовой пояс в php.ini

/etc/php5/apache2/php.ini

...
date.timezone = Europe/Moscow
...

Нажимаем → Далее, принимаем условия лицензии.

Если видим

PHP max execution time:	30 sec	Fail

снова идем в настройки php.ini и устанавливаем лимит минимум в 300 сек на выполнение скриптов

/etc/php5/apache2/php.ini

...
max_execution_time = 300 
...

sudo /etc/init.d/apache2 restart

Нажимаем Repty

Заполняем данные из конфига сервера (zabbix_server.conf см выше). Возможно он будет ругаться что доступа нету и прочее, нажимаем далее и скачиваем файл настроек.
Надо заменить настройки в файле на полученные

sudo nano /etc/zabbix/dbconfig.php

На самом деле zabbix.conf.php всего лишь ссылка /usr/share/zabbix/conf/zabbix.conf.php -> /etc/zabbix/dbconfig.php

Жмем Next → Finish

По умолчанию логин Admin без пароля

В Ubuntu 10.04 для Zabbix 1.8.1 логин admin пароль zabbix

Если zabbix-server не стартует поле перезагрузки - проверить существование папки /var/run/zabbix-server/
Выполнить команду на ее создание

sudo mkdir /var/run/zabbix-server && sudo chown zabbix:zabbix /var/run/zabbix-server

В скрипт добавить

/etc/init.d/zabbix-server

...
PID=/var/run/zabbix-server/$NAME.pid

test -f $DAEMON || exit 0

set -e

################# Добавить ######################
if ! [ -d `dirname $PID` ]; then
        mkdir -p `dirname $PID`
        chown zabbix:zabbix `dirname $PID`
fi
#################################################
export PATH="${PATH:+$PATH:}/usr/sbin:/sbin"

...

Установка windows агента

Скачать бинарники с сайта

Создать папку и скопировать скаченные файлы

C:\Program Files\zabbix

Создать там же файл конфиг, лучше скопировать содержимое уже настроенного агента на сервере и чуток подредактировать

zabbix_agentd.conf

############ GENERAL PARAMETERS #################
# Разделяемый запятыми список IP-адресов (или DNS-имен) Zabbix-серверов.
# Пробелы не допускаются! Первый хост в списке используется для "активных" запросов
# (т.е. со стороны самого агента).
Server=192.168.0.2
# Server port for sending active checks
ServerPort=10051
# Уникальное имя узла. Обязательно для "активных" запросов
#Hostname=ubuntu
# Listen port. Default is 10050
#ListenPort=10050
# IP address to bind agent
# If missing, bind to all available IPs
#ListenIP=127.0.0.1

# Disable active checks. The agent will work in passive mode listening server.
#DisableActive=1

# Disable passive checks. The agent will not listen to any TCP ports.
# Only active checks will be processed.
#DisablePassive=1

# Enable remote commands for ZABBIX agent. By default remote commands disabled.
#EnableRemoteCommands=1

# Specifies debug level
DebugLevel=3

# Name of log file.
LogFile=C:\Program Files\zabbix\zabbix_agentd.log
# Maximum size of log file in MB. Set to 0 to disable automatic log rotation.
LogFileSize=50

# Spend no more than Timeout seconds on processing
# Must be between 1 and 30
Timeout=3

Установка агента выполняется из командной строки

zabbix_agentd.exe --config "c:\Program Files\zabbix\zabbix_agentd.conf" --install

После этого Zabbix пропишется в службы - откуда и будет запускаться.

Так же читать официальный мануал.






Обсуждение

lexa, 2009/07/13 15:59, 2009/07/13 16:01

При установке из исходников, понадобятся

apt-get install build-essential
libmysqlclient15-dev 	# Mysql lib
libiksemel-dev 		# Jabber lib
libsnmp-dev		# SNMP lib
libcurl4-openssl-dev 	# Curl lib

И читать Zabbix documentation

lexa, 2009/07/16 18:27

Report CPU utilization. The following values are displayed:

  • %user: Percentage of CPU utilization that occurred while executing at the user level (application).
  • %nice: Percentage of CPU utilization that occurred while executing at the user level with nice priority.
  • %system: Percentage of CPU utilization that occurred while executing at the system level (kernel).
  • %iowait: Percentage of time that the CPU or CPUs were idle during which the system had an outstanding disk I/O request.
  • %idle: Percentage of time that the CPU or CPUs were idle and the system did not have an outstanding disk I/O request.
Ваш комментарий. Вики-синтаксис разрешён:
188 +12 =
 
howto/zabbix/zabbix-ubuntu-8.04.txt · Последнее изменение: 2022/08/31 15:47 — lexa
Gentoo Linux Gentoo Linux Driven by DokuWiki