Я немного дописал сюда информации, потому-что с момента публикации прошло время и я развиваясь, понял свои ошибки, лишь хочу добавить, что это не инструкция. Это мой велосипед, который я изобрёл и он едет, хоть и педали крутятся в другую сторону.
Буду предельно краток и разобью статью на пункты.
Проблемы организационного характера
Количество пользователей программного продукта AutoCAD превышает количество локальных сетевых лицензий.
- Количество специалистов работающих в ПО AutoCAD не нормируется никаким внутренним документом.
- Исходя из пункта №1, отказать в установке программы почти невозможно.
- Неправильная организация работ ведёт к нехватке лицензий, что приводит к заявкам и звонкам абонентов в службу информационных технологий с данной проблемой.
Проблемы технические
- Отсутствие средств для просмотра списка занимаемых лицензий.
Варианты решения
- Готовое решение поддерживаемое производителем ПО, позволяющее пользователям самостоятельно просматривать список занимаемых лицензий.
- Разработка любого подходящего решения для вывода отчёта работы диспетчера лицензирования в виде вэб-страницы.
Принятое решение и реализация
Техническое задание
- Возможность сэкономить на лицензии ОС
- Вывод списка пользователей занимающих лицензии
Реализация работы диспетчера лицензирования
Принято решение самостоятельно реализовать необходимую функцию. Порядок выполнения:
Using Flexera License Manager (FlexLM) for multiple vendors
- Установка и настройка CentOS 7 на сервер виртуализации
- Установка и запуск Autodesk Network License Manager для Linux
- Настройка авто запуска утилиты при рестарте ОС
- Настройка файла параметров (о нём я напишу ниже)
- Установка локального web-сервера и PHP
Реализация вывода списка занимаемых лицензий
-
Создание .sh файла с содержимым приведённым ниже:
#! /bin/bash /opt/flexnetserver/lmutil lmstat -a -c [путь к файлу .lic]> «/var/www/html/log.txt»
Он размещается в удобной директории, и настраивается как исполняемый файл.
watch -n 5 [путь к созданному в п№1 файлу .sh]
License server AutoCAD
Список лицензий сервера лицензирования autoCAD
«; $i = 18; while($i<=37)< //var $a = $i-17; $data = explode(» «, $arraystr[$i]); $time = str_replace(‘