Установка Zabbix 6.2 + Nginx + PostgreSQL 14 + TimescaleDB в Debian 11 Bullseye

Установка Zabbix 6.2 + Nginx + PostgreSQL 14 + TimescaleDB в Debian 11 Bullseye

Zabbix 6.2 + Nginx + PostgreSQL 14 + TimescaleDB

Zabbix — свободная система мониторинга и отслеживания статусов разнообразных сервисов компьютерной сети, серверов и сетевого оборудования, написанная Алексеем Владышевым. Для хранения данных используется MySQL, PostgreSQL, SQLite или Oracle Database, веб-интерфейс написан на PHP.

Подготовка

Обновляем ОС, устанавливаем софт

$ sudo apt update
$ sudo apt -y upgrade
$ sudo apt -y install …

Установка DokuWiki + Nginx + PHP-FPM в Debian 11 Bullseye

Установка DokuWiki + Nginx + PHP-FPM в Debian 11 Bullseye

DokuWiki + Nginx + php-fpm

DokuWiki — простой, но достаточно мощный вики-движок, который может быть использован для создания любой документации. Она ориентирована на команды разработчиков, рабочие группы и небольшие компании. Все данные хранятся в простых текстовых файлах, поэтому для работы не требуется СУБД

Подготовка

Обновляемся

$ sudo apt update && sudo apt -y upgrade

Устанавливаем софт (мой стандартный набор)

$ sudo apt -y install nano curl …

Настройка Nginx в качестве UDP-балансировщика

Настройка Nginx в качестве UDP-балансировщика

Nginx as UDP Load Balancer

В терминологии компьютерных сетей балансировка нагрузки или выравнивание нагрузки — метод распределения заданий между несколькими сетевыми устройствами с целью оптимизации использования ресурсов, сокращения времени обслуживания запросов, горизонтального масштабирования кластера, а также обеспечения отказоустойчивости.

В одной из прошлых статей было рассмотрено как устанавливать Web-сервер Nginx в Debian или Centos

После установка, отключаем дефолтный конфиг

$ …

Установка Nginx в Debian 11 из репозитория

Установка Nginx в Debian 11 из репозитория

Nginx + Debian 11 (bullseye)

Nginx — веб-сервер и почтовый прокси-сервер, работающий на Unix-подобных операционных системах. Начиная с версии 0.7.52 появилась экспериментальная бинарная сборка под Microsoft Windows.

Загружаем ключ для подписи Nginx

$ sudo wget https://nginx.org/keys/nginx_signing.key

Устанавливаем утилиту gnupg2 что бы в дальнейшем добавить скаченный ключ

$ sudo apt update
$ sudo apt install -y gnupg2

Добавляем загруженный ключ в список программных …

[РЕШЕНО] Failed to connect to lvmetad. Falling back to device scanning

[РЕШЕНО] Failed to connect to lvmetad. Falling back to device scanning

Failed to connect to lvmetad

При добавлении LVM-раздела в Debian 9, после перезагрузки ОС не смогла штатно загрузиться

WARNING : Failed to connect to lvmetad

Что бы ОС загружалась штатно, отредактируем файл /etc/lvm/lvm.conf

$ sudo nano /etc/lvm/lvm.conf

use_lvmetad = 0

Обновим initramfs для текущего ядра ОС (от root-пользователя) и перезагрузимся

# update-initramfs -k $(uname -r) -u; sync
# reboot

Обновление Debian 10 (buster) до Debian 11 (bullseye)

Обновление Debian 10 (buster) до Debian 11 (bullseye)

upgrade debian 10 to 11

Debian 11 кодовое имя “bullseye”. Дата релиза 15.08.2021.Основные изменения:– Ядро Linux обновлено до версии 5.10 (в Debian 10 поставлялось ядро 4.19);– Обновлены серверные приложения, в том числе Apache httpd 2.4.48, BIND 9.16, Dovecot 2.3.13, Exim 4.94, Postfix 3.5, MariaDB 10.5, nginx 1.18, PostgreSQL 13, Samba 4.13, OpenSSH 8.4;– Обновлены серверные приложения, в …

Установка и запуск Opensearch / Dashboard / Logstash в режиме single-node в docker compose

Установка и запуск Opensearch / Dashboard / Logstash в режиме single-node в docker compose

Opensearch / Dashboard / Logstash

Opensearch, ранее известный как Open Distro for Elasticsearch – аналог стека ELK, но с интегрированным модулем безопасности (в ELK это платная опция)OpenSearch – это распределенный комплект поисковых и аналитических ресурсов с открытым исходным кодом для различных примеров использования, таких как мониторинг приложений в режиме реального времени, анализ журналов и поиск по веб-сайтам. …

Расширяем диск с помощью утилиты parted в Linux

Расширяем диск с помощью утилиты parted в Linux

parted

Parted — свободный редактор дисковых разделов, предназначенный для создания и удаления разделов. Утилита полезна для создания разделов для новых операционных систем, реорганизации использования места на жёстком диске, копирования информации между дисками и создания образов диска.

В одной из прошлых статей был рассмотрен способ расширения диска с помощью утилиты growpart

Но, при увеличении диска в Debian 8 столкнулся …

[РЕШЕНО] Меняем локализацию в Debian 8 – 11

[РЕШЕНО] Меняем локализацию в Debian 8 – 11

debian locale

locale — UNIX‐утилита, выводящая информацию о региональных настройках операционной системы

Смотрим текущую локализацию

$ locale -a
C
C.UTF-8
POSIX
ru_RU.utf8

Запускаем утилиту, для переконфигурирования локализации

$ sudo dpkg-reconfigure locales

Выбираем необходимые локализации (en_US.UTF-8, ru_RU.UTF-8)

Выбираем локализацию по умолчанию (en_US.UTF-8)

Проверяем

$ locale -a
C
C.UTF-8
en_US.utf8
POSIX
ru_RU.utf8