Программное обеспечение · 5 min read · Nov 29, 2025
Как быстро получить список всех приложений, установленных на ваших UNIX/Linux машинах
Как быстро получить список всех приложений, установленных на ваших UNIX/Linux машинах
В этом руководстве я постараюсь представить, как быстро получить список всех приложений, установленных на хостах UNIX/Linux. Процедура применима к самым популярным дистрибутивам UNIX/Linux, но также может быть применена к хостам Windows и некоторому другому оборудованию (например, версия прошивки на маршрутизаторах и т. д.). Процедура может помочь вам отслеживать инвентаризацию программного обеспечения и получать уведомления, когда пользователи устанавливают/удаляют приложения на своих машинах.
Шаг 1: Подготовка хостов UNIX/Linux (важно)
Обратите внимание, что данные о установленных приложениях будут собираться через SNMP. Для правильного обнаружения и сбора данных с хостов с использованием SNMP необходимо установить и включить SNMP-агент на самом устройстве, а также убедиться, что протокол SNMP включен в вашем брандмауэре.
Шаг 2: Обнаружение машин UNIX/Linux
Я буду использовать бесплатную версию
Verax NMS & APM
из-за ее монитора установленного программного обеспечения (он ограничен 10 устройствами, но этого должно быть достаточно для небольшой сети). Первое, что вам нужно сделать после установки, это позволить системе обнаружить все ваши машины UNIX/Linux.
- Нажмите кнопку Обнаружение на панели параметров в правом верхнем углу и перейдите на вкладку Сканирование сетей.
- Выберите Добавить в меню и нажмите Перейти.

Рисунок 1: Определение сканирования
- Теперь вам нужно указать настройки сети - просто заполните основные обязательные параметры, такие как диапазон IP-адресов в разделе сети, и выберите учетные данные для входа в SNMP. Вы можете оставить дополнительные параметры по умолчанию.
- Нажмите Сохранить изменения, чтобы подтвердить.

Рисунок 2. Диалог настроек
- Теперь выберите сеть, которую вы только что добавили, и нажмите кнопку Обнаружить сейчас.
- Процесс сканирования займет несколько минут, в зависимости от размера вашей сети (быстрее начать процесс обнаружения для одной сети за раз, вместо нескольких сетей одновременно). Полоса в верхней части представления будет отображать текущий прогресс процесса обнаружения. После завершения процесса сканирования вам будут показаны результаты сканирования.
- Выберите все ваши машины UNIX/Linux (все с “Unix Host” в столбце Тип устройства) и нажмите Далее.

Рисунок 3. Результаты сетевого сканирования с выбранным UNIX Host
- Для всех выбранных устройств система автоматически обнаруживает интерфейсы, процессоры, диски и т. д. Она также настроит мониторы по умолчанию, включая датчик установленного программного обеспечения, который нам нужен для сбора данных о установленных приложениях.
Примечание: Вкладки обнаруженных приложений/услуг содержат список служб или приложений, таких как серверы баз данных, которые могут быть отслежены как отдельные сущности. Они не содержат информации о настольных приложениях, таких как веб-браузеры и т. д.

Рисунок 4. Обнаружение завершено
- Нажмите кнопку Завершить на верхней панели, чтобы завершить обнаружение.
- В данный момент ваши машины UNIX/Linux добавлены в инвентарь и имеют начальный набор добавленных мониторов, включая датчик установленного программного обеспечения. Все обнаруженные машины будут видны в представлении Сеть, а также в представлении Главная.
- На этом этапе к каждой машине прикреплен датчик установленного программного обеспечения, который будет регулярно запрашивать данные о установленном программном обеспечении. Чтобы увидеть полный список мониторов, прикрепленных к устройству во время обнаружения, выберите нужное устройство из дерева аспектов (представление Главная) и нажмите вкладку Мониторы.

Рисунок 5. Датчик установленного программного обеспечения в списке датчиков на вкладке Мониторы.
Шаг 3: Отображение списка датчиков установленного программного обеспечения
- Информация, собранная датчиками установленного программного обеспечения, агрегируется и отображается в представлении Инвентаризация программного обеспечения.
- Чтобы отобразить Инвентаризацию программного обеспечения, нажмите Программное обеспечение в главном меню.
- Поскольку это первый раз, когда вы используете систему, она спросит, хотите ли вы создать базу данных установленного программного обеспечения - нажмите Да.
Примечание: может потребоваться несколько минут, прежде чем датчики соберут начальные данные, поэтому не паникуйте, если вы получите ошибку, просто подождите 2-3 минуты.
Представление Программное обеспечение содержит список приложений, установленных на всех ваших машинах UNIX/Linux. Вы можете просматривать инвентарь (по приложению, по устройству и т. д.) или экспортировать его в CSV. Чтобы увидеть программное обеспечение, установленное на конкретной машине, вы можете использовать фильтры (в левом нижнем углу) или выбрать устройство из дерева аспектов (представление Главная) и нажать его вкладку Программное обеспечение.


Рисунок 7. Инвентаризация программного обеспечения, установленного на машинах UNIX/Linux
По умолчанию инвентаризация программного обеспечения обновляется раз в день (на основе данных, собранных датчиками). Если вы хотите увидеть текущее состояние вашей инвентаризации программного обеспечения, выберите опцию Обновить инвентаризацию программного обеспечения в меню и нажмите Перейти.
Важно: Как уже упоминалось, инвентаризация программного обеспечения обновляется раз в день. Датчики установленного программного обеспечения, добавленные во время обнаружения, также имеют установленный интервал опроса “1 день”, что означает, что они будут собирать данные раз в день. Если вы хотите собирать данные чаще, вам нужно изменить (уменьшить) интервалы опроса датчиков.
Изменение интервала опроса
Если вы хотите изменить интервал опроса для датчика программного обеспечения (например, на 10 минут), выполните следующие шаги:
- Нажмите Сеть в главном меню, чтобы отобразить список всех устройств.
- Выберите нужные машины, отметив соответствующие флажки в первом столбце.
- Выберите Изменить выбранные из меню действий и нажмите Перейти.
- Откроется окно редактирования. Перейдите на вкладку Датчики.
- Найдите Датчик установленного программного обеспечения и выберите действие Изменить. Измените интервал опроса (убедитесь, что соответствующий флажок установлен) и нажмите Завершить.
- Нажмите Сохранить изменения, чтобы подтвердить.
Об оповещениях
По умолчанию информация о изменениях в инвентаризации программного обеспечения (пользователи устанавливают/удаляют свои приложения) будет появляться как “Информационные” события в представлении События (нажмите События в главном меню). Вы можете настроить отдельные тревоги, уведомления и другие процедуры (например, запустить скрипт, создать тикет в службе поддержки и т. д.) с помощью правил обработки событий, однако, чтобы сделать это руководство как можно короче, я не буду описывать, как это сделать сейчас.

Рисунок 8. Событие
Приложение: добавление датчика установленного программного обеспечения вручную
В случае, если вы не хотите добавлять датчики автоматически во время сетевого обнаружения, эта часть показывает, как вручную добавить датчики для уже контролируемых машин.
- Нажмите Сеть в главном меню, чтобы отобразить список всех сетевых устройств.
- Выберите устройства, отметив соответствующие флажки в первом столбце.
- Выберите Изменить выбранные из меню действий.

Рисунок 9. Список устройств в представлении Главная.
- Откроется окно редактирования. Перейдите на вкладку Датчики.
- Выберите Добавить из меню действий и нажмите Перейти. Откроется диалог мастера.
- Выберите Датчик установленного программного обеспечения в разделе Расширенные и нажмите Далее.

Рисунок 10. Диалог мастера датчиков.
- Теперь вы можете указать интервал опроса датчика или другие параметры и нажать Завершить.
- Нажмите Сохранить изменения, чтобы подтвердить.
Альтернативный способ сделать это - выбрать все машины в представлении Сеть и выбрать опцию “повторное обнаружение” из меню.
Get new posts in your inbox
No spam. Unsubscribe anytime.