[Walter原創] OCS Inventory NG 2.0.2版 Agents 完美派送法 (How to Deploy OCS Inventory Agents)
OCS Inventory NG是一套非常強大的免費可商業使用的資產管理軟體,
是各行各業IT在預算不足下的好朋友,
但是因為是可免費使用的軟體,所以官方的WIKI我覺得並沒有即時update,
很多資訊照打......還是會有問題
甚至寫的語焉不詳........更不用說網路上找的到的華文文章了,
以下文章都是Walter我本人一個字一個字key進來的,請尊重智慧財產權,有興趣的網友要轉發請註明此Blog : http://walter6.blogspot.com
在安裝完OCS主機後,若非先經過規劃
通常所有的電腦都已經交給User去使用了
總不可能幾百幾千台電腦全部要User一台一台搬回來給IT安裝吧?
在正常情況下,OCS Inventory的派送有兩種方式
1.使用Packager - 利用Psexec & OCS Inventory 的官方 OCS Inventory NG Packager 去封裝 Agents,
然後再使用GPO強制登入或開機執行該軟體
2.使用OCSNG-Agent-Deploy-Tool - 利用掃IP的方式 使用Psexec去遠端執行 Agents軟體
Walter我自己比較喜歡使用第一種方式
畢竟現在很多公司電腦都會有簡易的防火牆軟體、像卡巴斯基就滿讓人頭痛的
若用GPO 強制登入時執行軟體,就等於是繞過防火牆去執行軟體,方便很多
廢話不多說
Walter我自己的派送環境如下: (網路上的文章大部份都版本太舊,若照做保證做到死也不會成功)
硬體:
1.主機: OCS NG主機 - IBM X61
沒啥好介紹的,因為管理的電腦不會超過300台,所以一般桌機夠用了,等公司購入Vmware再轉到大型主機去吧
2.Client: Asus、Acer 、HP,各廠牌都有,筆電、Laptop也都有
軟體:以下 1 & 2軟體皆從 http://www.ocsinventory-ng.org 下載
1.OCSNG-Windows-Server-2.0.2.zip
Server 端,這是必備的,我想安裝上並不會有太多問題,記得若登入時會出現警告訊息
一個是install.php未刪除,請記得到主機端刪掉它
一個是ocs預設密碼是ocs,請記得到localhost端 登入phpmyadmin 把ocs的密碼改掉,若改掉後造成無法正常inventory,請參閱本人blog的另一篇文章,有兩個檔案要修改預設密碼
2.OCSNG-Windows-Agent-2.0.2.zip
Agent端,沒啥好說的,就下載吧。
3. PsTools
Google 一下就有了
我下載的地點是
http://download.sysinternals.com/Files/PsTools.zip
4.Packager 1.3.2.exe
官方下載的,派送整合包
派送開始:
先把要派送的軟體給設定好,事先說明:
Walter我自己的方法只在2.0.2版上試過,
網路上的文章能找的華文文章我大概都看過了,包括官方的 wiki都是寫的不清不楚,甚至是只有舊版的才會work 的方法
所以若您也是使用2.0.2版,但用我的設定方式不會work,不用試網路上的其他方法了,請再三檢查是不是網址key錯、密碼打錯,格式弄錯.......
1.將PsTools 解壓縮
2.將OCSNG-Windows-Agent-2.0.2.zip 解壓縮到與PsTools同一個目錄
3.將Packager 1.3.2.exe也放在與PsTools同一個目錄下。
執行Packager 1.3.2.exe
請對照下圖填入您的相關資訊
20 則留言:
想請問一下為何commnad line options的指令為什麼要鍵入ocsinventory,資料夾路徑不是在ocsreports嗎,因為我用VM測不出來,麻煩講解一下謝謝
根據官方的說法:
ocsinventory directory does not exist on my server
Solution: ocsinventory is a virtual directory call by mod_perl in apache. ocsinventory directory must not exist.
還有為什麼後面要加ocsinventory的問題..請參照官方的說法 :)
What URL must I put in the agent to contact the server
Solution: The URL must be in this form http://dns_or_ip/ocsinventory. It is recommended that you use DNS instead of IP.
謝謝您的回答哦!後續有問題再請教您!感恩!
沒問題:) 互相學習~~因為繁體方面的OCS Inventory的文章真的不多~歡迎保留原位置轉錄~
使用OCSNG-Agent-Deploy-Tool - 利用掃IP的方式 使用Psexec去遠端執行 Agents軟體
這部份已成功收到資料
但是在管理界面內細部零組件的部份會呈現亂碼
請問在管理界面如何能正確顯示
匯出之csv檔編碼是正確的!
因為我在linux端去測試時可以正常顯示編碼
這部份請幫忙一下!謝謝
中文亂碼這部份目前無解
網路上我有查到的方法都語焉不詳
華文網站就是這樣
要講講不清楚~寫個後補~結果那篇文章已經4,5個月了,也沒補過該怎麼改
anyway不是SQL問題,SQL已經是UTF-8了
應該是PHP語系問題。
我在osc server端改php.ini的語系好像也不行,管理界面還是亂碼,囧!
另請教我有各架一台windows 2003¢os6的server,這兩台server如何互通收集資料,想測試異質平台是否亦可接收到用戶端資料,這部份也請幫忙解答一下,謝謝啦
您好!再請教一下!我用GPO照你的方式設定
發現會變成只有使用XXX.COM的administrator登入才會去執行這支程式
那我們網域中每個使用者都有自己的使用者名稱跟密碼,所以便收不到資料了!這部份有建議的修改方式嗎
你好,
我的建議是....
讓子彈飛一會.......
下次user登入連線時會自動重新inventory.
名字就會改成登入時的user名字了
GPO改成由電腦啟動時再收集資料了,現在二岸三地的電腦收集情況很OK,感謝指導啦!
Certificate file最好還是給一下,已後要派送軟體或檔案就可以直接用ocsinventory做了
太複雜了,首先建立一個GPO,然後將OCS-NG-Windows-Agent-Setup.exe直接複製到該GPO的Policies下面,然後直接派送,在Logon Properties的窗口中本身就允許帶command line options,我的參數是/s /GPO /server=10.13.0.116/ocsinventory /np /now /tag=XXXXX /nosplash /NO_SYSTRAY,同樣,等隔天使用者開機後就可以收網。這裏有個值得注意的是我是直接派送給計算機的。
關於亂碼的問題,是軟件本身不支持多國編碼造成的,現在最新版本的已經解決這些問題了,大家可以放心部署,部署OK後可以再去下載一個glpi的資產管理將ocs server抓到的資訊讀取過來,這樣更方便管理了。
請問OCS可以偵測軟硬體異常而發出警告嗎~3q
硬體異常偵測可以NAGIOS來達成mail或簡訊的告警!
比起OCS, NAGIOS看起來是個大工程~~
我刚刚接触ocs软件。。好多不懂的地方,有几个问题想请教一下:
1. ocs windows deployment tool是做什么用的,什么功能?
2. 我在本地安装的ocs服务器,然后安装ocs客户端之后,在ocs里面不自动加载本机信息。。。不知道为什么。。
3. 我没管2中出现的问题,继续去试图生成ocspackage.exe文件,但是总是出现错误提示:error writing All-In-One Installer package into foler C:\Documents and Settings...
希望您能抽出时间解答我的问题,谢谢!!
關於亂碼問題,程式本身有BUG
http://blog.sina.com.cn/s/blog_9ea749e2010140jz.html
感謝這篇文章,讓我的 OCS 正常運作起來了 ^^
另外 Command line options 的地方其實要再加個 /NOSPLASH,這樣軟體在安裝的時候就不會出現安裝開頭畫面(雖然是一閃就過)。
上面留言的亂碼問題,我也遇到了,照連結中的去做修改 php 檔後就正常了。
張貼留言