😩 Знакомая картина: заходишь в Zabbix, а там — «GoogleUpdaterInternalService151.0.7910.0». Удаляешь. Через час появляется «.7920.0». Потом «.7930.0». И так до бесконечности. Руки уже сами тянутся отключить весь мониторинг Windows.
Но проблема не в Zabbix и не в Google. Проблема в подходе. Сегодня разберемся, как подружить систему мониторинга с «вечно живучими» сервисами, и заодно прокачаем свои скиллы в Low-Level Discovery (LLD).
Это не злой рок и не баг. Это архитектура обновлений Chrome. Даже если вы руками удалите службу через sc delete, через пару часов сработает задача в планировщике Windows (GoogleUpdateTaskMachineUA), которая проверит наличие GoogleUpdate.exe и пересоздаст службу заново.
Более того, версия в названии (151.0.7910.0) — это конкретная ревизия обновления. Когда Chrome обновится до 152-й версии — появится новая служба с новым индексом. Поэтому ручное удаление — это игра в «Кота и мышку», где вы всегда будете проигрывать.
⏳ Результат: бесконечный цикл и выгорание.
🎯 Результат: ноль шума, экономия нервов.
Низкоуровневое обнаружение (LLD) — это механизм, который динамически создает элементы данных для каждого найденного сервиса. Наша задача — запретить ему создавать элементы для «мусорных» служб.
Переходим в Настройка данных → Шаблоны. Выбираем используемый шаблон для Windows (чаще всего — Windows by Zabbix agent). Ищем правило «Windows services discovery».
В карточке правила переходим на вкладку «Фильтры» и создаем условие:
Как это работает: Zabbix сканирует все службы, но перед созданием элементов проверяет имя каждой службы по этому фильтру. Если имя содержит GoogleUpdater — служба игнорируется. И вуаля: никаких новых элементов, никаких триггеров, никакого шума.
После сохранения изменений нужно либо подождать интервал обнаружения (обычно 1 час), либо перезапустить Zabbix Server или Proxy, чтобы LLD сработал принудительно. Старые элементы, которые уже были созданы, останутся в истории — их можно отключить вручную или просто забыть (через 30 дней они уйдут в историю).
Иногда задача стоит не в том, чтобы скрыть службу в мониторинге, а в том, чтобы полностью уничтожить механизм обновления Chrome (например, на терминальных серверах или киосках).
Вот универсальный PowerShell-скрипт, который делает это раз и навсегда:
⚠️ Важно: Это полностью отключит автообновление Google Chrome. Используйте такой скрипт только если вы управляете обновлениями через корпоративные системы (SCCM, Ivanti, Kaseya).
Раз уж мы заговорили о Low-Level Discovery, вот пара идей, как прокачать мониторинг:
Главное правило LLD: «Лучше исключить лишнее, чем потом бороться с шумом».
💡 Резюмируем
Google Updater не враг, если уметь с ним работать. Вместо того чтобы бегать за каждой новой версией службы, настройте LLD-фильтр один раз — и забудьте о проблеме навсегда.
А если хочется «чистоты» в системе — используйте PowerShell-скрипт,
но помните про риски для безопасности.
👉 Лучший админ — это ленивый админ, который автоматизирует всё.
Комментарии
Пока нет комментариев. Будьте первым!