Архив метки: mysql

свободная реляционная система управления базами данных

Парсер неудачных авторизаций nginx с хранением данных в MySQL

Задача состояла в том, что бы мониторить неудачные попытки авторизации на вебсервере Nginx и хранить эти данные для удобного просмотра в реляционной базе данных MySQL Нас интересует когда, кто и с какого IP ввёл неверный пароль в БД(допустим logs) создадим таблицу (к примеру fail_auth), в которой будут 5 столбцов: id, date, time, user, from_IP Так… Читать далее »

Перенос zabbix-сервера с небольшими плюшками

Задача: мигрировать zabbix-сервер на новую платформу с сохранением всех настроек, айтемов, триггеров, хостов и прочего исключив историю записей В статье подразумевается, что была произведена установка и настройка zabbix-сервера с нуля и на текущий момент он абсолютно пуст. Текущий сервер: # rpm -qa | grep zabbix-server zabbix-server-2.4.4-1.el6.x86_64 Новый сервер: # rpm -qa | grep zabbix-server zabbix-server-2.4.5-1.el7.x86_64… Читать далее »

Снимаем статистику Mysql-сервера с помощью munin

Подразумеватся что на сервере уже установлена нода (иногда вместе с коллектором) и планируется лишь расширить функционал системы мониторинга. Интересно, как обстоят дела с mysql плагином: # munin-node-configure —suggest | grep mysql mysql_ | no | no [DBI connect(‘mysql;mysql_connect_timeout=5′,’root’,…) failed: Access denied for user ‘root’@’localhost’ (using password: NO)] Понятно, скрипт может получить доступ к серверу mysql.… Читать далее »

FTP сервер с виртуальными пользователями в MySQL на Ubuntu 12.04

У меня уже есть статья по установке и настройке FTP сервера на FreeBSD. Потребовалось организовать то же самое для Ubuntu. Отличия незначительные, но всё же есть. Для начала установим необходимые пакеты sudo apt-get install proftpd-basic proftpd-mod-mysql Раскоментируем эти строки в /etc/proftpd/proftpd.conf DefaultRoot ~ Include /etc/proftpd/sql.conf RequireValidShell off Добавим в систему пользователя и группу от которых… Читать далее »

«Правильный» backup. Несколько реализаций

Резервирование данных никогда не было тривиальной задачей и решений соответственно несчетное количество. Каждый использует различные методы и реализации. Мне повезло: подвернулся большой проект, где резервирование получилось на удивление гибким. Разные данные резервировались с разной периодичностью и полнотой. Вся система резервирования разделена на несколько частей. Каждую попробую описать максимально подробно. Каждая из реализаций может понадобиться отдельно,… Читать далее »

Простейший WEB-сервер на FreeBSD

Использовать FreeBSD и не поднять на нем целую кучу различных сервисов это не есть путь настоящего IT-джедая. Следовательно первым делом займемся настройкой WEB-сервера. Использовать будем самую распространенную связку: Apache+MySQL+PHP (Коротко — FAMP) Для начала обновим порты. Дальше все довольно просто. Установка из тех же самых портов. Сначала установим сервер MySQL(вместе с ним установится и MySQL-клиент)

FTP сервер на базе ProFTPd с хранением списка пользователей в базе данных MySQL на FreeBSD

Лидерами среди FTP-серверов на сегодняшний день являются pure-ftpd и proftpd. В последнее время использую proftpd с хранением списка пользователей в MySQL (как-то неохота заводить системных пользователей, если нужен всего лишь доступ по FTP. Итак, приступаем к установке. Переходим в каталог портов и запускаем установку. # cd /usr/ports/ftp/proftpd/ # make install clean Мой набор опций следующий:… Читать далее »