簡介資訊管理軟體—OCSNG

譚安成

前言

 當MIS人員在面對單位內個人電腦或網路型印表機的數量增加時,總是面臨管理上的挑戰。下列提出四點我們最常遇到的困擾:

  1. 年底財產盤點前,分佈在各樓層辦公室內的個人電腦有多少台?
  2. 年初購買的套裝軟體已裝了幾套?裝在那些同仁電腦內?
  3. 明年度電腦更新案,有多少台電腦符合更新條件?
  4. 單位內網路型印表機各分佈在那些位置?

 上述四點是否也困擾著您?或是您已找到改善方法?因此,如何應用一個良好的互動式工具,來幫助您達到省時又方便的管理,應是MIS人員所共同尋求與期待的。針對此一需求,目前市面上已有幾套知名的產品,在此不多贅述。本文將簡介一套由開放源始碼所開發的個人電腦資訊管理軟體—OCSNG供大家參考。

 OCSNG是一套主從式架構的管理軟體,單位內部署OCSNG軟體,可改善工作上之資料查詢、彙整等人力成本。OCSNG伺服器將主動接收單位內每台OCSNG Client端個人電腦的資訊,Client端電腦軟體、硬體資料將主動上傳伺服器端;上傳的硬體資料包含CPU等級、記憶體大小、硬碟資訊、顯示器資訊、顯示卡資訊、網路卡資訊等。OCSNG伺服器可安裝於Windows Server或Linux作業系統,而被收集資訊的Client端電腦可以是Windows、Mac或Linux等作業系統。

 以下分別介紹此一作業系統之Server及Client端的安裝方式,並以前述所提出之四大問題為例作為說明。

OCSNG Server端安裝

 以下將以Windows Server作業系統介紹OCSNG Server端的安裝過程,其安裝過程主要分為兩大部份:第一部份為OCSNG Server端套件的安裝、第二部份OCSNG Server端Web介面的安裝。
安裝步驟如下:

  1. 請至OCSNG官網下載Server安裝軟體,目前版本為1.02.1版,網址為:http://www.ocsinventory-ng.org/index.php?page=downloads
  2. 將下載檔案解壓縮後執行OcsWin32ServerSetup.exe檔。
  3. 選擇安裝語言English後按『OK』。
  4. OCSNG若檢測到安裝之作業系統未安裝XAMPP套件,將彈出要求安裝XAMPP套件之提示視窗,此時,請選擇『確定』。XAMPP套件包含Apache、MySQL、PHP及Perl等應用軟體,XAMPP將讓你輕鬆安裝及啟動這些軟體。
  5. 接著按下『Next』。
  6. 於License視窗按下勾選I accept the terms in the License Agreement後再按下『Next』。
  7. 此時依自己習慣選擇XAMPP安裝資料夾,預設為C:\xampp,確定後按下『Next』。
  8. 接下來將選擇是否安裝XAMPP或OCS Inventory NG Server套件。基本上是兩者均勾選,然後按下『Next』。
  9. 繼續按下『Install』。
  10. 當XAMPP套件安裝完成,即跳出安裝完成畫面,此時按下『是』。
  11. 接著於XAMPP Control Panel Application畫面勾選『Apache』及『MySQL』,並按下『Start』。
  12. 當Apache及MySQL啟動後,OCSNG也將安裝完成,此時按下『Finish』。
  13. 接下來進入OCSNG Server端Web介面的安裝,開啟瀏覽器輸入http://localhost/ocsreports/,在MySqlLogin欄位輸入root、MySqlHostName欄位輸入localhost(若您的伺服器已經由DNS註冊,此處輸入您註冊的名稱)、初始MySql password為空白,接著按下『Send』。
  14. 由於初始XAMPP安裝之MySQL的root帳號密碼為空白,建議至http://localhost/security/xamppsecurity.php 修改root帳號之密碼。
  15. OCSNG Server端套件及Server端Web介面安裝完成,即可登入中控畫面,登入網址為:http://localhost/ocsreports ,登入之User及Password初始值均為admin。
  16. 由於初始管理者密碼預設為admin,故建議更改密碼。請點選下列畫面箭頭所指之更改密碼按鈕,點選後更改管理者密碼,畫面如下所示:

OCSNG Client端安裝

 請依不同作業系統下載所需的安裝程式,以下內容將以Windows XP作業系統介紹OCSNG Client端的安裝過程。安裝步驟如下:

  1. 請至http://www.ocsinventory-ng.org/index.php?page=1-3網址下載,目前版本為1.3版。
  2. 執行下載之安裝程式後按下『Next』。
  3. 於License視窗按下『Agree』。Server Address欄位輸入先前安裝OCSNG Server之網址,並勾選『Immediatly launch inventory』。完成此步驟後,Client端未來軟硬體資訊將定時傳送至OCSNG Server。
  4. 選擇您習慣安裝程式(OCSNG Client)之資料夾,然後按下『Install』。
  5. 安裝完成按下『Finish』即完成。

【範例一】:如何彙整盤點時的個人電腦名單

 首先我們先來看看,OCSNG Client端上傳那些資料至OCSNG Server,再來思考盤點時我們需要哪些資料(欄位),補足每筆資料缺少的欄位將有助於我們做為日後盤點的應用,作法如下:

1.登入OCSNG Server端Web介面。
2.點選畫面左上角『All Computers()』圖示。
3.您將看到OCSNG Client端上傳的資料,資料中Tag欄位的值為NA、Computer的值為Manager(該值為電腦的電腦名稱)、Last inventory的值為Client最後上傳的時間。

4.由Client端上傳的資料我們無法得知該電腦的保管人是誰、財產編號、放置地、購入日。
5.這表示我們將為該資料補上保管人、財產編號、放置地、購入日等欄位。
6.我們可利用OCSNG初始提供的Tag欄位做為保管人使用。
7.滑鼠移至『Manager』位置處按下左鍵。
8.接著點選畫面上『Update』。
9.將Tag欄內的NA值改為該電腦使用保管人之姓名,更改後按下『Register』。
10.完成上述步驟後我們將看到Tag欄位值由NA改為保管人王大偉,畫面如下:

11.接下來進行新增財產編號、放置地、購入日等欄位的操作。
12.點選『Adminifo()』圖示。
13.我們在『Enter the new administrative info』欄位處輸入Invno(可依自己喜好命名),欄位型態為Text,接著按下『Register』。完成該步驟後,即增加了一個可記錄財產編號資訊的欄位。
14.重覆步驟13,新增一購入日欄位(buydat),型態為Date。
15.重覆步驟13,新增一放置地欄位(place),型態為Text。
16.重複步驟7至8,我們將看到欄位財產編號、購入日、放置地等欄位,已成功新增;我們則可輸入該筆資料之財產編號、點選購入日、放置地,輸入後按下『Register』存檔。

 而辛苦建立的財產編號、購入日和放置地將如何在OCSNG Server Web介面顯示?我們可點選Web介面的Add Column處,再選取Buydat、Invno和Place等欄位。接著就可清楚看出財產編號、購入日和放置地已清楚在頁面顯示。相對地,若在頁面上不顯示某欄位,只需在該欄位右邊紅色打叉圖示按下滑鼠左鍵,該欄位將在頁面消失。

 單位內每台個人電腦均安裝OCSNG Client後,我們再為每筆資料輸入保管人、財產編號、購入日、放置地;待年底盤點時,即可依放置地來查詢盤點時的名單。步驟如下:
1.點選畫面Search with Various Criteria()圖示。
2.點選『Choose parameter』,再選取自行定義的放置地(place)欄位。
3.將Enabled選項打勾,輸入欲查詢之放置地,如:管理部301室,接著按下『Search』。

4.如下,將顯示出所有放置於管理部的電腦名單。

5.重覆步驟2、3,將可使用多條件查詢。

【範例二、三】:已安裝套裝軟體調查及年度電腦更新名單

 【範例一】的操作熟悉後,您就可依自己業務需求查詢不同的資料。假設您要查詢軟體Acrobat安裝的套數,則可應用【範例一】的查詢步驟1-5,只需將步驟2的值改選Software,步驟3內的值輸入Acrobat,即可準確得到Acrobat安裝在那些同仁電腦內。或如,要瞭解明年度單位內CPU速度為2.5GHz的電腦有多少台,可參照【範例一】的查詢步驟1-5,將步驟2的值改選Frequency,步驟3內的值輸入2527,如此即可準確獲得單位內明年電腦更新的名單。

【範例四】:網路型印表機的建檔

 OCSNG會主動搜尋網路上的設備,網路型印表機的資料也將被搜集至OCSNG Server資料庫,被收集的網路型印表機資料包含IP、Mac Address及所在網路的網段。我們如何像定義一台個人電腦欄位一樣,同樣定義一台由OCSNG主動收集到的網路型印表機,透過定義讓我們日後清楚知道該印表機所放置的地點。

 OCSNG Server端Web介面定義網路型設備分為兩個階段,第一階段先定義該網路型設備的類型,第二階段再將第一階段定義的類型指定給該網路型設備。

網路型設備類型的定義

1.點選畫面『Security()』圖示。
2.接著點選『Config』選項。
3.再點選『Network Devices types』。
4.在Type name欄位處輸入Printer-Xerox-DocuCenter400-管理部走廊,輸入後按下『Send』。Type name欄的內容依您要表達的方式定義。
5.步驟4完成,將可看到Network devices types內增加一筆我們剛建立的資料,如下圖,可以看出管理部有那些網路型印表機、廠牌、型號、放置地點等。

6.進入第二階段,點選第1步驟之Security圖示後點選Network Information選項。接著在下圖處找到印表機所在IP Address的網段,點選畫面箭頭所指『Register』圖示。

7.點選下圖內的Type,再選取步驟4定義的資料後按下『Send』。

8.下圖將看到位於管理部走廊的Xerox-DocuCenter400網路型印表機,已被定義,日後也可清楚由IP address看出所對應的印表機放置點。

結語

 從管理所面臨的問題談起到範例的操作應用,相信您己經體會到OCSNG安裝難度適中、操作介面簡單。若能將OCSNG應用在個人電腦財產盤點、軟體授權管理、評估硬體汰舊等作業,就可減少人力作業所需的時間,準確掌握盤點電腦軟硬體的名單,讓MIS人員在OCSNG Server Web介面,有效掌握電腦軟硬體資產;同時,更可即時地提供主管清楚正確的資訊,讓部門內電腦資產的管理與維護效率將明顯的提升。

引用自:image

=======================

整個設定所用到的項目

image

設定時所遇到問題:

1.如何大量部署?(http://csc.ocean-pioneer.com/docum/OCS.pdf)

.用packager 先做好ocspackage.exe 

image

.將ocspackage.exe上傳到 ocs ng server

image

.將client端程式中的ocslogon.exe改名字為ocs server ip.exe

.寫一個bat檔,內容為 ocs server ip.exe /s /np /install

.將程式及bat一併複製到網域主控台中,並打開群組原則管理,在default domain policy中的使用者設定加入該bat,讓所有網域使用者登入去執行該bat檔.

這樣使用者一旦登入時即會進行安裝,並收集資料.

image

2.上載做好的OCSPACKAGE時發生錯誤:

image

解法:

image

    全站熱搜

    挨踢狼 發表在 痞客邦 留言(0) 人氣()