linux (ru)

  • Работаем с Midnight Commander в Putty

    Всем привет!

    Есть такой очень хороший SSH-клиент для работы с Linux из-под Windows. А еще есть тоже хороший файл-менеджер в Линуксе - Midnight Commander (mc).

    По умолчанию, если подключиться putty и запустить mc, то мы увидим страшненькую картину - вместо всей псевдографики в mc будут кракозябры. Работать в такой среде невозможно, естественно.

  • Количество активных звонков\каналов в Asterisk - вывод в файл

    Иногда бывает, что надо определить, хватает ли каналов городских линий, при условии, что городской оператор подключен к Asterisk. Для сбора такой статистики в нашей компании, мы решили записывать кажду минуту (в идеале, конечно, надо чаще) количество активных звонков\каналов в Asterisk в файл, чтобы потом построить график, если потребуется.

    Задача делится на два этапа:

    1. Добиться вывода в файл в ручном режиме.
    2. Запихнуть скрипт в cron.
  • Как разрешить root-пользователю логиниться через SSH в Debian Jessie

    Сразу после чистой установки Debian Jessie Linux, вы установите SSH-сервер и потом столкнетесь с проблемой, когда попробуете залогиниться через SSH с помощью root-учетной записи.

    $ ssh [email protected]
    [email protected]'s password: 
    Permission denied, please try again.
  • Устанавливаем кластер Zabbix в Azure на CentOS Устанавливаем кластер Zabbix в Azure на CentOS

    Z - это Zabbix

    Мониторинг - это очень большая часть процесса экспуатации ПО и инфраструктуры, а также, в моем случае, DevOps процесса - сборки, доставки и эксплуатации. Это один из тех трех слонов, на которых основана эксплуатация, я бы сказал.

    Возвращаясь на землю, Azure Cloud - классная платформа, с кучей фишек и возможностей (и ограничений :-)), но тем не менее, у нее нет "настоящего" решения для мониторинга. Ни для виртуальных машин, ни для других ресурсов. Можно возразить - есть OMS и Azure Monitor, но я сталкивался с кучей проблем и ограничений в попытках настроить их, что решил, что самое лучшее - разработать велосипед свое собственное решение, которое будет отвечать моим запросам.

    Сегодня я попробую описать мое предложение по мониторингу: высоко доступное, бесплатное и облачное.

  • Как быстро узнать версию Alpine Linux в контейнере Как быстро узнать версию Alpine Linux в контейнере

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

    Ниже вот команды, как можно это быстренько посмотреть из консоли (будет работать почти для всех дистрибутивов, на самом деле):

  • Ошибка "ModuleNotFoundError: No module named 'pkg_resources'" при обновлении пакета 'py3-setuptools' в контенере Alpine Linux Ошибка "ModuleNotFoundError: No module named 'pkg_resources'" при обновлении пакета 'py3-setuptools' в контенере Alpine Linux

    Я использую 'boky/postfix' образ для отправки электронной почты со своего Kubernetes-кластера. Недавно система сканирования сообщила о наличии уязвимости в пакете 'py3-setuptools', которую можно закрыть, обновив пакет до последней версии.

    Как обычно, я иду в свой кастомный Dockerfile и обновляю свою строку для принудительного обновления пакета...