2 Astra Linux) и на каждом сервер запускаются от разных учеток (через Cron и Task Scheduler) исполняемые файлы(exe или просто исполняемый файл). Они работают с GUI разных приложений, берут что то с папок и работают с xlsx и т.д.
Концепция проекта такая
Папка проекта - Exe или исполняемый файл
LOGS(папка с логами. много файлов, каждый лог на каждый запуск формируется здесь)
файл параметров
Хотелось бы спросить, возможно ли использовать nomad как оркестратор этих исполняемых файлов? Запуск их, проверить на то работают они или нет.
Плюс можно ли подключить grafana для проверки папки LOGS каждой папки проекта на логи?
Или если есть какие то специализированные оркестраторы на это, то можете подсказать. Я просто перерыл много статей и нашел вот nomad и marathon + mesos (Но он уже как я понял заброшен)
Мне кажется Вам тут nomad как из пушки по комарам. Хотя если _хорошо_ разбираетесь в нем то можно. Но судя по тому как вопрос ставите то опыта эксплуатации нет.
может вам лучше какой-нибудь ci/cd использовать для этого? Порог входа гораздо ниже будет и проще в поддержке
Привет! Я это сделал. На сервер пушаться уже готовые exe собранные в docker gitlab runner. Нужен ПО которое может мониторить их, чекать логи.
И вот не знаю существует ли какое-то ПО, которое не просто отслеживает запуск и завершение работы исполняемых файлов. Но и их прогресс. Допустим внедрением в код каких то маркеров от данного ПО, которые как то сигнализируют ПО и тем самым можно отслеживать прогресс выполнения исполняемого файла. Админы, если создаю много флуда не по теме, скажите.
Мне кажется Вам ближе будет группа - https://t.me/devops_ru
не существует никакого "прогресса" выполнения исполняемого файла. он работает пока не завершится, его завершение - недетерминированный в общем случае процесс. по описанию вам подойдёт auditd.
Обсуждают сегодня