Альт Сервер 9.2. Руководство пользователя (2021 год) - часть 13

 

  Главная      Книги - Разные     Альт Сервер 9.2. Руководство пользователя (2021 год)

 

поиск по сайту            правообладателям  

 

   

 

   

 

содержание      ..     11      12      13      14     ..

 

 

 

Альт Сервер 9.2. Руководство пользователя (2021 год) - часть 13

 

 

51.1.3. 

Настройка

 

шаблона

Для

 

настройки

 

шаблона

 

в

 

веб

-

интерфейсе

 Cockpit 

необходимо

 

нажать

 

кнопку

 

Edit

 

напротив

нужного

 

профиля

: 

и

 

в

 

открывшемся

 

окне

 

нажать

 

кнопку

 

Live session

: 

В

 

появившейся

 

форме

 

будет

 

выведен

 

список

 

доступных

 

шаблонов

. 

При

 

выборе

 

шаблона

, 

он

начнет

 

загружаться

. 

51.1.4. 

Установка

 

и

 

настройка

 Fleet Commander Client 

Клиентская

 

машина

 

должна

 

быть

 

введена

 

в

 

домен

 (

см

. 

соответствующий

 

раздел

). 

Также

 

должны

быть

 

созданы

 

доменные

 

пользователи

. 

Установить

 

необходимый

 

пакет

 (

из

 

репозитория

): 

# 

apt-get install fleet-commander-client

Клиент

 

будет

 

запускаться

 

автоматически

, 

при

 

входе

 

в

 

домен

 

с

 

поддержкой

 Fleet Commander, 

и

будет

 

настраивать

 

конфигурацию

, 

которая

 

применима

 

к

 

данному

 

пользователю

. 

51.2. 

Использование

 Fleet Commander

Fleet Commander 

работает

 

со

 

следующими

 

приложениями

: 

GSettings 

LibreOffice 

Chromium 

Chrome 

Firefox 

NetworkManager 

Администрирование

 

происходит

 

через

 

веб

-

интерфейс

 Cockpit. 

Порядок

 

работы

 

с

 Fleet Commander: 

1.

Открыть

 

https://

адрес

-

сервера

:9090/fleet-commander-admin

 

и

 

запустить

 live-

сессию

(

Edit

 

→

 

Live session

). 

Появится

 

окно

 

со

 

списком

 

доступных

 

ВМ

, 

которые

 

можно

использовать

 

в

 

качестве

 

шаблона

 

для

 

загрузки

 

в

 live-

сессии

: 

2.

Выбрать

 

машину

, 

на

 

которой

 

установлен

 Fleet Commander Logger, 

и

 

запустить

 

ее

: 

Загруженная

 

машина

 

является

 

шаблоном

, 

все

 

сделанные

 

на

 

ней

 

изменения

 

будут

отловлены

 

регистратором

, 

сохранены

 

и

 

применены

 

на

 

клиентских

 

системах

. 

3.

На

 

загруженной

 

машине

 

внести

 

необходимые

 

изменения

 

в

 

настройки

. 

4.

В

 

веб

-

интерфейсе

 Cockpit 

нажать

 

кнопку

 

Review and submit

. 

Появится

 

окно

 

со

 

списком

сделанных

 

изменений

: 

В

 

списке

 

изменений

 

можно

 

выбрать

 

как

 

все

 

изменения

, 

так

 

и

 

частичные

, 

установив

 

отметку

напротив

 

нужного

. 

После

 

выбора

 

нажать

 

кнопку

 

Save

, 

для

 

сохранения

 

изменений

. 

5.

Загрузить

 

клиентскую

 

машину

, 

войти

 

в

 

систему

 

под

 

доменным

 

пользователем

. 

Убедиться

,

что

 

сделанные

 

изменения

 

успешно

 

применились

. 

Предупреждение

При

 

закрытии

 

вкладки

 

браузера

 

с

 Cockpit, live-

сессия

 

прервется

 

и

 

изменения

, 

внесенные

за

 

время

 

ее

 

существования

, 

будут

 

потеряны

. 

51.3. 

Устранение

 

неполадок

 Fleet Commander

Для

 

отлавливания

 

любых

 

ошибок

 

возникших

 

во

 

время

 

работы

 Fleet Commander Admin

необходимо

 

добавить

 

log_level = debug

 

в

 

/etc/xdg/fleet-commander-admin.conf

.

Возникшие

 

ошибки

 

можно

 

отследить

, 

используя

 

journalctl

. 

Глава

 52. Zabbix 

52.1. 

Установка

 

сервера

 PostgreSQL

52.2. 

Установка

 Apache2

52.3. 

Установка

 PHP

52.4. 

Настройка

 

и

 

запуск

 Zabbix-

сервера

52.5. 

Установка

 

веб

-

интерфейса

 Zabbix

52.6. 

Установка

 

клиента

 Zabbix

52.7. 

Добавление

 

нового

 

хоста

 

на

 

сервер

 Zabbix

52.8. 

Авторегистрация

 

узлов

Zabbix

 

—

 система

 

мониторинга

 

и

 

отслеживания

 

статусов

 

разнообразных

 

сервисов

 

компьютерной

сети

, 

серверов

 

и

 

сетевого

 

оборудования

. 

Для

 

управления

 

системой

 

мониторинга

 

и

 

чтения

 

данных

 

используется

 

веб

-

интерфейс

. 

52.1. 

Установка

 

сервера

 PostgreSQL

Перед

 

установкой

 Zabbix 

должен

 

быть

 

установлен

 

и

 

запущен

 

сервер

 PostgreSQL, 

с

 

созданным

пользователем

 zabbix 

и

 

созданной

 

базой

 zabbix. 

Установить

 PostgreSQL, Zabbix-

сервер

 

и

 

дополнительную

 

утилиту

 

fping

: 

# 

apt-get install postgresql12-server zabbix-server-pgsql fping

Примечание

Пакеты

 zabbix-server-pgsql 

и

 fping 

не

 

входят

 

в

 

состав

 ISO-

образа

 

дистрибутива

, 

их

 

можно

установить

 

из

 

репозитория

 p9. 

О

 

добавлении

 

репозиториев

 

с

 

использованием

графических

 

приложений

 

вы

 

можете

 

почитать

 

в

 

разделе

 

Добавление

 

репозиториев

. 

Подготовить

 

к

 

запуску

 

и

 

настроить

 

службы

 PostgreSQL, 

для

 

этого

 

необходимо

 

выполнить

следующие

 

действия

: 

создать

 

системные

 

базы

 

данных

: 

# 

/etc/init.d/postgresql initdb

включить

 

по

 

умолчанию

 

и

 

запустить

 

службу

: 

# 

chkconfig postgresql on

# 

service postgresql start

создать

 

пользователя

 zabbix 

и

 

базу

 

данных

 zabbix (

под

 

правами

 root): 

# 

su - postgres -s /bin/sh -c 'createuser --no-superuser --no-createdb --

no-createrole --encrypted --pwprompt zabbix'

# 

su - postgres -s /bin/sh -c 'createdb -O zabbix zabbix'

# 

service postgresql restart

добавить

 

в

 

базу

 

данные

 

для

 

веб

-

интерфейса

 (

последовательность

 

команд

 

важна

, 

в

 

разных

версиях

 Zabbix 

путь

 

будет

 

отличаться

, 

версия

 

помечена

 

звёздочкой

): 

# 

su - postgres -s /bin/sh -c 'psql -U zabbix -f /usr/share/doc/zabbix-

common-database-pgsql-*/schema.sql zabbix'

# 

если

 

вы

 

создаете

 

базу

 

данных

 

для

 Zabbix 

прокси

, 

следующие

 

команды

 

выполнять

 

не

 

нужно

# 

su - postgres -s /bin/sh -c 'psql -U zabbix -f /usr/share/doc/zabbix-

common-database-pgsql-*/images.sql zabbix'

# 

su - postgres -s /bin/sh -c 'psql -U zabbix -f /usr/share/doc/zabbix-

common-database-pgsql-*/data.sql zabbix'

52.2. 

Установка

 Apache2

Установить

 

необходимые

 

пакеты

: 

# 

apt-get install apache2 apache2-mod_php7

Добавить

 

в

 

автозапуск

 

и

 

запустить

 apache2: 

# 

chkconfig httpd2 on

# 

service httpd2 start

52.3. 

Установка

 PHP

Установить

 

необходимые

 

пакеты

: 

# 

apt-get install php7-mbstring php7-sockets php7-gd2 php7-xmlreader php7-

pgsql php7-ldap

Изменить

 

некоторые

 

опции

 php 

в

 

файле

 

/etc/php/7.3/apache2-mod_php/php.ini

 (

версия

PHP 

может

 

быть

 

другой

): 

memory_limit = 256M
post_max_size = 32M
max_execution_time = 600
max_input_time = 600
date.timezone = Europe/Moscow
always_populate_raw_post_data = -1

Перезапустить

 apache2: 

# 

service httpd2 restart

52.4. 

Настройка

 

и

 

запуск

 Zabbix-

сервера

Внести

 

изменения

 

в

 

конфигурационный

 

файл

 

/etc/zabbix/zabbix_server.conf

: 

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=

Пароль

 

от

 

базы

Добавить

 Zabbix-

сервер

 

в

 

автозапуск

 

и

 

запустить

 

его

: 

# 

chkconfig zabbix_pgsql on

# 

service zabbix_pgsql start

52.5. 

Установка

 

веб

-

интерфейса

 Zabbix

Установить

 

метапакет

 (

из

 

репозитория

): 

# 

apt-get install zabbix-phpfrontend-apache2-mod_php7

Включить

 

аддоны

 

в

 apache2: 

# 

ln -s /etc/httpd2/conf/addon.d/A.zabbix.conf /etc/httpd2/conf/extra-

enabled/

Перезапустить

 apache2: 

# 

service httpd2 restart

Изменить

 

права

 

доступа

 

к

 

конфигурационному

 

каталогу

 

веб

-

интерфейса

, 

чтобы

 

веб

-

установщик

мог

 

записать

 

конфигурационный

 

файл

: 

# 

chown apache2:apache2 /var/www/webapps/zabbix/ui/conf

Примечание

Если

 

устанавливается

 Zabbix4, 

команда

 

будет

 

такой

: 

# 

chown apache2:apache2 /var/www/webapps/zabbix/frontends/php/conf

В

 

браузере

 

перейти

 

на

 

страницу

 

установки

 Zabbix 

сервера

: 

http://<ip-

сервера

>/zabbix

При

 

первом

 

заходе

 

на

 

страницу

 

запустится

 

мастер

, 

который

 

шаг

 

за

 

шагом

 

проверит

возможности

 

веб

-

сервера

, 

интерпретатора

 PHP 

и

 

сконфигурирует

 

подключение

 

к

 

базе

 

данных

. 

Примечание

Если

 

при

 

входе

 

на

 

страницу

 http://<ip-

сервера

>/zabbix 

появляется

 

ошибка

: 

доступ

запрещен

, 

следует

 

в

 

файле

 

/etc/httpd2/conf/sites-available/default.conf

 

в

секцию

 <Directory> 

добавить

 

запись

: 

Require all granted

и

 

перезапустить

 apache2: 

# 

service httpd2 restart

Для

 

начала

 

установки

 

необходимо

 

нажать

 

кнопку

 

Next Step

, 

что

 

осуществит

 

переход

 

на

страницу

 

проверки

 

предварительных

 

условий

. 

Необходимо

 

доустановить

 

то

, 

что

 

требуется

 

и

 

перейти

 

на

 

следующую

 

страницу

. 

Здесь

 

необходимо

 

ввести

 

параметры

 

подключения

 

к

 

базе

 

данных

 (

параметры

 

подключения

нужно

 

указывать

 

такие

 

же

, 

как

 

у

 

сервера

 Zabbix). 

По

 

умолчанию

 

в

 

качестве

 Database schema

необходимо

 

указать

 public. 

Примечание

Если

 

выбрана

 

опция

 

Шифрование

 TLS 

базы

 

данных

, 

то

 

в

 

форме

 

появятся

дополнительные

 

поля

 

для

 

настройки

 TLS-

соединения

 

с

 

базой

 

данных

 

Далее

 

необходимо

 

задать

 

имя

 

сервера

 

и

 

завершить

 

установку

. 

После

 

окончания

 

установки

 

на

 

экране

 

будет

 

отображаться

 

форма

 

входа

 

в

 

интерфейс

управления

 

системой

 

мониторинга

. 

Параметры

 

доступа

 

по

 

умолчанию

: 

Логин

: Admin

Пароль

: zabbix

Войдя

 

в

 

систему

, 

нужно

 

сменить

 

пароль

 

пользователя

, 

завести

 

других

 

пользователей

 

и

 

можно

начать

 

настраивать

 Zabbix. 

Примечание

В

 

профиле

 

пользователя

 

можно

 

настроить

 

некоторые

 

функции

 

веб

-

интерфейса

 Zabbix,

такие

 

как

 

язык

 

интерфейса

, 

цветовая

 

тема

, 

количество

 

отображаемых

 

строк

 

в

 

списках

 

и

т

.

п

. 

Сделанные

 

в

 

профиле

 

изменения

 

будут

 

применены

 

только

 

к

 

пользователю

, 

в

профиле

 

которого

 

были

 

сделаны

 

эти

 

изменения

. 

Чтобы

 

собирать

 

информацию

 

с

 

узлов

, 

сервер

 Zabbix 

использует

 

информацию

, 

получаемую

 

от

агентов

. 

Чтобы

 

добавить

 

новый

 

узел

, 

следует

 

установить

 

на

 

узел

, 

который

 

необходимо

мониторить

 Zabbix-

агент

 

и

 

добавить

 

новый

 

хост

 

на

 Zabbix-

сервере

. 

52.6. 

Установка

 

клиента

 Zabbix

Установить

 

необходимый

 

пакет

 zabbix-agent (

из

 

репозитория

): 

# 

apt-get install zabbix-agent

Если

 Zabbix-

агент

 

устанавливается

 

не

 

на

 

сам

 

сервер

 

мониторинга

, 

то

 

в

 

файле

 

конфигурации

агента

 

/etc/zabbix/zabbix_agentd.conf

 

нужно

 

задать

 

следующие

 

параметры

: 

Server=<ip-

сервера

>

ServerActive=<ip-

сервера

>

Hostname=freeipa.example.test

freeipa.example.test

 

—

 имя

 

узла

 

мониторинга

, 

которое

 

будет

 

указано

 

на

 

сервере

 Zabbix. 

Примечание

Если

 

параметр

 

Hostname

 

будет

 

пустой

 

или

 

закомментирован

, 

то

 

узел

 

добавится

 

под

системным

 

именем

. 

Добавить

 Zabbix-

агент

 

в

 

автозапуск

 

и

 

запустить

 

его

: 

# 

systemctl enable --now zabbix_agentd.service

52.7. 

Добавление

 

нового

 

хоста

 

на

 

сервер

 Zabbix

Каждый

 

хост

 

необходимо

 

зарегистрировать

 

на

 

сервере

 Zabbix, 

сделать

 

это

 

можно

, 

используя

веб

-

интерфейс

. 

Информация

 

о

 

настроенных

 

узлах

 

сети

 

в

 Zabbix 

доступна

 

в

 

Настройка

 

→

 

Узлы

 

сети

. 

Для

добавления

 

нового

 

узла

 

сети

 

следует

 

нажать

 

кнопку

 

Создать

 

узел

 

сети

: 

В

 

открывшемся

 

окне

 

необходимо

 

заполнить

 

поля

 

Имя

 

узла

 

сети

 

и

 

IP 

адрес

 

согласно

 

данным

добавляемого

 

хоста

. 

Затем

 

следует

 

добавить

 

хост

 

в

 

определенную

 

группу

, 

выбрав

 

одну

 

из

 

них

 

из

списка

, 

либо

 

создав

 

новую

 

группу

: 

 

 

 

 

 

 

 

содержание      ..     11      12      13      14     ..