• Отправка уведомлений и графиков из zabbix в telegram
    Решение проблемы

    Отправка уведомлений и графиков из zabbix в telegram

    Я чаще всего использую стандартные уведомления от zabbix на почтовый ящик, это позволяет спокойно спать. Тем не менее, решил пойти в ногу со временем и попробовать настроить отправку оповещений из zabbix в популярный мессенджер telegram. К тому же я постоянно активно пользуюсь этим мессенджером и считаю его очень удобным. Содержание: 1 Введение 2 Создание бота в telegram 3 Скрипт для отправки оповещений 4 Настройка zabbix на отправку уведомлений в телеграм 5 Отправка оповещений в группу 6 Отправка графиков из zabbix в telegram 7 Заключение Введение Способов настройки уведомлений из заббикса в телеграм существует несколько. Их можно разделить по информативности: Отправка только текстовых оповещений Отправка графиков Так же можно разделить по…

  • Повторяющиеся уведомления в Zabbix
    Решение проблемы

    Повторяющиеся уведомления в Zabbix

    Система мониторинга Zabbix в стандартной установке предлагает один тип оповещений на события — одноразовое уведомление при срабатывании триггера. Если ты по какой-то причине не заметил уведомление, или забыл на него среагировать, через некоторое время ситуация может стать критической. В таком случае могут быть полезны повторяющиеся напоминания о том, что проблема еще не исправлена. Содержание: 1 Введение 2 Подготовка тестового триггера 3 Настройка повторяющегося оповещения 4 Заключение Введение Тема повторных уведомлений хорошо освещена в официальной документации заббикс. В разделе про Эскалации рассказано, как управлять оповещениями, в том числе делать их повторными. Сам я без проблем разобрался на основе документации, но тем не менее для полноты картины настройки zabbix, подробно раскрою эту…

  • Мониторинг времени отклика сайта в zabbix
    Решение проблемы

    Мониторинг времени отклика сайта в zabbix

    Ранее я уже рассказывал о мониторинге web сайта в zabbix, принципиально с тех пор ничего не изменилось. Сегодня хочу подробнее остановиться на мониторинге конкретно времени отклика сайта. Последнее время этот параметр стал важным фактором ранжирования поисковых систем, поэтому ему уделяют повышенное внимание. Содержание: 1 Введение 2 Методика мониторинга времени ответа сервера 3 Настройка мониторинга времени ответа сайта 4 Заключение Введение Сразу хочу предупредить, что моя информация это только мой личный опыт, результат моих мыслей и способностей по решению конкретных задач. Он не претендует на истину, а скорее всего нуждается в дополнении. Как я уже сказал, статья с мониторингом web сайта актуальна и по сей день, хотя писалась для старой версии…

  • Мониторинг бэкапов с помощью zabbix
    Решение проблемы

    Мониторинг бэкапов с помощью zabbix

    Сегодня хочу рассказать о том, как я мониторю самодельные бэкапы с помощью zabbix. Подход немного костыльный, но на вопрос отвечает, ниже расскажу в чем его смысл. Я рассмотрю 2 способа, когда у вас бэкапы в виде директорий с оригинальными файлами, а второй — в виде запакованных архивов. Содержание: 1 Введение 1.1 Бэкапы в виде сырых данных в директории (1-й способ) 1.2 Бэкапы в виде запакованных архивов (2-й способ) 2 1-й способ 2.1 Скрипт создания проверочного файла 2.2 Настраиваем мониторинг бэкапов через проверку даты изменения файлов 3 2-й способ 3.1 Скрипты сбора информации о бэкапах 3.2 Добавляем в zabbix-agent информацию о бэкапах 3.3 Добавляем шаблон с мониторингом бэкапов на сервер 4…

  • Мониторинг времени делегирования домена в zabbix
    Решение проблемы

    Мониторинг времени делегирования домена в zabbix

    Статья исследование на тему проверки и мониторинга данных из whois сервисов. Задача мониторинга времени делегирования домена на деле оказалась не такой простой, как может показаться. Ниже я подробно расскажу обо всех нюансах мониторинга времени оплаты домена с помощью zabbix. Содержание: 1 Введение 2 Подготовка к мониторингу за доменами 3 Парсинг времени делегирования домена через ruby 4 Linux утилиты whois и jwhois 5 Модуль python-whois для мониторинга оплаты доменов 6 Whois клиент для Node.js 7 Скрипт auto discovery доменов для zabbix 8 Настройка zabbix агента 9 Создание шаблона для наблюдения за доменами 10 Заключение Введение Данная статья была изначально написана пару лет назад. В целом, она отвечала на вопрос по мониторингу…

  • Мониторинг ssh логинов в zabbix
    Решение проблемы

    Мониторинг ssh логинов в zabbix

    Заголовок немного кривоватый получился, не придумал, как правильно сформулировать. Суть в том, что я хочу мониторить с помощью zabbix удаленные подключения к серверам по ssh. Заббикс будет хранить у себя записи лога с информацией о ssh подключении, а в случае необходимости, отправлять об успешных входах оповещения. Содержание: 1 Введение 2 Шаблон для мониторинга за SSH подключениями 3 Заключение Введение Все будет сделано очень просто. Я буду мониторить системный log файл, который содержит информацию о ssh подключениях. В rpm дистрибутивах, в частности, в Centos это /var/log/secure. В deb дистрибутивах Debian/Ubuntu это /var/log/auth.log. Вначале у меня была идея хранить полностью этот лог в zabbix для разбора каких-то инцидентов на сервере. Это может…

  • Сервер терминалов тормозит
    Решение проблемы

    Сервер терминалов тормозит

    Есть у меня в хозяйстве 2 сервера терминалов Windows Server 2008 R2, на каждом из которых активно работают 25-30 человек. Занимаются обычной офисной работой: создание и редактирование документов в Microsoft Office 2010, работа с почтой в Microsoft Outlook 2010, серфинг в интернете, работа с 1С:Предприятие 8.3 и прочая офисная мелочевка. Обеспечивают их работу 2 достаточно мощных сервера с двумя Xeon на каждом борту, 32 Гб оперативной памяти, RAID SAS контроллер c дисками 10k и 15k. Пока количество пользователей не приблизилось к 30-ти на каждом сервере, каких-то ощутимых торможений, мешающих нормальной работе, не было. Когда же подошли к этой цифре, сервера стали ощутимо тормозить, раздражая пользователей. Торможения выражались в задержках обычных операций…

  • Сервер терминалов на Windows 10
    Решение проблемы

    Сервер терминалов на Windows 10

    Существует популярная и удобная возможность сделать из обычной, не серверной версии windows 10 терминальный сервер. После настройки к обычному компьютеру с windows на борту смогут одновременно подключаться несколько пользователей по rdp и работать. Наиболее популярное применение такого решения — работа нескольких пользователей с файловой базой 1С. Содержание: 1 Введение 2 Превращаем Windows 10 в сервер терминалов 3 Заключение Введение Ранее я описывал способ, как сделать терминальный сервер из Windows 7. Сейчас вышла новая операционная система Windows 10. На первый взгляд она вполне нормальная и скорее всего станет популярной на ближайшие несколько лет. Будем привыкать к ней, осваивать и переносить привычный функционал. Полезная возможность сделать из обычной Window 10 терминальный сервер.…

  • Аудит логинов с записью в файл с помощью vbs скрипта
    Решение проблемы

    Аудит логинов с записью в файл с помощью vbs скрипта

    Мне понадобилось хранить информацию о том, какой пользователь и когда логинился или завершал работу на конкретном компьютере в домене. Вариантов решения этой задачи с помощью GPO много: как с помощью стандартного аудита, так и с помощью различных скриптов. Мне необходимо было сохранять полученные данные о логинах в текстовый файл в удобочитаемом виде. Содержание: 1 Введение 2 VBS скрипт для аудита входов/выходов в компьютер 3 Добавление скрипта в групповую политику 4 Проверка работы vbs скрипта 5 Заключение Введение Готового решения, которое бы меня полностью удовлетворило я не нашел. Есть много вариантов скриптов, которые делают что-то похожее, но мне они показались не очень удобными. Можно воспользоваться стандартным аудитом windows и собирать данные…

  • Group Policy inaccessible
    Решение проблемы

    Group Policy inaccessible

    Столкнулся с неожиданной и неочевидной проблемой с применением групповых политик в Windows Server 2008 R2. Сервер настраивал давно, на момент настройки все работало. С тех пор ничего не менялось, но некоторые политики перестали применяться. Стал разбираться, с чем это связано. На практике неработающие групповые политики выглядят вот так при тестировании результатов применения в оснастке управления групповыми политиками. При этом эти GPO имеют следующие права доступа. Стандартные права, которые назначаются после создания политики изменены. Политика разрешена только определенной группе. Когда эта политика настраивалось, все работало. В какой момент пропало, я не уследил, так как пострадали не очень важные политики, такие как подключение сетевых дисков и назначение прокси. Вместо того, чтобы разбираться,…