誰說只有Windows平台下才有好用的資產管理系統,如今在Linux平台下就有免費好用的OCS Inventory NG資產管理系統,它支援橫跨Windows、UNIX、Mac作業系統以及行動裝置資產清點能力,是一套小而美的絕佳資產管理系統。
接著安裝Perl的壓縮管理支援套件,如圖2所示,下達命令「yum install perl-Compress-Zlib」來安裝即可。如果系統發現已經安裝,則會出現已經安裝最新版本的訊息。
|
▲圖2 安裝perl-Compress-Zlib套件。 |
接著必須安裝Perl的DBI支援套件,下達命令「yum install perl-DBI」。同樣地,如果系統發現已安裝,則會出現已經安裝最新版本的訊息。
然後安裝Perl的DBI支援套件,下達命令「yum install perl-Apache-DBI」。執行後如果出現「No Package perl-Apache-DBI」訊息,則必須改用下載RPM套件的方式來安裝。
可以到下列網址下載perl-Apache-DBI的RPM套件,完成下載之後將它儲存在「/tmp」路徑中。
perl-Apache-DBI之RPM套件下載網址:
http://pkgs.org/centos-6-rhel-6/epel-i386/perl-Apache-DBI-1.09-1.el6.noarch.rpm/download/
接下來,下達命令「rpm -ivh perl-Apache-DBI-1.09-1.el6.noarch.rpm」進行安裝即可。然後必須安裝Perl的DBD與MySQL支援套件,下達命令「yum install perl-DBD-MySQL」。
如果系統發現已安裝,則會出現已經安裝最新版本的訊息。然後下達命令「yum install perl-Net-IP」安裝Perl的Net-IP支援套件,這個套件沒有相依的其他套件。確認後,輸入「y」與按下〔Enter〕按鈕即可。
接著要安裝的是Perl的SOAP-Lite支援套件,下達「yum install perl-SOAP-Lite」命令,它的相依套件包含perl-Email-Data-Format、perl-MIME-Lite、perl-MIME-Types。確認後,輸入「y」並按下〔Enter〕按鈕。
完成Perl相關的套件安裝之後,如果想要查看目前所使用的Perl版本,只要如圖3所示下達命令「perl -v」即可,範例中顯示的是v5.10.1的x86_64位元版本。
|
▲圖3 查看目前Perl版本。 |
接著必須加裝與PHP相關的套件。首先下達命令「yum install php-pecl-zip」來完成安裝PHP對於PECL-ZIP的支援,在此,它會有一個php-common相依套件會隨同安裝。確認之後,輸入「y」與按下〔Enter〕按鈕即可。
然後,下達命令「yum install php-gd」加裝php-gd套件,檔案的大小約為104KB,確認後輸入「y」與按下〔Enter〕按鈕。最後必須加裝php-mbstring套件,因此下達命令「yum install php-mbstring」,其檔案大小約為453KB,確認過後輸入「y」與按下〔Enter〕按鈕。
開始安裝OCSNG伺服器
完成以上的事前準備工作之後,接下來開始安裝OCSNG伺服器系統。首先,如圖4所示將OCSNG的UNIX版本程式複製到「/tmp」資料夾內,然後將此檔案就地解壓縮,可以在X Window中進行或執行tar命令來完成。
|
▲圖4 解縮安裝程式。 |
完成解壓縮之後,執行「ls」命令來查看裡頭所包含的檔案,接著執行「sh setup.sh」命令開始執行安裝設定,必須注意的是,如果登入的身分不是root帳號,則必須搭配「sudo」來執行。輸入「y」後,按下〔Enter〕按鈕繼續。
必須分別輸入MySQL資料庫主機的位址以及通訊埠,前者預設值為「localhost」,也就是直接連線本機的MySQL,至於後者則是「3306」。一般都是直接按下〔Enter〕按鈕採用預設值即可,如果MySQL資料庫在其他主機,則必須留意該主機的防火牆是否已開放TCP 3306的通訊埠連線。
然後,設定一連串與本機Apache網站服務有關的資訊,基本上皆採用預設值即可,這些設定依序包含httpd服務的執行程式、執行網站服務的使用者帳戶、執行網站服務的使用者群組。
如圖5所示,在完成Perl執行程式的路徑確認之後,接著檢查目前是否已安裝Make utility,範例中便是目前的CentOS,如果在最初安裝作業系統時沒有加裝開發工具才會出現的錯誤訊息,如何解決呢?請參閱前面的準備工作講解。
|
▲圖5 Perl模組相關設定。 |
一旦正常通過Make utility步驟的檢查,便會開始進行Perl相關必要模組與選用模組安裝的檢查,輸入「y」並按下〔Enter〕按鈕繼續。接著,會設定與OCSNG管理伺服器有關的目錄,包含存放報告檔、統計檔、部署檔的目錄,在此一樣全部採用預設值即可。
完成上述所有設定之後,系統將會更新OCSNG管理伺服器的設定檔,它的位置在「/etc/httpd/conf.d/ocsinventory-reports.conf」。成功完成所有設定之後,將會顯示「Enjoy OCS Inventory NG」訊息,並且提示記得要重新啟動Apache網站服務。
至此,下達「/etc/init.d/httpd restart」命令來完成Apache網站服務的重新啟動。請注意,如果mod_perl是在OCSNG伺服器安裝設定之後才安裝,可能會導致httpd服務無法啟動,此時必須重新執行一次OCSNG伺服器設定。