Установка zabbix-agent на SUSE Linux Enterprise Server

Материал из Bas Wiki
Перейти к навигации Перейти к поиску

Добавление репозитария

zabbix-agent отсутствует на диске SUSE Linux Enterprise Server[1], поэтому нам необходимо добавить репозитарий с помощью команды zypper service-add[2]:

# zypper service-add http://download.opensuse.org/repositories/server:/monitoring/SLE-10-SP4
3776 zmd
ZENworks Management Daemon is running.
WARNING: this command will not synchronize changes.
Use rug or yast2 for that.
Determining http://download.opensuse.org/repositories/server:/monitoring/SLE-10-SP4 source type...
http://download.opensuse.org/repositories/server:/monitoring/SLE-10-SP4 is type YUM

При добавлении репозитария zypper спросит, хотим ли мы доверять ключу этого репозитария. Отвечаем y:

Do you want to trust key id A5C23697EE454F98, server:monitoring OBS Project <server:monitoring@build.opensuse.org>, fingerprint 8F3BC8EFF549CDC DA918D981A5C23697EE454F98 [y/n]: y

Далее zypper спросит, хотим ли мы импортировать ключ в список доверенных. Отвечаем y:

Import key A5C23697EE454F98 to trusted keyring? [y/n]: y

После чего репозитарий будет добавлен:

Added Installation Sources:
[x]* http://download.opensuse.org/repositories/server:/monitoring/SLE-10-SP4 (http://download.opensuse.org/repositories/server:/monitoring/SLE- 10-SP4)

После добавления репозитария рекомендуется обновить данные по всем установленным репозитариям командой zypper refresh.

Установка

Устанавливаем zabbix-agent:

# zypper install zabbix-agent
Restoring system sources...
Parsing metadata for http://download.opensuse.org/repositories/server:/monitoring/SLE-10-SP4...
Parsing RPM database...
Summary:
<install>   [S2:0][package]zabbix-agent-2.2.3-3.1.i586
Continue? [y/n]: y
Downloading: [S2:0][package]zabbix-agent-2.2.3-3.1.i586, 194.6 K(527.8 K unpacked)
Installing: [S2:0][package]zabbix-agent-2.2.3-3.1.i586

Добавляем zabbix-agent в автозагрузку[3]:

insserv zabbix-agentd

Настройка

В файле /etc/zabbix/zabbix-agent.conf необходимо внести следующие изменения:

Server=10.5.6.67,10.2.6.67

В файле /etc/zabbix/zabbix-agentd.conf необходимо внести следующие изменения:

Server=10.5.6.67,10.2.6.67
ServerActive=10.5.6.67,10.2.6.67
Hostname=<название_узла_сети_в_системе_zabbix>

Внимание! Опция Hostname регистрозависима. Значение опции должно быть в нижнем регистре и не включать домен. Опция должна совпадать с названием узла сети на сервере Zabbix.

После редактирования файлов конфигураций запускаем zabbix-agent[3]:

# /etc/init.d/zabbix-agentd start

Примечания

  1. При написании этой статьи использовался SUSE Linux Enterprise Server 10 SP4. Будьте внимательны и при необходимости изменяйте версию в ссылке на репозитарий.
  2. В зависимости от версии операционной системы и версии пакетного менеджера zypper для добавления нового репозитария необходимо выполнять команду zypper addrepo.
  3. 3,0 3,1 В зависимости от версии операционной системы и версии zabbix-agent стартовый скрипт может называться zabbix-agent. Для проверки наберите команду: ls -la /etc/init.d | grep zabbix .