avatar UbuntuСборка deb пакета Nginx из исходных кодов с добавлением сторонних модулей

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

avatar CentOSНастройка сервера Zabbix с PostgresSQL на CentOS (Zabbix+PostgreSQL+Nginx+php)

Старое правило IT индустрии о том что: «Быстро поднятое, не считается упавшим!» по прежнему действует, но чтобы оно выполнялось, необходимо оперативно об этих проблемах узнавать, для этого существуют системы мониторинга, человеку не реально отследить все глубинные процессы происходящие в системе, но система мониторинга соберет всю информацию и представит в удобоваримой форме, а в случае проблем еще и уведомит о них.
Читать дальше

avatar CentOSНастраиваем web-сервер на CentOS ( Nginx + php-fpm + MySQL )

В этой статье я расскажу как настроить Web сервер на CentOS, эта ОС является одной из самых популярных и только недавно она уступила лидерство Debian, что как-бы намекает. Она имеет довольно большое сообщество и информация о ее настройке будет весьма полезна людям, да и не понятно как это я ее обошел своим вниманием, в общем, этот досадный недостаток нужно исправить, чем я сейчас и займусь.
Читать дальше

avatar WindowsЖурнал успешных входов пользователей в систему (Windows) и запись в MySQL(Linux)

Тут недавно, мне потребовалось, вести статистику какие пользователи и где входят в систему, вот стукнуло руководству в голову мысль из серии: «А давайте, будем ВСЕ записывать!», ну все так все, а что конкретно не знает, быстро загуглив и не найдя, готового решения, пришлось написать свой велосипед. В общем я решил поделиться собственной наработкой с общественностью, думаю что не я один с такой проблемой столкнулся.
Средства операционной системы Windows позволяют это делать, через настройку аудита успеха, но проблема в том что руководство хотело все это видеть в упрощенном виде и загонять генерального детектора в увлекательное чтение журналов системы, мне совершенно не хотелось.
Читать дальше

avatar ArduinoСобираем статистику изменений температуры и влажности с помощью Arduino и записываем ее в MySQL

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

avatar UbuntuБалансировка сетевой нагрузки с помощью DNS сервера Bind в Ubuntu - DNS Round-Robin

Иногда, когда проект вырастает до больших размеров, ему требуется масштабируемость, целью которой является, повышение производительности системы.
Масштабируесть бывает 2х видов: горизонтальная и вертикальная.
Вертикальная осуществляется за счет увеличения ресурсов самого сервера, например-добавление процессоров или оперативной памяти.
Горизонтальная осуществляется за счет увеличения количества серверов.
Как-то я уже писал про технологию балансировки сетевой нагрузки WEB серверов, в статье Балансировка сетевой нагрузки с помощью Nginx, там система работала на одном балансировщике и 3х WEB серверах, также в качестве примера была представлена схема работы mail.ru, доступ к которой осуществлялся через 4 маршрутизатора, но что находилось за ними, для нас осталось тайной. В этой статье я попытаюсь немного рассказать о том как осуществляется работа похожей схемы. Также, крайне рекомендую, ознакомиться со статьей по настройке DNS-сервера BIND, на ее основе будет поднят тестовый DNS сервер, 3 сервера поднимать нет необходимости, в качестве тестового полигона нам хватит и одного DNS сервера.
Читать дальше

avatar DebianZTC набор дополнительных скриптов для Zabbix

Всем доброго времени суток, в данной статье я расскажу как расширить функционал систем мониторинга Zabbix. Мануалов в интернете довольно таки много и на официальном сайте хорошая документация. Zabbix, хорошая система мониторинга, но стандартные шаблоны скудны. В интернете наткнулся на набор скриптов ZTC, и при установке столкнулся с рядом сложностей и тонкостей, для решения который пришлось изучать логи. Что бы облегчить Вам жизнь, да и самому не забыть как я это делал, пишу эту статью.
Читать дальше

avatar UbuntuУстановка phpMyAdmin на Nginx в Ubuntu 12.04 / Debian

Управлять сервером баз данных можно из командной строки, но это не всегда удобно, зачатую, хочется большего комфорта.
Если вы в совершенстве знаете синтаксис запросов MySQL, то можно обойтись и без сторонних приложений, лично я, похвастаться этим не могу, по этому предпочитаю работать через WEB интерфейс, одним из лучших, хотя и не единственным, приложением, является phpMyAdmin, как явствует из названия, написанное на PHP.
Читать дальше

avatar UbuntuНастройка Nginx с поддержкой PHP-FPM в Ubuntu 12.04 (включает: Nginx, php-fpm, MySQL, Memcached)

Лично я, стараюсь использовать именно LTS дистрибутивы, основная причина моей любви к ним-придонная лень, все дело в том что если возится с этим дома, настраиваешь, потом перенастраиваешь, затем слегка допиливаешь, а потом все это сносишь и делаешь как нужно
Читать дальше

avatar DebianНастройка WEB сервера под управлением ОС Debian (включает: Nginx, php-fpm, MySQL, Xcache, Memcached)

По многочисленным просьбам общественности, выкладываю инструкцию по настройке сервера под управлением ОС Debian.
Статья будет построена по модульному типу т.е. будет базовая часть, которую необходимо выполнить на 100% и несколько дополнительных, использовать которые или нет, каждый решает для себя сам
Читать дальше