Архивы рубрики ‘Debian/Ubuntu’

Установка Apache Tomcat сервера на Ubuntu 16

1.Установка Java

  2.Установка Tomcat Последняя 8.5.X-версия доступна по адресу http://tomcat.apache.org/download-80.cgi Создаем группу и пользователя tomcat, под которыми будет запускаться Tomcat-сервер

Создание UNIT-файла и запуск Tomcat

  3.Настройка Iptables

  4.Настройка Tomcat […]

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

1.Получение Mongo-статистики

Если используется аутентификация в Mongo, то выполняем команду

Где пользователь mysuperuser с паролем mysuperpassword должен иметь право выполнять команду serverStatus Встроенная роль clusterMonitor включает в себя в том числе право на выполнение команды serverStatus https://docs.mongodb.com/manual/reference/privilege-actions/#serverStatus https://docs.mongodb.com/manual/reference/built-in-roles/#clusterMonitor Для просмотра полей вывода команды mongostat и человекоудобном формате выполните команду

  2. […]

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

Мониторинг очередей, сообщений в очередях и серверных показателей(файловых дескрипторов, памяти, количества сокетов, дискового пространства) с помощью шаблона и скриптов https://github.com/jasonmcintosh/rabbitmq-zabbix.git Используется API для RabbitMQ, который становится доступным после установки RabbitMQ-плагина Включаем плагин для WEB-интерфейса

После чего WEB-интерфейс RabbitMQ доступен по адресу http://RabbitmQ-server:15672 1.Склонируем репозитарий, зайдем внутрь репозитария, скопируем рекурсивно каталог scripts/rabbitmq в /etc/zabbix/scripts/, скопируем […]

Установка и настройка GlusterFS

Установка и настройка GlusterFS на двух нодах с репликацией тома Ноды, на которых устаналивается GlusterFS-сервер используют Debian9

В качестве GlusterFS-сервера используем Ubuntu16.04 LTS   Установка GlusterFS-сервера на обоих нодах Создание и выполнение скрипта для добавления репозитария GlusterFS на Debian

Проверяем добавленный репозитарий

  […]

Настройка High Availability MongoDB Replica Set

Replica Set – это набор/группа серверов, которые обслуживают один и тот же набор данных В такой группе содержится один мастер(первичный) и несколько слейв(вторичный) серверов. Также в Replica Set может использоваться арбитр. Это сервер, на котором нет базы данных, а его назначение – участвовать в голосовании при выборе нового мастера, создавать кворум необходимый для голосования. Первичный/мастер […]

Настройка High Availability Redis-кластер

Есть 2 сервера приложений(app01 и app02), на которых установлен Redis и Sentinel для мониторинга активного мастера и перевода одного из существующих слейв серверов в режим мастера в случае выхода со строя текущего мастера, а также перевода старого мастера в режим slave к вновь избранному мастеру. Также есть третий сервер(advisor), на котором запущен только Sentinel. Этот […]

Настройка High Availabilty RabbitMQ-кластера

RabbitMQ может быть настроен для много-нодового кластера (с репликацией очередей с мастера на slave-ноды). Отказоустойчивость может быть обеспечена добавлением round-robin лоадбалансера(например, HAProxy) впереди RabbitMQ-кластера Для настройка High Availability необходимо настроить Cluster, а затем – репликацию/зеркалирование очередей сообщений т.к. при настройке кластера реплицируются на ноды кластера все необходимые для работы RabbitMQ данные, за исключением очередей сообщений. […]

Cоздание своего центра сертификации с помощью openssl

1.Создание корневого сертификата, которым будут подписываться сертификаты для web-сайтов

Просмотр корневого сертификата

Проверка md5-хеш суммы корневого сертификата и ключа

  Создание CSR-Запроса для web-сайта domain.com В качестве альтернативного имени используется поддомен www.domain.com и IP-адрес сервера 192.168.1.56 Важно, чтобы поле Subject Alternative Name также содержало и основной домен […]

Очистка сообщений в Slack

Установка Slack-cleaner Предварительно необходимо установить python и менеджер python-пакетов pip

Получение API-токена https://api.slack.com/custom-integrations/legacy-tokens   Просмотр сообщений,которые будут удалены в приватной группе monitoring

Реальное удаление(—perform) сообщений в приватной группе monitoring

Удаление сообщений от бота Просмотр сообщений, которые будут удалены в приватной группе monitoring

Удаление сообщений в приватной группе monitoring

Если […]

Оптимизация производительности Zabbix

Zabbix — это платформа, которая в основном состоит из трех компонентов: 1.Сервера Zabbix 2.Базы данных Zabbix 3.Графического интерфейса Zabbix Также рассмотрим несколько других способов оптимизации производительности Zabbix 4.Оптимизация операционной системы 5. Мониторинг состояния Zabbix   1.Оптимизация Zabbix-сервера   1.Использование активных Zabbix-agent проверок вместо пассивных Zabbix-agent проверок (уменьшает нагрузку на Zabbix-сервер и количество TCP-соединений) При этом […]


Thanx: Remont-vdom
Яндекс.Метрика