MySQL — Восстановление данных из бинарных логов (binary log)

Если в настройках MySQL сервера включить опцию log-bin и ещё несколько сопровождающих, то СУБД начнёт вести бинарные логи, в которые будет записываться информация о всех изменениях данных в БД. Проще говоря, эти логи будут содержать все запросы которые добавляли, удаляли или обновляли данные во всех БД (или можно настроить логировать только определённые БД). Данные логи используются […]

Как активировать DigitalOcean Private Networking на существующем дроплете

Private Networking от DigitalOcean представляет из себя локальную сеть в пределах того датацентра в котором запущен ваш сервер. Это позволяет вам настраивать взаимодействие между вашими серверами по каналу не покидающему пределов датацентра, без платы за исходящий трафик и с максимальной пропускной способностью. Обратите внимание, что в один Private Networking входят сервера расположенные в одном и том же датацентре. Рассмотрим ситуацию, когда […]

Настройка Fail2Ban и Nginx для защиты от DOS атак

Если Вы управляете сервером на котором находится ваш сайт, рано или поздно Вы можете столкнуться с неприятностью в виде DOS (Denial of Service) атаки. В данной статье будет описана быстрая настройка программы Fail2Ban и Nginx для препятствования DOS атаке. Более подобное описание установка и настройки данной утилиты Fail2Ban можно найти тут.

Именование сетевых интерфейсов в Debian 9 Stretch

17.06.2017 состоялся релиз Debian 9 Stretch, работа над которым велась более двух лет и который будет поддерживаться следующие 5 лет. Данный релиз посвящён памяти основателя проекта Debian — Иэна Мёрдока, ушедшего в конце 2015 года. Одним из нововведений стал новый принцип именования сетевых интерфейсов. Программа установки и заново установленные системы используют теперь новый стандарт схемы именования сетевых интерфейсов […]

Установка NRPE на CentOS 7

NRPE (Nagios Remote Plugin Executor) — утилита позволяет удаленно выполнять Nagios плагины на других машинах Linux / Unix. Это позволяет контролировать отдаленные показатели машины (использование дискового пространства, загрузки процессора и т.д.). NRPE также может запускать скрипты и проверять показатели на удаленных машинах Windows, для чего необходимо установить на машине с Windows программу агент NSClient++ Содержание: Установка NRPE Настройка NRPE Настройка SUDO Вызов команд […]

Установка Web-интерфейса NagVis для системы мониторинга Nagios

NagVis  — это аддон визуализации для известной системы мониторинга Nagios. NagVis отображает хосты и сервисы которые мониторятся при помощи Nagios в удобной форме, позволяет удобно располагать их на карте, устанавливать на карту своё фоновое изображение (например: фоткаем серверную, растаскиваем ярлыки по серверам и радуемся наглядности:), позволяет содержать несколько карт с индивидуальными настройками, легко добавлять и удалять элементы и многое другое. Содержание: […]

Установка системы мониторинга Nagios на Centos 7

Nagios — программа с открытым кодом, предназначенная для мониторинга компьютерных систем и сетей: наблюдения, контроля состояния вычислительных узлов и служб, оповещения администратора в том случае, если какие-то из служб прекращают (или возобновляют) свою работу. Обладая поддержкой всевозможных протоколов, огромного количества готовых плагинов и возможностью мониторинга при помощи скриптов собственного написания на различных языках программирования (Shell, […]

Установка Apache, MySQL, PHP, phpMyAdmin на Centos 7

Для решения различных задач на сервер необходимо установить набор программ, в народе именуемый LAMP (Linux Apache MySQL PHP). Это может понадобиться не только для web-сервера, но и для серверов предназначаемых для других задач, т.к. почти все программные продукты имеют web-интерфейс для управления ими. Срдержание: Установка Apache Установка MySql Установка PHP Установка php MyAdmin Итак, после успешной установки […]

Изменение имени сетевого интерфейса Centos 7

В CentOS7 имя сетевого интерфейса имеет вид “enpXsX” вместо привычного “ethX”.  Сначала немного теории о том, почему так происходит, а затем как это изменить. Почему так происходит Все дело в том, что классическая схема именования сетевых интерфейсов присваивает им имена  «eth0», «eth1» и т.д. по порядку, однако данные имена жестко не привязываются к интерфейсу. То […]

Настройка Centos 7 после установки

Статья о том как подготовить только что установленный на сервер дистрибутив Centos 7 к дальнейшей работе с ним. Содержание: Network Manager Настройка сети Подключение EPEL репозитория FireWall Установка и настройка NTPD Дополнительные полезные утилиты