Wilujeng siang, para pamiarsa.
Kuring bakal ringkes pisan sareng ngarobih tulisan kana poin.
Masalah organisasi
Jumlah pamaké produk software AutoCAD ngaleuwihan jumlah lisensi jaringan lokal.
- Jumlah spesialis anu damel dina parangkat lunak AutoCAD henteu dibakukeun ku dokumén internal.
- Dumasar titik No 1, ampir teu mungkin keur nolak masang program.
- Organisasi padamelan anu teu leres nyababkeun kakurangan lisénsi, anu nyababkeun pamundut sareng telepon ti palanggan kana jasa téknologi inpormasi kalayan masalah ieu.
Masalah téknis
- Kurangna alat pikeun ningali daptar lisénsi anu dijajah.
Pilihan solusi
- Solusi anu siap dirojong ku produsén parangkat lunak, anu ngamungkinkeun para pangguna pikeun ningali daptar lisénsi anu dijajah sacara mandiri.
- Ngembangkeun naon waé solusi anu cocog pikeun nampilkeun laporan ngeunaan operasi manajer lisénsi dina bentuk halaman wéb.
Kaputusan sareng palaksanaan
Tugas teknis
- Kasempetan pikeun nyimpen dina lisénsi OS
- Mintonkeun daptar pangguna anu gaduh lisénsi
Palaksanaan manajer lisénsi
Kaputusan dijieun pikeun mandiri ngalaksanakeun fungsi perlu. Urutan palaksanaan:
- Masang sareng ngonpigurasikeun CentOS 7 dina server virtualisasi
- Masang sareng Ngajalankeun Manajer Lisensi Jaringan Autodesk pikeun Linux
- Ngonpigurasikeun utilitas pikeun otomatis diluncurkeun nalika OS dibalikan deui
- Nyetél file parameter (kuring bakal nyerat ngeunaan éta di handap)
- Masang pangladén wéb lokal sareng PHP
Palaksanaan mintonkeun daptar lisénsi nempatan
- Jieun file .sh sareng eusi di handap ieu:
#! /bin/bash /opt/flexnetserver/lmutil lmstat -a -c [путь к файлу .lic]> "/var/www/html/log.txt"
Ieu disimpen dina diréktori merenah tur ngonpigurasi salaku file laksana.
Ngagunakeun paréntah ieu, status manajer lisénsi diunggah kana file log.txt
- Dipaké paréntah
watch -n 5 [путь к созданному в п№1 файлу .sh]
Ieu ngamungkinkeun anjeun nyauran skrip bash anu didamel sateuacana unggal 5 detik.
- Dina diréktori log.txt ti titik 1, aya file index.php sareng eusi di handap ieu
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script src="/jq.js"></script> <title>License server AutoCAD</title> <style> </style> </head> <body> <h1>Список лицензий сервера лицензирования autoCAD</h1> <div style="margin: 10px;"> <?php $log = file_get_contents('./log.txt'); $logrp = nl2br($log); $arraystr = explode(PHP_EOL,$logrp); $busy = explode(" ",$arraystr[13]); echo "На данный момент занято: ".$busy[12]." лицензий<br/><br/>"; $i = 18; while($i<=37){ //var $a = $i-17; $data = explode(" ", $arraystr[$i]); $time = str_replace('<br', '', $data[13]); //varEND echo "<span>".$a."</span> "; echo "<span>".$data[4]."</span> "; echo "<span>".$data[12]."</span> "; echo "<span>".$data[11]."</span> "; echo "<span>".$time."</span>"; echo "<br>"; $i++; } ?> </div> </body> </html>
Punten entong nangtoskeun kode PHP; langkung seueur spesialis profésional bakal ngalakukeun éta langkung saé, tapi kuring ngalakukeunana kana pangaweruh anu pangsaéna.
Intina kumaha index.php jalanna:
- Kuring narima téks file log.txt, dihasilkeun saméméhna ku naskah, sarta diropéa unggal 5s.
- Kuring ngaganti tag mindahkeun kalawan tag html.
- Kuring dibeulah téks kana hiji Asép Sunandar Sunarya baris ku garis.
- Kuring pormat urutan jeung eusi garis.
Hasil tina palaksanaan sagala syarat
Kumaha tampilan GUI server:
Kumaha halaman wéb éta:
Pilihan file .opt
Ieu dituduhkeun
TIMEOUTALL 14400
- downtime program dugi ka 4 jam
MAX_BORROW_HOURS [CODE] 48
- jaman injeuman maksimum dugi ka 2 poé.
Tambihkeun. inpormasi
Sabab Organisasi ngagunakeun akun domain anu kadaptar anu leres. rékaman pagawe, ku login pisan gampang pikeun ngaidentipikasi spesialis anu geus nyokot lisénsi.
Hasil sakabéh usaha:
- Pamaké sacara mandiri ningali lisénsi anu dijajah sareng beban dina jasa dukungan téknis dikirangan.
- Dina tim spesialis gawe dina software tanpa partisipasi staf teknis. rojongan, patarosan "Saha nu bakal meunang lisénsi?"Direngsekeun, sarta gumantung kana prioritas karya, lisénsi dileupaskeun atawa nempatan.
- Simpen dina lisénsi Windows.
sumber: www.habr.com