Пошаговые заметки
Главная
Вход
Регистрация
Суббота, 18.05.2024, 06:51Приветствую Вас Гость | RSS
Меню сайта

Категории раздела
Сеть [5]
Зоны [3]
Сервера и сервисы [7]
Управление пользователями [4]
ZFS [1]

Всего материалов
Комментариев: 2
Форум: 1/2
Новостей: 4
Файлов: 3
Статей: 35

Вход

Главная » Статьи » Solaris » Сервера и сервисы

Установка агента Zabbix на Solaris 10

Агент Zabbix должен работать под пользователем zabbix. От пользователя root агент работать откажется.

 

1. Создаем группу zabbix

 

# groupadd -g 700 zabbix

 

2. Создаем пользователя zabbix

 

# useradd -u 700 -g zabbix -m -d /export/home/zabbix -s /usr/bin/bash -C "Zabbix agent" zabbix

 

и меняем пароль пользователя zabbix

 

# passwd zabbix

 

 

3. Создаем каталог для файла конфигурации для агента

 

# cd /etc

# mkdir zabbix

# chown zabbix:zabbix zabbix

 

Далее команды выполняются от пользователя zabbix

 

4. Создаем файл конфигурации агента

 

vi /etc/zabbix/zabbix_agentd.conf

 

и вводим

 

DebugLevel=3

ListenPort=10050

Server=192.168.5.9

 

5. Распаковываем файлы агента

           

$ cd ~

$ mkdir agent

 

В каталог ~/agent записываем файл zabbix_agents_1.8.1.solaris10.sparc.tar.gz и распаковываем его

 

$ gunzip zabbix_agents_1.8.1.solaris10.sparc.tar.gz

$ tar xvf zabbix_agents_1.8.1.solaris10.sparc.tar

 

Далее команды выполняются от пользователя root

 

6. Создаем файл манифеста

 

# vi /var/svc/manifest/site/zabbix-agent.xml

 

Вводим:

 

<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">

 

<service_bundle type="manifest" name="zabbix-agent">

        <service name="application/zabbix-agent" type="service" version="5">

                <create_default_instance enabled="false"/>

                <single_instance/>

                <dependency name="fs-local" grouping="require_all" restart_on="none" type="service">

                        <service_fmri value="svc:/system/filesystem/local"/>

                </dependency>

                <exec_method type="method" name="start" exec="/export/home/zabbix/agent/sbin/zabbix_agentd" timeout_seconds="60"/>

                <exec_method type="method" name="stop" exec=":kill" timeout_seconds="60"/>

                <stability value="Unstable"/>

                <template>

                  <common_name>

                        <loctext xml:lang="C">Zabbix Agent</loctext>

                  </common_name>

                </template>

        </service>

</service_bundle>

 

7. Импортируем его

 

# svccfg import /var/svc/manifest/site/zabbix-agent.xml

 

8. Разрешаем запуск агента

 

# svcadm enable zabbix-agent

 

9. Запускаем его

 

# svcadm restart zabbix-agent

Категория: Сервера и сервисы | Добавил: forest (09.02.2012)
Просмотров: 4164 | Теги: Solaris, zabbix | Рейтинг: 0.0/0
Поиск

Друзья сайта
  • Антиболото
  • Суть времени
  • Специстория
  • Газета "Суть времени"
  • Суть времени ВКонтакте-1
  • Суть времени ВКонтакте-2

  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0


    Copyright MyCorp © 2024