Заметки — Администрирование devops сопровождение проектов

Заметки

03.08.2024
Мониторинг серверов с помощью ZABBIX. Первоначальная грубая настройка

В старые добрые времена, когда заббикс еще не существовал, я использовал nagios+cacti. Но время шло, лень росла, использовать две системы, и постоянно между ними переключаться становилось совсем уж нерационально, потихоньку начал осваивать заббикс. Отмечу что, после cacti графики он рисует

Bashrc чтоб жилось легче

.bashrc — файл который выполняется каждый раз когда мы логинимся. Можем подсунуть сюда вкусности для работы.   ##DOCKER # bash in docker db() { docker exec -it $1 bash; } #ip container dip() { docker inspect --format=\'{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}\' $1; }

VBoxManage virtualbox cli

У virtualbox есть отличный cli интерфейс VBoxManage. Если сравнивать с libvirt kvm — работать с ним кране удобнее, он стабильнее. Кроме всего прочего есть отличный gui интерфейс, который опять же на порядок лучше того же virt-manager для kvm на платформе

Настройка локального postfix dkim relay + docker

Сейчас без dkim никуда, настроить его  в postfix не составляет труда за 20 минут, но если использовать docker то все еще проще и быстрее, настройка займет 2-3 минуты. За основу нужно взять любой образ docker из репозитория, сгеренировать dkim, после

Простое копирование файлов и каталогов в base64 между консолями

Копирование файлов между консолями в base64 Ставим на удобные сочетания клавиш команды для отображения сжатого файла в консоль через base64 и обратно разархивирование с вводом base64, и перетаскиваем файлы без длинных scp, rsync и вводов паролей. Чтобы пользоваться этим в

Перенос корневого раздела root на lvm

Перенос корневого раздела root на lvm Недавно перенес корневую фс ноутбука на лвм, тривиальные вещи не записывал. Опишу процесс основными шагами. Действия описаны для CentOS 7, но справедливы, с небольшими отличиями, для всех большинства дистрибутивов с которыми работал. В linux все

Сборка ядра linux

В общем случае, без сбора рпм все очень просто. Сборка ядра уже давно не представляет трудностей.   Устанавливаем утилиты для отрисовки псевдографических интерфейсов в консоли и компиляторы. sudo yum install ncurses-devel ncurses gcc make git ctags ncurses-devel openssl-devel Создаем конфиг

Ошибка VBoxNetFlt: Dropped over-sized packet

Ошибка VBoxNetFlt: Dropped over-sized packet Запуск виртуалок в virtualbox с бриджованым интерфейсом дело обычное, но иногда по непонятным причинам может возникать геморрой. Выглядит он следующим образом — виртуалка пингуется мелкими пакетами, но перестает отвечать по tcp, невозможно установить ssh соединение

Rsyslog + elasticsearch. Настройка rsyslog — удаленного центролизованного хранилища log файлов

При администритовании парка серверов примерно от 10 и выше, возникает необходимость в централизованном хранении логов. Целей тут несколько. Во первых безопасность —  все фиксируется, и дублируется не только локально, но и на удаленном сервере. Если взломают сервер и потрут логи, то

Отправка json через rsyslog в elasticsearch

Отправка json через rsyslog в elasticsearch В предыдушей статье было описано как затолкать в elasticsearch данные syslog. Но довольно часто возникает необходимость разбирать груды логов от приложений программистов, бегать по серверам не по джадайски конечно, поэтому используем тот же самый