Устанавливаем Promtail в CentOS / Debian

Устанавливаем Promtail в CentOS / Debian

Promtail – агент, отвечающий за централизацию логов, то есть собирает логи, обрабатывает их и отправляет в Loki. В свою очередь Loki их хранит, а Grafana запрашивает данные из Loki и визуализирует их.

Добавляем системного пользователя, от которого будет работать Promtail
Скачиваем promtail
Распаковываем
Удаляем архив
Делам файл исполняемым
Меняем владельца
Создаем конфигурационный файл, либо скачиваем готовый
Меняем владельца конфига
Создаем Systemd Unit
Добавляем сервис в …

Устанавливаем Loki в CentOS / Debian

Устанавливаем Loki в CentOS / Debian

Loki – хранилище для логов (prometheus like), т.е. набор компонентов для полноценной системы работы с логами.

Добавляем системного пользователя, от которого будет работать Loki
Скачиваем Loki
Распаковываем
Удаляем архив
Делам файл исполняемым
Меняем владельца
Создаем конфигурационный файл, либо скачиваем готовый

В address: 127.0.0.1 – слушать localhostВ address: 0.0.0.0 указываем прослушивать все доступные интерфейсы.

Меняем владельца конфига
Создаем Systemd Unit
Добавляем сервис в автозагрузку и стартуем
Смотрим логи …

Vault HashiCorp. Тип хранилища PostgreSQL

Vault HashiCorp. Тип хранилища PostgreSQL

Vault — это утилита командной строки, которая отвечает за управление секретами — логинами, паролями, ключами, сертификатами. «Управление» включает в себя как хранение, так и выдачу секретов конкретным приложениям с пометкой у себя в журнале, кому и когда это произошло.

В прошлых сатьях мы рассмотрели установку HashiCorp Vault и установку PostgreSQL 13 в Centos 8.
Настройки PostgreSQL
Создаем базу …

Добавляем в Grafana LDAP-авторизацию, интеграция с FreeIPA

Добавляем в Grafana LDAP-авторизацию, интеграция с FreeIPA

Редактируем конфигурационный файл Grafana
Редактируем файл с настройками для LDAP-подклюения
Создаем во FreeIPA пользователя
Создаем во FreeIPA группы
Перезапускаем Grafana

Обновление ownCloud вручную

Обновление ownCloud вручную

ownCloud — это свободное и открытое веб-приложение для синхронизации данных, общего доступа к файлам.

Переключаемся на пользователя root. Все дальнейшие действия будут выполняться от этого пользователя
Бэкапируем директорию, в которую установлен ownCloud
Бэкапируем базу данных
Включаем режим обслуживания с помощью утилиты occ (расположена в каталоге, куда установлен ownCloud)
Останавливаем вэбсервер
Скачиваем релиз ownCloud в каталог /tmp (На момент написания статьи финальная стабильная версия owncloud-10.4.1)
Подготавливаемся к обновлению: переименовываем …

Синхронизация времени в Debian

Синхронизация времени в Debian

Systemd-timesyncd – встроенная служба для синхронизации времени компьютера с ntp-серверами. Эта служба реализует упрощенный клиент SNTP. В отличие сложных реализаций NTP, systemd-timesyncd представляет только клиентскую часть.

Смотрим текущий статус синхронизации времени
Включаем использование systemd-timesyncd для синхронизации времени
Настроим systemd-timesyncd.Конфигурационный файл расположен тут: /etc/systemd/timesyncd.conf
где 192.168.1.1, 192.168.1.2 – ntp серверы
По-умолчанию служба выключена. Включаем и перезапускаем службу systemd-timesyncd
Проверяем статус
Через несколько …

Автоматическая установка Debian при помощи preseed

Автоматическая установка Debian при помощи preseed

Preseeding – метод автоматизации установки операционной системы Debian и ее производных.

Пример файла preseed.cfg
Разбор содержимого файла
Первый блок. Локализация
В нем мы задаем локализацию и поддерживаемые языки
Второй блок. Раскладка клавиатуры
В нем указаны параметры раскладки клавиатуры
Третий блок. Сеть
Это блок с сетевыми настройками.Раскомментированный – настройки для получения IP с помощью DHCP-сервера.Закомментированный – статический IP
Четвертый блок. Репозиторий
Указываем репозиторий и …

Локальный APT (Debian / Ubuntu) репозиторий на Centos 7

Локальный APT (Debian / Ubuntu) репозиторий на Centos 7

Репозиторий — место, где хранятся и поддерживаются какие-либо данные. Чаще всего данные в репозитории хранятся в виде файлов, доступных для дальнейшего распространения по сети.Среди дистрибутивов Linux популярны репозитории с форматом метаданных YUM для дистрибутивов на базе RPM-пакетов, и репозитории с метаданными APT для дистрибутивов на основе DEB-пакетов.

Добавляем репозиторий EPEL и устанавливаем софт
Создаем каталог, где будет находиться репозиторий
Запускаем синхронизацию и зеркалом Яндекса
Автоматическое обновление …

Установка и настройка rclone. Бэкапирование в s3 или cloud.mail.ru

Установка и настройка rclone. Бэкапирование в s3 или cloud.mail.ru

Rclone – это программное обеспечение для синхронизации файлов с облачным хранилищем.

В связи с тем, что Яндекс закручивает гайки в своих сервисах, из-за чего наблюдаются перебои с Яндекс Диском, точнее с протоколом webdav, который я использовал для хранения бэкапа сайта, пришлось искать другие варианты. Выбор пал на программу rclone и хранилище от mail.ru.
Установка rclone
Скачиваем rclone и …