Создание службы Windows из исполняемого файла

Есть два варианта создать службу Windows из исполняемого файла или другими словами «запустить обычную программу как службу».

Читать далее «Создание службы Windows из исполняемого файла»

sendEmail, парсинг лога + отправка почты

Пример скрипта, который парсит лог (ищет слово «error») и отправляет сообщение на почту.

Читать далее «sendEmail, парсинг лога + отправка почты»

Подключение letsencrypt для gitlab

Подключение letsencrypt для gitlab с нуля или при переходе с платного сертификата на letsencrypt.

Читать далее «Подключение letsencrypt для gitlab»

Zabbix: мониторинг лога, автоматическое восстановление триггера

Есть триггер, который по timestamp мониторит лог-файл. Как только в логе появляется соответствующая запись, триггер срабатывает.

Читать далее «Zabbix: мониторинг лога, автоматическое восстановление триггера»

Ошибка при переносе контейнера

На сервере с OpenVZ 3.10.0-693.1.1.vz7.37.26 создал контейнер в качестве шаблона. Перенёс его на другой сервер с OpenVZ 3.10.0-327.36.1.vz7.20.18. Там шаблон развернулся не запустился.

Читать далее «Ошибка при переносе контейнера»