歡迎您光臨本站 註冊首頁

通過yum源在centos/rhel上安裝ocsng服務端(操作非常簡單)

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

通過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:

[火星人 ] 通過yum源在centos/rhel上安裝ocsng服務端(操作非常簡單)已經有1294次圍觀

http://coctec.com/docs/service/show-post-19277.html