{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "IT science: заметки с тегом lmtools",
    "_rss_description": "IT science — статьи и инструкции из мира IT",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/itscience.pro\/tags\/lmtools\/",
    "feed_url": "https:\/\/itscience.pro\/tags\/lmtools\/json\/",
    "icon": "https:\/\/itscience.pro\/pictures\/userpic\/userpic@2x.jpg?1658757154",
    "authors": [
        {
            "name": "IT science",
            "url": "https:\/\/itscience.pro\/",
            "avatar": "https:\/\/itscience.pro\/pictures\/userpic\/userpic@2x.jpg?1658757154"
        }
    ],
    "items": [
        {
            "id": "46",
            "url": "https:\/\/itscience.pro\/all\/statistika-ispolzovaniya-licenziy-autodesk-server-licenziy\/",
            "title": "Статистика использования лицензий Autodesk (сервер лицензий)",
            "content_html": "<p>Делюсь опытом, может кому-то пригодится.<\/p>\n<p>Внимание! Это материал про официальный сервер лицензий!<\/p>\n<p>Когда-то  у нас были сетевые лицензии, сначала бессрочные, потом годовые и был свой сетевой сервер лицензий.<br \/>\nСам сервер был развёрнут на машине с windows, файл лицензий получали через кабинет Autodesk после продления.<\/p>\n<p>Но, сейчас о другом. Нам захотелось получать статистику выдачи лицензий, т. к. куплено их было «впритык» и нужно было отслеживать целесообразность использования.<\/p>\n<p>В инсталляторе идёт утилита <b>lmutil.exe<\/b>, запуск которой в командной строке выдаст статистику по ключам.<\/p>\n<p>Это конечно круто, но недостаточно смотреть статистику, хочется её накапливать, в базе например. Через командную строку Windows делать такое непрактично. На выручку приходит наш любимый linux.<\/p>\n<p>Для начала идём на сайт Autodesk и скачиваем Autodesk Network License Manager для Linux.<br \/>\n<a href=\"https:\/\/knowledge.autodesk.com\/ru\/search-result\/caas\/downloads\/downloads\/RUS\/content\/autodesk-network-license-manager-for-linux.html\">https:\/\/knowledge.autodesk.com\/ru\/search-result\/caas\/downloads\/downloads\/RUS\/content\/autodesk-network-license-manager-for-linux.html<\/a><\/p>\n<p>Обратите внимание, поддерживаемые версии:<\/p>\n<ul>\n<li>Red Hat Enterprise Linux 8<\/li>\n<li>Red Hat Enterprise Linux 7<\/li>\n<li>SUSE Linux Enterprise 15 с пакетом обновления 2 (SP2)<\/li>\n<li>SUSE Linux Enterprise 15 с пакетом обновления 1 (SP1)<\/li>\n<li>SUSE Linux Enterprise 15<\/li>\n<li>SUSE Linux Enterprise 12 с пакетом обновления 4 (SP4)<\/li>\n<\/ul>\n<p>Не смущайтесь, ниже я расскажу как это всё запустить на Ubuntu.<\/p>\n<p>Если заглянуть в RPM пакет, то там распаковываются 4 файла в папку <b>\/opt\/flexnetserver\/<\/b><\/p>\n<ul>\n<li>LicenseAdministration.pdf<\/li>\n<li>adskflex<\/li>\n<li>lmgrd<\/li>\n<li>lmutil<\/li>\n<\/ul>\n<p>Собственно, для наших целей потребуется только файл <b>lmutil<\/b><\/p>\n<p>Закидываем распакованный файл куда хотим на наш сервер, хоть в папку scripts<\/p>\n<p>Ну, а дальше, небольшой фикс<\/p>\n<p>Если при запуске утилиты она выдаёт ошибку<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">$ .\/lmutil\nbash: .\/lmutil: Нет такого файла или каталога<\/code><\/pre><p>ldd выдаёт результат<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">$ ldd lmutil\n        linux-vdso.so.1 (0x00007fff5b1de000)\n        libpthread.so.0 =&gt; \/lib\/x86_64-linux-gnu\/libpthread.so.0 (0x00007fbe36c6f000)\n        libm.so.6 =&gt; \/lib\/x86_64-linux-gnu\/libm.so.6 (0x00007fbe36b20000)\n        libgcc_s.so.1 =&gt; \/lib\/x86_64-linux-gnu\/libgcc_s.so.1 (0x00007fbe36b05000)\n        libc.so.6 =&gt; \/lib\/x86_64-linux-gnu\/libc.so.6 (0x00007fbe36913000)\n        libdl.so.2 =&gt; \/lib\/x86_64-linux-gnu\/libdl.so.2 (0x00007fbe3690d000)\n        librt.so.1 =&gt; \/lib\/x86_64-linux-gnu\/librt.so.1 (0x00007fbe36903000)\n        \/lib64\/ld-lsb-x86-64.so.3 =&gt; \/lib64\/ld-linux-x86-64.so.2 (0x00007fbe36c98000)<\/code><\/pre><p>Попробуйте сделать линк на so<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">sudo ln -s ld-linux-x86-64.so.2 \/lib64\/ld-lsb-x86-64.so.3<\/code><\/pre><p>и вам повезёт<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">$ .\/lmutil\nlmutil - Copyright (c) 1989-2021 Flexera. All Rights Reserved.\nusage:  lmutil lmborrow | lmborrowl -status\n        lmutil lmborrow | lmborrowl -purge\n        lmutil lmborrow | lmborrowl -purge -status\n        lmutil lmborrow | lmborrowl -clear\n        lmutil lmborrow | lmborrowl {all|vendor} dd-mmm-yyyy:[time]\n        lmutil lmborrow -return [-c licfile] [-d display_name]  [-u username] [-h hostname] [-fqdn] [-vendor name] feature [-bv version]\n...<\/code><\/pre><p>А дальше дело техники<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">$ .\/lmutil lmstat -f 85536ACD_2011_0F -c 40000@server_license<\/code><\/pre><p>запрашиваем статистику по использованию лицензий для продукта <b>AutoCAD 2011<\/b> у сервера <b>server_license<\/b><\/p>\n<p>Коды продуктов можно посмотреть тут: <a href=\"https:\/\/jtbworld.com\/flexnet-flexlm-feature-codes-for-autodesk-applications-and-other-applications\">https:\/\/jtbworld.com\/flexnet-flexlm-feature-codes-for-autodesk-applications-and-other-applications<\/a><\/p>\n<p>Из Linux можно опрашивать несколько серверов LMTOOL, если нужно, а дальше нужно только распарсить вывод и сохранить его в базу.<\/p>\n",
            "date_published": "2022-09-12T17:37:46+03:00",
            "date_modified": "2022-09-12T17:52:24+03:00",
            "tags": [
                "Autodesk",
                "lmtools",
                "nlm",
                "ubuntu"
            ],
            "_date_published_rfc2822": "Mon, 12 Sep 2022 17:37:46 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "46",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": []
            }
        }
    ],
    "_e2_version": 4171,
    "_e2_ua_string": "Aegea 11.4 (v4171)"
}