Простой Telegram bot для выполнения команд linux на сервере.

Рассмотрим пример создание, установки зависимостей и запуска небольшого чат бота для выполнения произвольных команд на linux сервере и отображения этой информации в чате.

Read more «Простой Telegram bot для выполнения команд linux на сервере.»

Теги в Zabbix

Рассмотрим практический пример использования тегов (tags) в zabbix на примере разделения уведомление от определенного хоста(ов) и триггера(ов) в разные телеграм чаты с помощью разны телеграм ботов. Конечно можно использовать иные способы оповещения, суть именно в разделение куда будут отправлены те или иные сообщения.

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

tags zabbix

Read more «Теги в Zabbix»

Аутентификация пользователя в MongoDB шардированном кластере через mongos

Рассмотрим важный момент, касающийся аутентификации пользователей в шардированном кластере MongoDB, поскольку в документации этот момент описан не в явном виде.

В такой среде необходимо понимать два понятия об аутентификации пользователя, особенно когда вы являетесь администратором базы данных:

  • cluster authentication , то есть аутентификация, выполняемая при подключении через роутер mongos.
  • local authentication , то есть аутентификация, выполняемая при локальном подключении к конкретному шарду через демон mongod.

Чтобы проиллюстрировать это, будем использовать простую конфигурацию кластера следующим образом:

Read more «Аутентификация пользователя в MongoDB шардированном кластере через mongos»

Keepalived 2 в Hetzner Cloud на Centos 7

Hetzner cloud предоставляет возможность использовать плавающий IP (Floating IP), но нет механизма автоматического переключения между серверами. Однако есть api — hcloud.

Read more «Keepalived 2 в Hetzner Cloud на Centos 7»

Ceph-ansible. Быстро и без ошибок, установка Ceph кластер с помощью Ansible

Ранее мы сравнивали «NFS и CEPH», в той заметке мы говорили об узких местах технологии NFS и как можно их решить путем использования в инфраструктуре распределенного файлового хранилища от компании Red Hat — Ceph.

Сегодня предлагаем рассмотреть вариант как быстро и с наименьшим кол-вом ошибок развернуть кластер CEPH используя систему управления конфигурациями — Ansible.

Read more «Ceph-ansible. Быстро и без ошибок, установка Ceph кластер с помощью Ansible»