通過yum源在centos/rhel上安裝ocsng服務端(操作非常簡單)
1. 在新安裝好的centos/rhel 5上安裝EPEL源:
rpm -ihv epel-release-5-3.noarch.rpm
rpm -ihv remi-release-5.rpm
sed -i '//, //{s/=0/=1/}' /etc/yum.repos.d/remi.repo
(centos/rhel4上也有epel源,同樣google一下就能找到,用同樣的方法安裝到系統即可。)
用EPEL源升級系統:
yum update -y
升級結果:
Installed:
kernel.i686 0:2.6.18-164.9.1.el5
Dependency Installed:
libedit.i386 0:2.11-2.20080712cvs.el5 mysql-libs.i386 0:5.1.41-1.el5.remi mysqlclient15.i386 0:5.0.67-1.el5.remi
Updated:
acpid.i386 0:1.0.4-9.el5_4.1 autofs.i386 1:5.0.1-0.rc2.131.el5_4.1
bind.i386 30:9.3.6-4.P1.el5_4.1 bind-chroot.i386 30:9.3.6-4.P1.el5_4.1
bind-libs.i386 30:9.3.6-4.P1.el5_4.1 bind-utils.i386 30:9.3.6-4.P1.el5_4.1
coreutils.i386 0:5.97-23.el5_4.1 cpp.i386 0:4.1.2-46.el5_4.1
cups.i386 1:1.3.7-11.el5_4.4 cups-libs.i386 1:1.3.7-11.el5_4.4
dbus-python.i386 0:0.70-9.el5_4 device-mapper-multipath.i386 0:0.4.7-30.el5_4.4
dmidecode.i386 1:2.10-2.el5_4 dnsmasq.i386 0:2.45-1.1.el5_3
elinks.i386 0:0.11.1-6.el5_4.1 expat.i386 0:1.95.8-8.3.el5_4.2
fetchmail.i386 0:6.3.6-1.1.el5_3.1 firefox.i386 0:3.0.16-1.el5.centos
glibc.i686 0:2.5-42.el5_4.2 glibc-common.i386 0:2.5-42.el5_4.2
gnutls.i386 0:1.4.1-3.el5_3.5 httpd.i386 0:2.2.3-31.el5.centos.2
httpd-manual.i386 0:2.2.3-31.el5.centos.2 iptables.i386 0:1.3.5-5.3.el5_4.1
iptables-ipv6.i386 0:1.3.5-5.3.el5_4.1 java-1.6.0-openjdk.i386 1:1.6.0.0-1.7.b09.el5
kexec-tools.i386 0:1.102pre-77.el5.3 kpartx.i386 0:0.4.7-30.el5_4.4
libgcc.i386 0:4.1.2-46.el5_4.1 libgcj.i386 0:4.1.2-46.el5_4.1
libpurple.i386 0:2.6.3-2.el5 libstdc++.i386 0:4.1.2-46.el5_4.1
libtool-ltdl.i386 0:1.5.22-7.el5_4 libuser.i386 0:0.54.7-2.1.el5_4.1
libvorbis.i386 1:1.1.2-3.el5_4.4 lvm2.i386 0:2.02.46-8.el5_4.2
metacity.i386 0:2.16.0-12.el5_4.1 mod_ssl.i386 1:2.2.3-31.el5.centos.2
mysql.i386 0:5.1.41-1.el5.remi neon.i386 0:0.25.5-10.el5_4.1
net-snmp-libs.i386 1:5.3.2.2-7.el5_4.2 newt.i386 0:0.52.2-12.el5_4.1
nscd.i386 0:2.5-42.el5_4.2 nspr.i386 0:4.7.6-1.el5_4
nss_ldap.i386 0:253-22.el5_4 ntp.i386 0:4.2.2p1-9.el5.centos.2.1
openoffice.org-calc.i386 1:2.3.0-6.11.el5_4.1 openoffice.org-core.i386 1:2.3.0-6.11.el5_4.1
openoffice.org-draw.i386 1:2.3.0-6.11.el5_4.1 openoffice.org-graphicfilter.i386 1:2.3.0-6.11.el5_4.1
openoffice.org-impress.i386 1:2.3.0-6.11.el5_4.1 openoffice.org-math.i386 1:2.3.0-6.11.el5_4.1
openoffice.org-writer.i386 1:2.3.0-6.11.el5_4.1 openoffice.org-xsltfilter.i386 1:2.3.0-6.11.el5_4.1
openssh.i386 0:4.3p2-36.el5_4.3 openssh-askpass.i386 0:4.3p2-36.el5_4.3
openssh-clients.i386 0:4.3p2-36.el5_4.3 openssh-server.i386 0:4.3p2-36.el5_4.3
php.i386 0:5.3.1-1.el5.remi php-cli.i386 0:5.3.1-1.el5.remi
php-common.i386 0:5.3.1-1.el5.remi php-ldap.i386 0:5.3.1-1.el5.remi
poppler.i386 0:0.5.4-4.4.el5_4.11 postgresql-libs.i386 0:8.1.18-2.el5_4.1
samba.i386 0:3.0.33-3.15.el5_4.1 samba-client.i386 0:3.0.33-3.15.el5_4.1
samba-common.i386 0:3.0.33-3.15.el5_4.1 selinux-policy.noarch 0:2.4.6-255.el5_4.1
selinux-policy-targeted.noarch 0:2.4.6-255.el5_4.1 system-config-lvm.noarch 0:1.1.5-1.0.el5_4.1
tcsh.i386 0:6.14-14.el5_4.2 tzdata.noarch 0:2009o-2.el5
vsftpd.i386 0:2.0.5-16.el5_4.1 wget.i386 0:1.11.4-2.el5_4.1
xerces-j2.i386 0:2.7.1-7jpp.2.el5_4.2 xterm.i386 0:215-8.el5_4.1
xulrunner.i386 0:1.9.0.16-2.el5_4
安裝OCSNG的服務端(不包括ipdescover):
yum install ocsinventory ocsinventory-reports ocsinventory-server
安裝結果:
Installed:
ocsinventory.noarch 0:1.02.1-3.el5.remi ocsinventory-reports.noarch 0:1.02.1-3.el5.remi
ocsinventory-server.noarch 0:1.02.1-3.el5.remi
Dependency Installed:
mysql-server.i386 0:5.1.41-1.el5.remi nmap.i386 2:4.11-1.1 perl-Apache-DBI.noarch 0:1.07-1.el5
perl-Apache2-SOAP.noarch 0:0.73-1.el5.remi perl-DBD-MySQL.i386 0:3.0007-2.el5 perl-MIME-Lite.noarch 0:3.01-5.el5
perl-MailTools.noarch 0:1.77-1.el5.centos perl-SOAP-Lite.noarch 0:0.710.07-2.el5 perl-TimeDate.noarch 1:1.16-5.el5
perl-XML-Entities.noarch 0:0.03-1.el5 perl-XML-Parser.i386 0:2.34-6.1.2.2.1 perl-XML-Simple.noarch 0:2.14-4.fc6
perl-version.i386 1:0.7203-1.el5 php-gd.i386 0:5.3.1-1.el5.remi php-mysql.i386 0:5.3.1-1.el5.remi
php-pdo.i386 0:5.3.1-1.el5.remi php-xml.i386 0:5.3.1-1.el5.remi sqlite2.i386 0:2.8.17-2.el5.remi
t1lib.i386 0:5.1.1-7.el5
二、配置過程
1. 配置mysql
啟動mysql服務
/etc/init.d/mysqld start
設置mysql的root用戶的密碼:
/usr/bin/mysqladmin -u root password 'abcdef'
登錄mysql服務:
mysql -uroot -p -hlocalhost
建立ocsweb用戶:
grant all on ocsweb.* to ocsweb@localhost identified by "ocsweb";
2. 配置apache
安裝ocsng的時候已經自動把配置文件寫入/etc/httpd/conf.d目錄,ocsinventory-reports.conf文件在web界面可以修改資料庫連接,ocsinventory-server.conf需要手工修改下面這一段,寫入資料庫相關信息:
# Master Database settings
# Replace localhost by hostname or ip of MySQL server for WRITE
PerlSetEnv OCS_DB_HOST localhost
# Replace 3306 by port where running MySQL server, generally 3306
PerlSetEnv OCS_DB_PORT 3306
# Name of database
PerlSetEnv OCS_DB_NAME ocsweb
PerlSetEnv OCS_DB_LOCAL ocsweb
# User allowed to connect to database
PerlSetEnv OCS_DB_USER ocsweb
# Password for user
PerlSetVar OCS_DB_PWD ocsweb
修改完成後重啟apache。
3. 在瀏覽器里設置ocsng
訪問http://server/ocsreports/install.php,輸入資料庫的用戶名和密碼,下一步點擊提交按鈕,設置完成。
進入系統首頁http://server/ocsreports/index.php,默認用戶名和密碼都是admin。
服務端搞定,就是這麼簡單。
《解決方案》
不錯,歡迎多來發貼:mrgreen:
《解決方案》
不錯 支持原創
《解決方案》
收藏,支持樓主...
《解決方案》
:mrgreen: