Инвентаризация ИТ активов
Это комплексный модуль для учета всего IT-оборудования организации. Позволяет отслеживать компьютеры, серверы, сетевое оборудование, камеры, МФУ и другие устройства. Также включает управление программным обеспечением, оборудованием и генерацию отчетов. Имеет инструменты для автоматического поиска устройств в сети
Что включает в себя модуль

Классификация устройств в модуле инвентаризации
1. Цель и общий подход
Модуль инвентаризации выполняет автоматическое определение типа устройства (класса) и производителя на основе данных, полученных в ходе сетевого сканирования. Входными данными служат:
- Открытые TCP‑порты и баннеры служб (из Nmap и Masscan)
- Информация об операционной системе (из Nmap)
Классификация основана на наборе правил, имеющих фиксированный приоритет. Уточнение по ОС применяется как дополнительный этап, не заменяющий, а корректирующий результат, полученный по портам и баннерам.
2. Приоритеты классификации
Правила применяются последовательно в следующем порядке:
1. Принтеры и МФУ
2. Системы хранения данных (СХД)
3. Источники бесперебойного питания (ИБП)
4. Сетевое оборудование
5. Windows (базовый класс – рабочая станция, уточняется по ОС)
6. Linux / Unix (базовый класс – сервер)
3. Правила классификации по портам и баннерам
Для каждого класса заданы множества портов и ключевые слова, присутствующие в баннерах. Совпадение хотя бы с одним элементом множества считается достаточным для применения правила.
3.1 Принтеры и МФУ
| Признак |
Значение |
| Порты |
9100, 515, 631 |
| Ключевые слова в баннерах |
mfp, jetdirect, printer, kyocera, laserjet, officejet, deskjet, bizhub, ecosys, pagewide, phaser, colorqube, workcentre, imagerunner, imageclass, ricoh, lexmark, brother, epson, sharp mfp, okidata, e‑studio, samsung, panasonic, develop, olivetti, utax, triumph‑adler, konica minolta, canon |
| Результат |
device_class = 'printer', vendor – из баннеров (если определён) |
3.2 Системы хранения данных
| Признак |
Значение |
| Порты |
3260 (iSCSI), 2049 (NFS) |
| Ключевые слова |
iscsi, netapp, synology, qnap, oceanstor, storwize, flashsystem, asustor, terramaster, thecus, buffalo, wd mycloud, seagate, ceph, gluster |
| Результат |
device_class = 'storage', vendor – из баннеров |
3.3 Источники бесперебойного питания
| Признак |
Значение |
| Порты |
3493 (Network UPS Tools) |
| Ключевые слова |
ups, apc, eaton, powerchute, liebert, nut, vertiv, delta, socomec, legrand, tripplite, geist |
| Результат |
device_class = 'power', vendor – из баннеров |
3.4 Сетевое оборудование
| Признак |
Значение |
| Порты |
8291, 8728, 8729 (MikroTik Winbox и др.) |
| Ключевые слова |
cisco, juniper, arista, huawei, h3c, mikrotik, routeros, netgear, d‑link, dlink, zyxel, edgecore, extreme, brocade, alcatel‑lucent, dell networking, force10, powerconnect, hirschmann, moxa, planet, tplink, tp‑link |
| Результат |
device_class = 'network', vendor – из баннеров |
3.5 Windows
| Признак |
Значение |
| Порты |
135, 445, 3389, 5985, 47001, а также любые порты в диапазоне эфемерных RPC‑портов (49152–65535) |
| Ключевые слова |
microsoft windows rpc, microsoft terminal services, rdp, smb, microsoft |
| Базовый результат |
device_class = 'workstation', vendor = 'Microsoft' |
3.6 Linux / Unix
| Признак |
Значение |
| Порты |
22 (SSH), 111 (RPCbind), 2049 (NFS), 6000–6009 (X11) |
| Ключевые слова |
openssh, dropbear, linux, ubuntu, debian, centos, red hat, fedora, suse, rpcbind, nfs, nginx, apache, httpd, lighttpd, openresty, unbound, proxmox, zabbix, xclarity, lenovo |
| Результат |
device_class = 'server', vendor – из баннеров (если определён) |
4. Уточнение по операционной системе
Этап уточнения выполняется после применения портовых правил и использует строку os_info, полученную из Nmap. Правила уточнения:
Содержимое os_info |
Действие |
Содержит windows |
Класс принудительно устанавливается в 'workstation', вендор – 'Microsoft'; если присутствует server – класс меняется на 'server' |
Содержит linux, ubuntu, debian, centos, red hat, fedora, suse |
Если класс ещё не определён (равен None), устанавливается 'server', вендор – None |
Содержит freebsd или bsd |
Аналогично – 'server', вендор – None |
Содержит cisco |
Если класс не определён – 'network', вендор – 'Cisco' |
Содержит juniper |
Если класс не определён – 'network', вендор – 'Juniper' |
5. Источники данных
| Данные |
Источник |
| Открытые порты и баннеры |
Nmap (TCP SYN-сканирование), Masscan |
| Операционная система |
Nmap (определение по стеку TCP/IP) |
6. Примеры классификации
| IP-адрес |
Порты / баннеры |
ОС |
Результат |
| 172.13.1.230 |
135, 139, 445, 49664, 49666, 49667, 49673 |
Microsoft Windows 10 |
('workstation', 'Microsoft') |
| 10.201.5.10 |
22 (OpenSSH 8.5), 80 (Lenovo XClarity), 443 (Lenovo XClarity) |
Linux 4.15 |
('server', None) |
| 172.13.1.22 |
9100 |
- |
('printer', None) |
| 10.201.24.1 |
22 (OpenSSH 9.7), 53 (Unbound), 80 (nginx), 10443 (nginx) |
Linux |
('server', None) |
| 10.201.23.56 |
135, 139, 445 |
Microsoft Windows Server 2019 |
('server', 'Microsoft') |