iT邦幫忙

2024 iThome 鐵人賽

DAY 14
0
IT 管理

iTop:開源 ITSM 與 CMDB 解決方案 系列 第 14

iTop 組態管理 Software & License - Software and Applications

  • 分享至 

  • xImage
  •  

軟體資產管理對於現代企業的 IT 管理至關重要,不僅能幫助企業節省成本和提高運營效率,還能確保合規性並降低風險。

其重要性體現在以下幾個方面

  • 成本管理:透過有效地管理軟體資產,可以避免重複購買和過度授權, 更好地預測和控制軟體維護的預算。
  • 合規性:確保企業使用的軟體符合授權協議,避免因未經授權使用軟體而產生的法律和財務風險。
  • 風險管理:確保所有軟體都經過適當的安全檢查和更新,減少安全漏洞和攻擊風險。

接著我們來看看 OCS Inventory 的 Software 類別如何操作,相較於 End User Devices 而言 Software and Applications 的數量才是最難維護的。

在 OCS Inventory 中配置 Software 類別
首先透過 Manage 選擇下方的 Software Category

選擇 New Category 並為您的類別命名,點選 Send。

然後點選 Add Software,選擇您的類別並新增軟體名稱或正規表示式。

新增的類別可能需要一些時間才能套用到軟體上。

在 iTop 中配置相應的類別
點選 Data Administration選單的 Typology Configuration

Data Collector 已將幫我們將 OCS Inventory 的類別同步過來了

點選 OCS: Software Category 的 Microsoft Office 資產

設定在 iTop 中相應的 PC Software 類別,點選 Apply。

接著我們再手動執行一次同步指令

sudo -u www-data /usr/bin/php /var/www/html/itop/extensions/ocsng-data-collector/exec.php --config_file=/etc/itop/params.ocsng.xml

回到 Configuration Management 的 Overview,可以發現 Software and Applications 的 PC Software 與 License 都有同步進來了。

我們點選 PC Software 看看

Data Collector 會自動將 PC Software 與 PC 進行關聯

License 則不用特別在 iTop 維護資產對應的類別,因為 Data Collector 會直接透過下列 SQL 找出 OS License。

SELECT DISTINCT Concat(osname, osversion, h.winprodid) AS primary_key,
                Concat(osname, '_', osversion)         AS osversion_id,
                h.winprodid                            AS NAME,
                h.winprodkey                           AS licence_key,
                h.oscomments                           AS description,
                '$default_org_id$'                     AS org_id
FROM   hardware AS h
       JOIN (SELECT ssn,
                    Max(hardware_id) id_max
             FROM   bios
             WHERE  ssn != ''
             GROUP  BY ssn) last_bios
         ON last_bios.id_max = h.id
WHERE  winprodid IS NOT NULL 

OS License 畫面如下,自動幫您整理出 License Key。

自從 Data Collector for OCS Inventory 在 2.0.0 版本提供了資產類別的功能,使得 iTop 能夠用更靈活的與 OCS Inventory 的組態資料進行整合。

我們可以在軟體類別上新增多個正規表示式來過濾,避免許多不必要的軟體組態進入 iTop 造成效能與維護上的困難。

今天的分享就到這邊,感謝收看。

參考文件

  1. https://www.itophub.io/wiki/page?id=extensions%3Aocsng-data-collector-v2
  2. https://www.itophub.io/wiki/page?id=latest%3Adatamodel%3Aitop-config-mgmt
  3. https://www.itophub.io/wiki/page?id=latest%3Adatamodel%3Aitop-config-mgmt

上一篇
iTop 組態管理 PC, Mobile Phone & Printer - End User Devices
下一篇
iTop 組態管理 Hypervisor & VM - Virtualization
系列文
iTop:開源 ITSM 與 CMDB 解決方案 32
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言