Установка Logstash

  • 29 November 2019
  • taku

Установка Логстеша на отдельную машину

1) mkdir /distro

2) yum install java-1.8.0-openjdk-devel

3) копируем logstash на сервер в /distro

4) yum install logstash-oss-6.7.1.rpm

5) systemctl enable logstash.service

6) logstash.yml node.name: ls-tkli-middle0009 pipeline.workers: 4 #по кол. cpu (cat /proc/cpuinfo path.data: /var/lib/logstash path.logs: /var/log/logstash

7) создаем и конфигурируем например nginx.conf под требования в /etc/logstash/conf.d

8) service logstash start && systemctl enable logstash

Установка OpenDistro (OD)

  • 29 November 2019
  • taku

vxx.vm. [10.xx.x.xx] - CPUv4/32Gb/118Gb
Подготовительный этап
1) проверяем включен ли firewall (iptables -nL) не должно быть правил и цепочки(INPUT,OUTPUT) в ACCEPT
3) собираем данные по машине cat /proc/cpuinfo , free -m , df -h
4) если раздела нет то разбиваем раздел где будет находится хранилище cfdisk /dev/vdx (создаем на пример /dev/vdxy)
6) создаем каталог в который будем монтировать диск для даты mkdir /elstore
9) отключаем свап! удаляем строку в /etc/fstab /dev/mapper/rootvg-lvswap none swap sw 0 0
swapoff -a

Установка Haproxy со сборкой на Centos

  • 27 November 2019
  • taku

Устанавливаем пакеты необходимые для сборки пакетов
yum install -y gcc pcre-devel tar make
создаем каталог для дистрибутива
mkdir /distro
скачиваем
wget http://www.haproxy.org/download/2.1/src/haproxy-2.1.0.tar.gz -O /distro/haproxy-2.1.0.tar.gz
разархивируем в distro
tar xzvf /distro/haproxy-2.1.0.tar.gz -C /distro/
cd /distro/haproxy-2.1.0
компилируем
make TARGET=linux-glibc
Устанавливаем
make install

Nginx авторизация auth_basic (user:pass) с внешних адресов

  • 26 November 2019
  • taku

Появилась задачка, добавить доп уровень авторизации к сайту по HTTP Basic Authentication для подключения с неизвестных айпишников, а для известных авторизация средствами внутреннего портала.

Для этого в конфигу самого файла вписываем директиву geo подробно тут 

geo $authentication {
    default "Authentication required";
    xx.xx.xx.xz "off";
    xx.xx.xx.xx "off";
    xx.xx.xx.xy "off";
}

после в нужную область прописываем например в location / 

Архитектура ELK(OpenDistro)-роли серверов

  • 22 July 2019
  • taku

Так как уже ELK(OpenDistro) развернул и товарищи просят выложить доки решил создать раздел под ELK начинаю серию статей по разворачиванию стека ELK от амазона OpenDistro

Цели ЕЛК (Централизованный сбор логов для быстрого поиска по тысячам серверов( в разрезе АС-стенд и тип JVM) и графическое отображение ошибок, типов ошибок с WebSphere, FileNet, MQ, Kafka, WildFly, Weblojic

У всех свой лог и свой таймштамп :( 

Ознакомительный этап

Мониторинг Websphere(IBM) Zabbix через java агент

  • 22 July 2019
  • taku

И так была поставлена задача заменить тиволи на что то другое, в добавок ко всему у нас есть заббикс. Через стандартные настройки Dcom - не реккомендованы производителем. Решено запустить сбор метрик, через java агент их всего два, zorka и zabbix-java-agent.

В этой статье разберем zorka v.1.0.18 http://zorka.io/#downloads

1) Настраиваем сферу, для соединения со сферой нужно положить все из архива в zorka в например 

/usr/IBM/AppServer_TEST/profiles/AppSrv01/zorka

                внутри

Собираем кластер master-slave на postgres для 1с

  • 21 April 2019
  • taku

Маленькая статейка как запустить кластер master-slave для 1с.

1) определяемся где будет находится директория с базами для удобства управления 1кластер=1 база

2) mkdir /bd, форматируем раздел mkfs.ext4 /dev/sdb1 , монтируем раздел в mount /dev/sdb1 /bd не забываем прописать в fstab

3) устанавливаем PG на мастере

Выжимки по администрированию postgres

  • 9 February 2019
  • taku

Создание и обслуживание кластера

Создать кластер 
pg_createcluster 9.6 <clustername> -d <dir> 

пример: pg_createcluster 9.6 bd_01 -d /bd/bd_01

Просмотр кластеров pg_lsclusters
изменить порт кластера можно в конфиге /etc/postgresql/9.6/bd_01

Рестарт(он же старт и стоп) 
pg_ctlcluster 9.6 bd_01 restart

Удалить кластер 
pg_dropcluster 9.6 bd_01

su postgres если иное не настроена в конфиге кластера
psql -p xxxx(порт кластера) 

Работа с пользователями и правами

Mikrotik not enough disk space

  • 13 September 2018
  • taku

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

из 64Мб свободно 12Кб выяснилось, что это глюк системы которая не освобождает место, для этого скачиваем пакет fix_space.npk ребутимся и вуаля свободное место появилось, после чего можно спокойно обновлять дальше.

Страницы