Записи с меткой ‘Nginx’

Мониторинг Nginx в Prometheus

Алгоритм действий состоит из следующих шагов: 1.Настройка Nginx на отдачу статусной страницы 2.Запуск Nginx-экспортера для сбора метрик с Nginx и отдачи их Prometheus-у 3.Настройка Prometheus-а для сбора метрик с Nginx-экспортера 4.Импортирование/настройка dashboard Grafana для визуализации метрик 5.Настрйка правил Prometheus для мониторинга Nginx  показателей 1.Настройка Nginx на отдачу статусной страницы Проверка поддержки Nginx-ом модуля http_stub_status_module и […]

Установка и настройка нескольких экземпляров Odoo на одном сервере с использованием Nginx в качестве proxy-сервера на Ubuntu14

Установим две копии Odoo с разными системными пользователями, разными PostgreSQL-пользователями, разными базами данных, на разных xml-портах. В качестве frontend-сервера установим Nginx, который будет проксировать запросы на Odoo-приложения. 1.Установка всех необходимых зависимостей/пакетов

  2.Добавление системного пользовател(odoo) и создание необходимых каталогов

Создание каталога для хранения лог-файлов Odoo

Создание каталога для установки в него Odoo-приложения […]

Мониторинг Nginx в Zabbix

1.Настройка Nginx-статуса Статистические данные http_stub_status_module — собирает следующие данные:

– общее количество открытых соединений в данный момент, включая коннекты на backend (не пользователей, т.к. один пользователь может открыть несколько соединений);

– общее количество принятых соединений

— количество обработанных соединений ; как правило – должно быть одинаково с первым значением; Если accepts и […]

Установка и настройка Zabbix-сервера на Ubuntu

1.Добавление репозитария Zabbix Отсюда скачиваем и устанавливаем пакет для добавления репозитария http://repo.zabbix.com/zabbix/ Ubuntu 14

  2.Установка Zabbix-сервера и Zabbix-агента(клиента)

Во время установки необходимо согласится на создания базы данных zabbix и ввести пароль пользователя root.После чего установщик предложит ввести пароль пользователя zabbix к базе данных zabbix

– агент для сервера мониторинга( […]

Установка и настройка Zabbix-сервера на Centos

1.Добавление репозитария Zabbix Отсюда скачиваем и устанавливаем пакет для добавления репозитария http://repo.zabbix.com/zabbix/ Centos 6 64-бит(x86_64)

32-бит(i386)

Centos7

В моем случае Centos 6 x86_64

  2.Установка Zabbix-сервера и Zabbix-агента(клиента)

Будет использоваться связка Nginx+PHP-FPM   3.Настройка PHP-FPM Используем отдельный пул с пользователем zabbix

[…]

Установка Nagios на Centos в связке с Nginx

1.Установка необходимых пакетов

  2. Установка Nagios 4 из исходного кода

Создаем пользователя и группу nagios

Сборка и установка Nagios

Проверка файла конфигурации

Либо

Либо

Расположение Nagios

  3. Установка плагинов Nagios (предварительно необходимо […]

Настройка мониторинга Nginx, Memcached, Redis в Cacti средствами Percona Monitoring Plugins

Мониторинг Nginx   1.Узнаем под каким пользователем запускается poller

В данном случае под пользователем cacti   2. Создаем пару SSH-ключей без пароля и сохраняем ключи в /etc/cacti

  3.Выставляем корректного владельца на ключи – пользователя cacti

  4.Создаем пользователя,например, cacti на клиенте(192.168.1.100), с которого будет сниматься статитика

[…]

Настройка мониторинга Nginx в Cacti

1.Проверяем наличие поддержки http_stub_status модуля.

  2.Настраиваем хост по умолчанию на отображение статистики Nginx.

Проверяем вывод Nginx-статистики

  3.Скачиваем необходимые скрипты/шаблоны и копируем скрипты get_nginx_clients_status, get_nginx_socket_status в папку scripts на сервере Cacti. Отсюда качаем  необходимые скрипты/шаблоны http://forums.cacti.net/about26458.html Либо с моего сайта cacti-nginx.tar Выставляем корректные права на скрипты […]

Nginx — полезные мелочи (security, redirect)

Безопасность 1.Блокировка определенных User-Agents. Создаем файл с запрещенными User-Agent-ами

Подключаем файл с запрещенными User-Agent-ами(вставляем перед секцией server)

Добавляем в секцию server запрет для указанных в файле User-Agents

Либо второй вариант. Например , защита от сканеров

Тестируем

  2.Защита от HotLink. Для конкретного location

  3.Защита от реферального спама. […]

Ускорение WordPress за счет кеширования в memcached с помощью плагина W3 Total Cache

    Установка memcached ранее рассматривалась Установка memcached в Ubuntu Установка memcached в Centos   1.Установка плагина w3 total cache через менеджер плагинов   2.Проверка/добавление наличие строки подключения плагина в файле wp-config.php

3.Настройка Nginx виртуального хоста(включаем сжатие и определяем типы файлов для сжатия ) в http-секции

Проверка наличия файла nginx.conf в […]


Thanx: Lupavto
Яндекс.Метрика