- 论坛徽章:
- 0
|
1. 在新安装好的centos/rhel 5上安装EPEL源:
- rpm -ihv epel-release-5-3.noarch.rpm
- rpm -ihv remi-release-5.rpm
- sed -i '/[remi]/, /[remi-test]/{s/=0/=1/}' /etc/yum.repos.d/remi.repo
复制代码
(centos/rhel4上也有epel源,同样google一下就能找到,用同样的方法安装到系统即可。)
用EPEL源升级系统:
升级结果:
- 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。
服务端搞定,就是这么简单。 |
|