OCS Inventory NG: Подробный гайд по отслеживанию изменений в железе и ПО

OCS Inventory NG отслеживает изменения в железе и ПО, ведя историю замен комплектующих и программ для ИТ-учета.

2026.06.02                  


OCS Inventory NG: Подробный гайд по отслеживанию изменений в железе и ПОOCS Inventory NG: Подробный гайд по отслеживанию изменений в железе и ПО OCS Inventory NG не просто может, а является одним из лучших открытых инструментов для отслеживания изменений как в «железе» (Hardware), так и в ПО (Software).

Ниже представлен подробный гайд о том, как именно система это делает, что она отслеживает и как пользоваться этими функциями.


1. Как работает механизм отслеживания изменений (Дельта)

В основе OCS Inventory NG лежит механизм сравнения (Delta):

  1. Агент, установленный на ПК/сервере, собирает данные о конфигурации.
  2. Он отправляет их на сервер OCS (в базу данных MySQL/MariaDB).
  3. Сервер сравнивает новый инвентарь с предыдущим. Если есть отличия (добавлена планка ОЗУ, установилась новая программа), сервер записывает эти изменения в историю.

2. Что именно отслеживается

В «железе» (Hardware):

  • Процессор (CPU): Смена модели, количества ядер, тактовой частоты.
  • Оперативная память (RAM): Изменение общего объема, добавление/удаление планок, смена частоты или типа (например, с DDR3 на DDR4).
  • Накопители: Замена HDD на SSD, изменение объема дисков, появление новых логических разделов.
  • Сетевые интерфейсы: Смена MAC-адресов, добавление новых сетевых карт или Wi-Fi адаптеров, изменение IP-адресов.
  • Периферия: Подключение новых мониторов (отслеживается по серийным номерам и моделям), принтеров, USB-устройств.
  • BIOS/UEFI и Материнская плата: Обновление версии BIOS, смена серийного номера материнской платы (что важно для отслеживания гарантийных замен).

В ПО (Software):

  • Установленные программы: Появление новых приложений, удаление старых, изменение версий (например, обновление MS Office с 2016 на 2019 или смену версии 1С).
  • Обновления ОС (Патчи): Список установленных обновлений Windows (через WUA) или пакетов в Linux (через apt/yum).
  • Службы и Автозагрузка: Изменения в списке запущенных служб или программ в автозагрузке.
  • Драйверы: Обновление версий драйверов устройств.

3. Практический гайд: Как посмотреть изменения в веб-консоли (OCSReports)

Чтобы увидеть, что именно изменилось на конкретном компьютере, выполните следующие шаги:

Шаг 1. Откройте карточку компьютера

Зайдите в веб-интерфейс OCSReports, найдите нужный компьютер через поиск или фильтр и кликните по его имени.


Шаг 2. Перейдите в раздел «История» (History)

В меню слева (или в верхней панели, в зависимости от версии и темы оформления) найдите вкладку История (History).
- Там будет представлен список всех дат, когда агент отправлял инвентарь.
- Вы увидите список изменений, сгруппированный по датам. Например: «Добавлено: ОЗУ 8Гб», «Удалено: Программа Skype».


Шаг 3. Детальное сравнение (если нужно)

Если вы хотите сравнить две конкретные даты, в некоторых версиях OCSReports есть инструмент прямого сравнения (Compare), где можно выбрать «Инвентарь от Числа А» и «Инвентарь от Числа Б», и система покажет детальную таблицу «Было / Стало».


4. Отслеживание установки ПО через OCS Deploy (Пакетная рассылка)

Если вы используете OCS не только для инвентаризации, но и для OCS Deploy (рассылка пакетов с ПО), система отслеживает изменения иначе:
  1. Вы создаете пакет (например, установку Google Chrome).
  2. В разделе Распространение (Teledeploy) вы видите статус рассылки: Успешно (Success), Ожидание (Waiting), Ошибка (Error).
  3. После успешной установки пакет автоматически проверяет наличие программы в списке ПО (Software) на компьютере, чтобы подтвердить факт изменения.

5. Продвинутый уровень: Автоматизация и Уведомления

Веб-консоль удобна для ручного просмотра, но для автоматического отслеживания изменений (например, «сообщи мне, если у кого-то украдут оперативную память или установят торрент») используются следующие методы:


А. Плагины OCSReports

Существуют плагины сообщества (например, OCS Inventory NG Alert Plugin), которые позволяют настроить триггеры. Если в таблице изменений появляется специфичное значение, плагин отправляет Email-уведомление администратору.


Б. SQL-запросы к базе данных (Самый мощный метод)

База данных OCS (обычно ocsweb) хранит всю историю. Вы можете писать SQL-запросы для выгрузки отчетов.

Таблицы, которые вам пригодятся:
  • hardware — основная информация о ПК.
  • memories — история изменений ОЗУ.
  • drives / storages — история дисков.
  • softwares — установленное ПО.
  • devices — таблица, где часто хранятся дельты (изменения) между инвентаризациями.

В. Интеграция с Zabbix / Prometheus / Grafana

OCS имеет API, а также позволяет читать данные напрямую из MySQL. Многие компании настраивают скрипты, которые раз в ночь делают SQL-выборку вчерашних изменений в hardware и softwares и отправляют сводку в IT-отдел.


6. Важные нюансы и советы для настройки

  1. Частота опроса (Inventory Frequency): Чтобы изменения отслеживались быстро, настройте агентов на частую отправку инвентаря. В политиках (на сервере OCS) можно задать, чтобы агент отправлял полный инвентарь раз в сутки, а "легкий" (проверка изменений) — каждые пару часов.
  2. Очистка истории: Таблицы истории в MySQL разрастаются очень быстро. Обязательно настройте регулярную очистку старой истории (через встроенный скрипт cron на сервере OCS или в настройках OCSReports), иначе база данных начнет тормозить.
  3. Права агента: В Windows агент должен работать как SYSTEM, а в Linux как root, иначе он не сможет прочитать информацию о BIOS, некоторые скрытых службах или точно определить серийные номера дисков.
  4. Фильтры ПО: Чтобы не отслеживать мусор (временные файлы, мелкие компоненты), настройте в конфигурации сервера OCS черный список (RegEx) для ПО, которое не нужно заносить в инвентарь и отслеживать.

Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.


Комментарии

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