Простой мониторинг или NetWatch для FreeBSD/Linux (bash)

Доброго времени суток.
Уже довольно давно я пользуюсь связкой Mikrotik (Netwatch) + Telegram для контроля за состоянием разных железок в своей сети и своевременном уведомлении об изменении этого состояния.

Говоря простым языком – Mikrotik пингует указанные хосты и сообщает в Telegram, когда хост перестал отвечать, или наоборот снова вернулся в строй.
Подробнее о том, что это и как настраивается можно посмотреть в статье Отправка уведомлений в Telegram с mikrotik

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

Читать далее “Простой мониторинг или NetWatch для FreeBSD/Linux (bash)”

Мониторинг состояния ZFS pool и отправка уведомления в Telegram

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

Читать далее “Мониторинг состояния ZFS pool и отправка уведомления в Telegram”

Некорректная работа часов FreeBSD на vmware

vmware & freebsd

Несколько лет назад сталкивался с проблемой некорректной работы часов в ОС FreeBSD работающей на гипервизоре vmware.
Проявлялось это виде более быстрого или медленного течения времени в гостевой машине, по сравнению с реальным временем.
Лечится эта проблема параметром hint.apic.0.disabled=1 (sysctl) во FreeBSD (гостевая)

Читать далее “Некорректная работа часов FreeBSD на vmware”

Как я блокировал атакующих Apache с помощью ipfw

Пяток лет назад довелось администрировать один высоко нагруженный веб сервер. Нагрузка была не из за посещаемости, а из за постоянной атаки конкурентами. Ниже делюсь одним из вспомогательных способов борьбы с подлецами.

Читать далее “Как я блокировал атакующих Apache с помощью ipfw”