В предыдущей статье я описал как установить и настроить Monit для мониторинга сервера, но помимо мониторинга параметров сервера Monit можно использовать и для многих других целей, в частности мониторинга web-сайтов.
Установка и первоначальная настройка PostgreSQL 10 на Debian 9
Буквально несколько дней назад разработчики PostgreSQL выпустили версию 10.0
В новой версии добавлено много новшеств и сделано немало улучшений, более детально о них можно почитать в официальном пресс-релизе.
Я же опишу ниже как установить и быстро настроить PostgreSQL 10 на Debian 9
Установка и первоначальная настройка СУБД ClickHouse на Debian Linux
Итак, если коротко, то ClickHouse — это высокопроизводительная аналитическая СУБД с открытым исходным кодом от компании Яндекс.
ClickHouse очень быстро отвечает на аналитические запросы по обновляемым в реальном времени данным, поэтому её можно использовать в интерактивных приложениях. Система способна масштабироваться до десятков триллионов записей и петабайтов данных. Использование ClickHouse открывает возможности, которые раньше было трудно даже представить: вы можете сохранять весь поток данных без предварительной агрегации и быстро получать отчёты в любых разрезах.
Давайте установим СУБД ClickHouse на Debian 9 (stretch).
(Статья актуализирована 14.08.2019)
Установка и настройка системы мониторинга Monit
Monit — это легковесная система мониторинга серверов, имеющая открытый исходный код. Monit устанавливается на сервер и обеспечивает возможность отправки уведомлений в случае обнаружения проблем. Кроме того, Monit может автономно выполнять определенное действие в качестве реакции на заданные события.
Анализ количества tcp-соединений в Debian Linux
Иногда нужно быстро проанализировать количество tcp-соединений как во всей системе, так и по конкретному порту.
Какими способами это можно сделать в Debian Linux ?
Как заменить определенное слово во всех *.php файлах ?
Случилась ситуация, что в каталоге лежит много *.php файлов в которых используется устаревшая функция mysql_escape_string и её нужно заменить на mysql_real_escape_string, как это быстро сделать?
Как вывести RAID массив из состояния auto-read-only в Debian Linux
Иногда при просмотре состояния массивов можно увидеть такую картину:
# cat /proc/mdstat Personalities : [raid1] md1 : active (auto-read-only) raid1 sda1[0] sdg1[1] 976761472 blocks [2/2] [UU] bitmap: 0/8 pages [0KB], 65536KB chunk
Давайте разберемся что означает статус active (auto-read-only) ?
Nginx: Блокируем доступ к сайту пользователям из нежелательных стран
Иногда встает задача заблокировать доступ к сайту для пользователей из нежелательных стран, например из Пакистана и Китая.
Как это сделать на примере web-сервера nginx мы рассмотрим ниже.
Работа с дисковыми квотами в Debian Linux
Привожу краткий список полезных команд для работа с дисковыми квотами в Debian Linux.
Оптимизация JPEG и PNG изображении для сайтов
Зачастую, выкладывая фотографии в интернет-магазин или крупный блог, администраторы и редакторы не думают об оптимизации изображений в результате приходится платить дополнительные деньги за лишнее место на хостинге, а ведь этого можно избежать. К примеру, в одном интернет-магазине при общем размере базы фотографий товаров в 15 Гбайт до оптимизации, после оптимизации удалось её уменьшить на 2 Гбайта.
Как это сделать? Читаем ниже.