作者 主題: Ubuntu 11.04 以LAMP為架構 OCSNG+GLPI做資產管理  (閱讀 18342 次)

0 會員 與 1 訪客 正在閱讀本文。

zarr12steven

  • SA 苦力組
  • 懷疑的國中生
  • **
  • 文章數: 71
    • 檢視個人資料
$sudo apt-get install libapache2-mod-php5 php5-cli php5-common php5-cgi mysql-server php5-mysql

$sudo apt-get install build-essential

$sudo apt-get install libapache2-mod-perl2 php5-gd libxml-simple-perl libcompress-zlib-perl libdbi-perl libdbd-mysql-perl libapache-dbi-perl php-pear php5-dev libnet-ip-perl

$sudo apt-get update

$sudo apt-get upgrade

$sudo wget ftp://linvinus.ru/ocs/1.3.2/OCSNG_UNIX_SERVER-1.3.2-linvinus-with-utf8_patch.tar.gz

$sudo tar xvf OCSNG_UNIX_SERVER-1.3.2-linvinus-with-utf8_patch.tar.gz

$ cd ocsinventory-server-1.3.2

確認以上套件都有裝入後,即可執行

$ sudo sh setup.sh

跳出來選項都使用預設值即可,安裝完成後,需重新啟動apache2

$sduo service apache2 restart

登入:http://伺服器IP/ocsreports/install.php做設定
1.   設定連結SQL,需和之前LAMP時設定SQL要一致,輸入完畢後,按『send』。
2.   按『送出查詢』
3.   點選『Click here to enter OCS-NG GUI』
4.   進入到登入畫面,預設帳密為『admin』

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

安裝GLPI
先至官網 http://www.glpi-project.org/?lang=en 下載最新套件,已支援繁體中文。
$sudo wget https://forge.indepnet.net/attachments/download/974/glpi-0.80.4.tar.gz
$sudo tar xvf glpi-0.80.4.tar.gz
$ sudo cp -a glpi  /var/www
$cd /var/www
$sudo chown www-data.www-data –R glpi
要是有遇到File does not exist: /etc/apache2/htdocs
解決方式:
這是因為一般網頁都會放在/etc/apachee2/htdocs裡,這個文件不見了,導致找不到網站,所以我們要找/etc/apache2/http.conf檔,並新增DocumentRoot /var/www,重啟apache就可以了,這應該是重新定義網站根目錄的位置。

登入: http://伺服器ip/glpi

1.   選擇語系:繁體中文
2.   同意條款
3.   點選『安裝』
4.   點選『繼續』
5.   設定連結資料庫,Mysql主機:localhost  Mysql使用者:root  Mysql密碼:使用者自定
6.   創建一個新的資料庫為『glpi』
7.   點選『繼續』
8. 設定完成,點選『使用GLPI』
9. 進入到登入頁面,預設帳密:『glpi』
10. 登入到主畫面,準備要開始設定與ocs-ng的資料庫做連結
11. 點選『設定』→『一般』,設定啟用ocsng模式為『是』
12. 點選『localhost』
13. 『設定』→『OCSNG模式』→『通用』OCSNG資料庫使用UTF-8 設定為『是』,點選『更新』
14. 『設定』→『OCSNG模式』→『一般資訊』,將所有的否設定為『是』,點選『確定』,完成。




以下網址是小弟參考的來源:
ftp://linvinus.ru/ocs/
http://blog.163.com/ywz_306/blog/static/1325771120114311516668/
http://blog.chinaunix.net/space.php?uid=210925&do=blog&id=8902
http://vicchen39.pixnet.net/blog/category/794287
http://hi.baidu.com/lue_liu/blog/item/2b83ed059ec511121c958365.html




以上我都有在實際環際安裝成功,但目前尚有發現幾個問題
1.download下來的檔案,會有亂碼,但可以用記事本開啟後,選另存新檔,編號選『ANSI』即可解決。

2.目前無法抓到WINDOWS 旗艦版 X64 的序號。
3.『Windows Registry 』已有設定了,但無法被啟用,還在找問題中.....!!!

以上,如果有先進會解決的話,煩請指導小弟!謝謝!
第一次PO安裝文,如有錯誤,請各位多多指教!^^
« 上次編輯: 2011-10-28 16:26 由 zarr12steven »
不強就要挨打

zarr12steven

  • SA 苦力組
  • 懷疑的國中生
  • **
  • 文章數: 71
    • 檢視個人資料
Re: Ubuntu 11.04 以LAMP為架構 OCSNG+GLPI做資產管理
« 回覆 #1 於: 2011-11-02 17:44 »
因3.『Windows Registry 』已有設定了,但無法被啟用,所以小弟有找到是以plug-in的方式想法來做,目前有找到的答案是:

http://wiki.ocsinventory-ng.org/index.php/Plugins:MSofficeKey#Modifiy_the_engine

但尚未測試實做,預計這幾天會來實做,後續有成功會再po文!
不強就要挨打

zarr12steven

  • SA 苦力組
  • 懷疑的國中生
  • **
  • 文章數: 71
    • 檢視個人資料
Re: Ubuntu 11.04 以LAMP為架構 OCSNG+GLPI做資產管理
« 回覆 #2 於: 2011-11-28 22:20 »
更新:
哈!真是有點白忙一場,因為我發現原來我安裝的版本1.3.2太舊了,所以plug-in是不支援,因此,我又到官網翻文件:http://wiki.ocsinventory-ng.org/index.php/Plugins:ManageMSofficeKey 來看,重新做了一次,這次安裝的是版本2.0.2,目前是有成功把plug-in加進去,目前已安裝client端了,序號還沒成功被抓取,還要在看一下哪裡有出錯,顯示所有時,中文依然還是會亂碼,還在努力找答案中…!!
不強就要挨打

huckly

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3420
    • 檢視個人資料
    • http://blog.huckly.net
Re: Ubuntu 11.04 以LAMP為架構 OCSNG+GLPI做資產管理
« 回覆 #3 於: 2011-11-29 15:01 »
先推的讚
IT doesn't matter

sakana

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 2582
  • 性別: 男
    • 檢視個人資料
    • sakananote
Re: Ubuntu 11.04 以LAMP為架構 OCSNG+GLPI做資產管理
« 回覆 #4 於: 2011-12-01 19:58 »
先推一下
有機會來台北分享一下嗎?
專心投入研究才是王道!!
http://sakananote2.blogspot.com

adolph

  • 懷疑的國中生
  • **
  • 文章數: 60
    • 檢視個人資料
    • ourway的學習記錄
Re: Ubuntu 11.04 以LAMP為架構 OCSNG+GLPI做資產管理
« 回覆 #5 於: 2011-12-01 21:38 »
中文亂碼問題可以參考http://forums.ocsinventory-ng.org/viewtopic.php?id=9624
以下方法確認對2.0.2 有效,且可以看到Win7_x64的序號,不過OS name 還是會有亂碼,但是已經好很多了
------------------------------------------------------------------------------------------
On "require/function_table_html.php" line 1336
change
$htmlentities=true;
to
$htmlentities=false;

And on "require/function_machine.php" line 109
comment line
$value=htmlentities($value);
------------------------------------------------------------------------------------------
(測試環境是用CentOS 5.7架的vm,官方就有架好的vm , http://www.ocsinventory-ng.org/en/download/download-server.html)

另一種方法我用了還未成功過,不過有人說此法有效
------------------------------------------------------------------------------------------
In your OCS directory (like "/usr/share/ocsinventory-reports/ocsreports") and below : search all .php files contains "htmlentities("
replace all
"htmlentities($*);"
to
"htmlentities($*,ENT_COMPAT | ENT_HTML401,"UTF-8");"
------------------------------------------------------------------------------------------



« 上次編輯: 2011-12-02 13:30 由 adolph »

zarr12steven

  • SA 苦力組
  • 懷疑的國中生
  • **
  • 文章數: 71
    • 檢視個人資料
Re: Ubuntu 11.04 以LAMP為架構 OCSNG+GLPI做資產管理
« 回覆 #6 於: 2011-12-05 10:14 »
先推一下
有機會來台北分享一下嗎?



謝謝sakana學長的邀請,分享是沒問題,只怕自已的表達不好。
不強就要挨打

sakana

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 2582
  • 性別: 男
    • 檢視個人資料
    • sakananote
Re: Ubuntu 11.04 以LAMP為架構 OCSNG+GLPI做資產管理
« 回覆 #7 於: 2011-12-05 10:44 »
先推一下
有機會來台北分享一下嗎?



謝謝sakana學長的邀請,分享是沒問題,只怕自已的表達不好。

感謝
<(_ _)>



專心投入研究才是王道!!
http://sakananote2.blogspot.com

huckly

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3420
    • 檢視個人資料
    • http://blog.huckly.net
Re: Ubuntu 11.04 以LAMP為架構 OCSNG+GLPI做資產管理
« 回覆 #8 於: 2011-12-05 10:55 »
先推一下
有機會來台北分享一下嗎?



謝謝sakana學長的邀請,分享是沒問題,只怕自已的表達不好。

不用擔心,酷學園會為你打氣加油
十二月 可以嗎............
IT doesn't matter

zarr12steven

  • SA 苦力組
  • 懷疑的國中生
  • **
  • 文章數: 71
    • 檢視個人資料
Re: Ubuntu 11.04 以LAMP為架構 OCSNG+GLPI做資產管理
« 回覆 #9 於: 2011-12-13 00:01 »
先推一下
有機會來台北分享一下嗎?



謝謝sakana學長的邀請,分享是沒問題,只怕自已的表達不好。

不用擔心,酷學園會為你打氣加油
十二月 可以嗎............




謝謝huckly學長,十二月ok~~~但因目前2.0.2有功能還沒測試完....可以以1.3.2版的做分享嗎?
« 上次編輯: 2011-12-13 00:03 由 zarr12steven »
不強就要挨打

zarr12steven

  • SA 苦力組
  • 懷疑的國中生
  • **
  • 文章數: 71
    • 檢視個人資料
Re: Ubuntu 11.04 以LAMP為架構 OCSNG+GLPI做資產管理
« 回覆 #10 於: 2011-12-14 12:47 »
中文亂碼問題可以參考http://forums.ocsinventory-ng.org/viewtopic.php?id=9624
以下方法確認對2.0.2 有效,且可以看到Win7_x64的序號,不過OS name 還是會有亂碼,但是已經好很多了
------------------------------------------------------------------------------------------
On "require/function_table_html.php" line 1336
change
$htmlentities=true;
to
$htmlentities=false;

And on "require/function_machine.php" line 109
comment line
$value=htmlentities($value);
------------------------------------------------------------------------------------------
(測試環境是用CentOS 5.7架的vm,官方就有架好的vm , http://www.ocsinventory-ng.org/en/download/download-server.html)

另一種方法我用了還未成功過,不過有人說此法有效
------------------------------------------------------------------------------------------
In your OCS directory (like "/usr/share/ocsinventory-reports/ocsreports") and below : search all .php files contains "htmlentities("
replace all
"htmlentities($*);"
to
"htmlentities($*,ENT_COMPAT | ENT_HTML401,"UTF-8");"
------------------------------------------------------------------------------------------


謝謝adolph學長的資訊,我會在近期內做測試!!!非常感謝^^
後續有測試成功會再po文!
不強就要挨打