ocsng mysql connection problem_OCSNG 介绍及其工作原理
OCSNG部署:http://wowking.blog.51cto.com/1638252/994441
OCSNG 是什么呢?
OCSNG就是Open Computer and Software Inventory Next Generation是一款免費(fèi)軟件,它使用戶能夠盤(pán)點(diǎn)網(wǎng)絡(luò)工程師的IT資產(chǎn)。OCS-NG收集有關(guān)運(yùn)行OCS客戶端程序(“OCS Inventory Agent”)的聯(lián)網(wǎng)計(jì)算機(jī)的硬件和軟件的信息。OCS可以通過(guò)web界面來(lái)進(jìn)行可視化盤(pán)點(diǎn)。此外,根據(jù)搜索條件,OCS 包含在計(jì)算機(jī)上部署應(yīng)用程序的可能性。代理端的IpDiscover和SNMP掃描,使其能夠知道整個(gè)網(wǎng)絡(luò)的計(jì)算機(jī)和設(shè)備。
工作原理
OCS服務(wù)器接收庫(kù)存清單來(lái)自代理產(chǎn)生的XML格式數(shù)據(jù),并在mysql數(shù)據(jù)庫(kù)中存儲(chǔ)數(shù)據(jù)。代理聯(lián)系服務(wù)器,而不是相反。服務(wù)器處于聽(tīng)取模式。代理和服務(wù)器之間的交流可以在http/https中,軟件部署和snmp掃描只能在https中。
數(shù)據(jù)傳輸模式:
原始數(shù)據(jù) -> XML 格式 -> 發(fā)送到http(s)://ocs-ng/ocsinventory -> mod_perl 聯(lián)機(jī)處理 –> mysql 數(shù)據(jù)庫(kù)
管理服務(wù)器由4個(gè)主要部分組成:
數(shù)據(jù)庫(kù)服務(wù)器,存儲(chǔ)庫(kù)存信息(MySQL)
通訊服務(wù)器,負(fù)責(zé)處理數(shù)據(jù)庫(kù)服務(wù)器和代理之間的HTTP通信(Apache, perl and mod_perl)
管理控制臺(tái),?允許管理員使用自己喜歡的瀏覽器查詢數(shù)據(jù)庫(kù)服務(wù)器(Apache, php)
部署服務(wù)器,?存儲(chǔ)所有的軟件包部署配置(Apache, ssl)
部署工具的解決方案
簡(jiǎn)化服務(wù)器安裝
用于Windows的預(yù)配置XAMPP包
自動(dòng)安裝腳本包 tar.gz
通過(guò)網(wǎng)絡(luò)代理的部署工具
基于PSEXEC的OCS部署工具
基于 GPO 和登錄腳本的 OCSPackager 和 OCSLogon
附加功能
Ipdiscover
Snmp
Plugins (Exemples)
眾多軟件接口
經(jīng)典
GLPI (直接訪問(wèn) OCS 數(shù)據(jù)庫(kù))
LDAP的Web界面認(rèn)證 (ocsreports)
其他
OCS提供了一個(gè) SOAP Web 服務(wù),它允許很多應(yīng)用使用它的接口,如Nagios。
主要技術(shù)信息
Windows 代理
代理配置目錄 :
C:\Documents and Settings\All Users\Application Data\OCS Inventory NG\Agent 在 Windows 2000, XP 和 2003 下.
C:\ProgramData\OCS Inventory NG\Agent 在 Windows Vista, 2008, Seven 和 2008 R2 下.
代理配置文件是?ocsinventory.ini
服務(wù)器
不要混淆這兩個(gè)目錄?/ocsinventory?和?/ocsreports.
ocsreports : 該目錄包含所有的php文件,構(gòu)成了管理控制臺(tái)。
我們使用瀏覽器訪問(wèn), URL : http://serveur/ocsreports
ocsinventory :?虛擬目錄用來(lái)通過(guò) mod_perl 處理的 XML 庫(kù)存代理發(fā)送的文件并在數(shù)據(jù)庫(kù)中存儲(chǔ)數(shù)據(jù)。
調(diào)試方案
使用代理日志:
Windows : 在?ocsinventory.ini?文件中使用?Debug?參數(shù)得到更詳細(xì)的日志 (Debug=2). 這個(gè)配置文件位于:
C:\Documents and Settings\All Users\Application Data\OCS Inventory NG\Agent 在 Windows 2000, XP 和 2003下。
C:\ProgramData\OCS Inventory NG\Agent 在 Windows Vista, 2008, Seven 和 2008 R2下。
你先停止OCS服務(wù)如果OCS訪問(wèn)正在運(yùn)行。 接著, 設(shè)置?Debug=2?獲得更高的日志級(jí)別并保存。 最后, 重啟OCS 服務(wù), 并發(fā)送一個(gè)新的inventory。
nix/Linux : 使用?--debug?和?--logfile?參數(shù)獲得更詳細(xì)的日志。
啟動(dòng)這些選項(xiàng)的 inventory:?ocsinventory-agent --debug --logfile=/mon/path/log.txt
使用服務(wù)器日志:
Apache 日志:?access.log?和?error.log. 使用 locate 或 find 命令查找它們。
OCS 日志:?activity.log
最后, 你必須從管理控制臺(tái)啟動(dòng)日志功能(LOGLEVEL),并修改服務(wù)器配置文件?z-ocsinventory-server.conf?設(shè)置?OCS_OPT_DBI_PRINT_ERROR?選項(xiàng)到?1. 別忘了重啟 apache,記得重啟apache使更改生效。
總結(jié)
以上是生活随笔為你收集整理的ocsng mysql connection problem_OCSNG 介绍及其工作原理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Sitemesh Demo
- 下一篇: c 语言程序设计基础题答案,C语言程序设