"

Handbok SystemQ affärssystem

Installation av Eloqence på Linux




Konfigurering och start av HP Eloquence LINUX-server
Fedora senare Linux
  • Add the repository
  • cd /etc/yum.repos.d/

    wget https://marxmeier.com/download/repo/rpm/eloquence.repo

  • Please chose the repo file as appropriate.
  • 2. Import the public key to verify package integrity and authenticity (optional)

    rpm --import https://marxmeier.com/download/repo/rpm/RPM-GPG-KEY

  • 3. Install Eloquence

    yum install Eloquence.B0830

Fedora 18 Linux
Lägg till program som Eloquence behöver
  • System-Administration-Lägg till/tabort programvara, System Tools-Add/remove Software
  • Paketsamlingar
  • För att komma runt en bug i Fedora 18:

    yum remove audit-2.2.1-2.fc18.x86_64 ( eller update till senaste versionen)

    yum install glibc.i686

  • Installera compat-libstdc++ package
  • Eventuellt kopiera ner SystemQ och installera Eloquence enligt nedan för att kolla vilka paket som behövs
  • (Installera GLIBC glibc-1.12.1-2 (x86_64) redan installerat)
Installera Eloquence
  • cd /opt/SystemQ/Eloquence-B0820
  • mkdir /opt/eloquence
  • cp /opt/SystemQ/Eloquence-B0820/Eloquence.B0820-3.x86_64.rpm /opt/eloquence/
  • rpm -i Eloquence.B0820-3.x86_64.rpm
  • vi /etc/services
    • eloqdb 8800/tcp # Eloquence data base server
  • vi /etc/profile

    Lägg till

    PATH=$PATH:/opt/eloquence/8.2/bin

  • Eloquence 64-bit contains some 32-bit components, such as the query3k program and Eloquence libraries in the /opt/eloquence/XX/lib directory, hence the rpm 32-bit dependencies.

    If you are certain that you don't use these 32-bit components, you could use the rpm --nodeps option to override the dependency check.

  • Lägg upp användare eloq och grupp eloq på LINUX-servern
  • Lägg upp användare eloqdb och grupp eloq på LINUX-servern
  • Lägg upp användare eloqsd och grupp eloqsd på LINUX-servern
  • Registrera licensnyckel i /etc/opt/eloquence/8.20/license
    • /opt/eloquence/8.2/etc/gethwid, ger en hårdvaruid som skall skickas till Marxmeier för att få licensnyckel till eloquence
    • /opt/eloquence/8.2/etc/chklic
  • Använda linux lösenord för eloqsd
    • eloqsd Enhancements
    • /etc/pam.d/eloqsd
      # Eloquence eloqsd
      auth    required pam_unix.so debug
      account required pam_unix.so
      account required pam_succeed_if.so quiet user ingroup  eloquser 
      session required pam_limits.so 
      session required pam_unix.so
      
      												   
      												   
    • /etc/opt/eloquence/8.2/eloqsd.cfg

      AuthPolicy = server

    • groupadd eloquser
    • lägg till användare i grupp eloquser

      eloquser:x:1006:gbk,gk,tk,cv,aj,th,lj,md,jl,ps,ls,sa,ac,milu,kl,amj,toja,anne,ke,ed,cn,cont,tj,bl,sct,hs,HP,EvTo,GoAk,JaSv,LjMa,MaRy,ThBa,SaLj,AnZi,ReAl,

  • /usr/bin/rsync -auvz 192.168.31.3::DELL/ /disk3/backup
  • cd /disk3/backup/databas
  • kopiera databasfilerna

    /etc/init.d/eloq81 stop

    cp databas* /disk2/databas
    cp databas* /testdatabas
    chown eloqdb /disk2/databas/*
    chgrp eloqdb /disk2/databas/*
    chown eloqdb /testdatabas/*
    chgrp eloqdb /testdatabas/*

    cd /disk3/backup/data
    cp -R * /disk2/data

Konfigurering av SystemQ databaser
  • Licensnycklel
    • /opt/eloquence/8.1/etc/gethwid, ger en hårdvaruid som skall skickas till Marxmeier för att få licensnyckel till eloquence
    • Databasfiler finns
      • vi /etc/opt/eloquence/8.1/eloqdb.cfg
      • Title = SystemQ
      • Service = 8800
      • ServiceHttp = 8089
      • LogFile = /var/log/eloqdb.log
      • [db-access]
        allow = all
      • [http-access]
        allow = all
      • BufferCache = 300
      • FwLog = /disk3/backup/databas/db-forward-%N.log
      • EnableAudit = 1
      • [Volumes]
        Root = /disk2/databas/databas.vol Log02 =/disk2/databas/datalog.vol
Konfigurering av Test databaser
  • cd /etc/opt/eloquence/8.1
  • cp eloqdb.cfg eloqdb_test.cfg
  • vi eloqdb_test.cfg

    ändra till
    Title = Testdatabas
    Service = 8807
    ServiceHttp = 8889
    LogFile = /var/log/eloqdb_test.log
    #FwLog = /disk3/backup/databas/db-forward-%N.log
    [Volumes]
    Root = /testdatabas/databas.vol
    Log02 =/testdatabas/datalog.vol

  • vi /etc/sysconfig/eloquence81
    Avmarkera # från
    ELOQDB_CFG[0]=eloqdb.cfg
    ELOQDB_START[0]=1
    ELOQDB_ARGS[0]=""
    ELOQDB_SERVICE[0]=""
    ELOQDB_ID[0]=""
    ELOQDB_RUNPFX[0]=""
    och lägg till:
    ELOQDB_CFG[1]=eloqdb_test.cfg
    ELOQDB_START[1]=1
    ELOQDB_ARGS[1]=""
    ELOQDB_SERVICE[1]=""
    ELOQDB_ID[1]=""
    ELOQDB_RUNPFX[1]=""
  • Testa att starta databaserna

    Kolla i /var/log/eloqdb.log efter fel

    Kolla med ps -ef | grep eloq att processerna är igång

8807
Konfigurering av eloqsd för att köra program på server
  • vi /etc/opt/eloquence/8.1/eloqsd.cfg
  • LogFile = /var/log/eloqsd.log
  • Uppdatera /etc/opt/eloquence/8.1/eloq.config
  • /opt/SystemQ/Eloquence-base-0810/etc/eloq.config
Backup
cd /root
vi backup.schmitz


#----------------------------------------------------------
# Placera filen i /root
# schemalÃg backuppen i crontab med start kl 21:00:
# minute hour day month weekday command
# --------------------------------------------------------------------------
# 0 21 * * * /root/backup_qwert.sh
#----------------------------------------------------------
#
BACKUP_LOG="/var/log/backup.log"
OLD_FWLOG="/disk3/backup/databas/old_fwlog"
BACKUPFOLDER="/disk3/backup"
BACKUPDB="$BACKUPFOLDER/databas"
DBFOLDER="/disk2/databas"
DBVOLNAME="data"
GARDAGEN="Test"
TESTFOLDER="/testdatabas"
FWFOLDER="/disk3/backup/forwardlog/"
NAMED="/var/named"
SERVER="8800"
ELOQBIN="/opt/eloquence/8.0/bin"
ELOQCFG="/etc/opt/eloquence/8.0/eloqdb.cfg"
ELOQCFGTEST="/etc/opt/eloquence/8.0/eloqdb-test.cfg"
ELOQINIT="/etc/init.d/eloq8"
export BACKUP_LOG OLD_FWLOG BACKUPFOLDER BACKUPDB DBFOLDER DBVOLNAME GARDAGEN TESTFOLDER FWFOLDER NAMED SERVER ELOQBIN ELOQCFG ELOQCFGTEST ELOQINIT
/opt/SystemQ/tools/backup_08.exe.sh
/bin/cp -rup /disk2/data /disk3/backup/data
exit
  • Installera pcl6
  • fil /opt/Distribution/ghostpcl/fedora/ghostpcl-9.06-linux-x86.tgz är nerladdad från http://www.ghostscript.com/download/gpcldnld.html

    Filen är uppackad i /opt/Distribution/ghostpcl/fedora/ghostpcl-9.06-linux-x86_64

    cp /opt/Distribution/ghostpcl/fedora/ghostpcl-9.06-linux-x86_64/pcl6-906-linux_x86_64 /usr/local/bin/pcl6

    eller

    cd /usr/local/bin/

    ln -s pcl6 /opt/SystemQ/ghostpcl/fedora/ghostpcl-9.06-linux-x86_64/pcl6-906-linux_x86_64

    Detta kanske inte behövs:

    mkdir /windows

    cp /opt/SystemQ/newconfig/ghostpcl/windows/* /windows

    Konfigurering av webserver apache
    • cd /etc/httpd/conf
    • vi vi httpd.conf
    Lägg upp användare

    • useradd för alla användare
    • passwd för alla
    • smbpasswd -a för alla
    • Uppdatera /etc/aliases
    Sendmail

    • vi /etc/mail/access
    • vi /etc/mail/domaintable
    • vi /etc/local-host-names
    • /etc/init.d/sendmail restart
    Backup
    • vi /root/backup.dell

      Kontrollera filer och mappar

      chmod 777 /root/backup.dell

    • Aktivera cron
    • Tesrtkör script

    Leverans
    Egen server
    • mkdir /opt/Distribution/SystemQ/
    • /usr/bin/rsync -avz 192.168.31.3::SYSTEMQ/ /opt/Distribution/SystemQ/
    • mkdir /opt/Distribution/SystemQ/
    • lägg in serverns ipnr i /etc/rsyncd.conf
    • /usr/bin/rsync -avz 192.168.31.3::SYSTEMQORG/ /opt/SystemQ/
    Divers anteckningar

    
    mkdir  /backup/config/etc
    mkdir  /backup/config/etc/mail
    mkdir  /backup/config/etc/samba
    mkdir  /backup/config/etc/sysconfig
    mkdir  /backup/config/etc/dovecot 
    mkdir  /backup/config/etc/httpd
    mkdir  /backup/config/etc/httpd/conf
    mkdir  /backup/config/etc/pam.d
    mkdir  /backup/config/etc/xinetd.d
    mkdir  /backup/config/etc/rc.d/init.d/
    mkdir  /backup/config/etc/smrsh/
    mkdir  /backup/config/etc/opt/
    mkdir  /backup/config/etc/opt/eloquence
    
    mkdir  /backup/config/root
    mkdir  /backup/config/var/named
    mkdir  /backup/config/opt/
    mkdir  /backup/config/opt/SystemQ 
    mkdir  /backup/config/opt/SystemQ/Eloquence-base-0820
    mkdir  /backup/config/opt/SystemQ/Eloquence-base-0820/etc
    mkdir  /backup/config/home 
    
     
    mkdir /backup/config/usr 
    mkdir /backup/config/usr/share/
    mkdir /backup/config/usr/share/logwatch/
    mkdir /backup/config/usr/share/logwatch/default.conf
    
    
    
    cp /etc/aliases /backup/config/etc
    cp /etc/mail/* /backup/config/etc/mail
    cp /etc/samba/smb.conf /backup/config/etc/samba/ 
    cp /etc/sysconfig/eloquence* /backup/config/etc/sysconfig
    cp /etc/sysconfig/selinux /backup/config/etc/sysconfig 
    cp /etc/dovecot/dovecot.conf /backup/config/etc/dovecot/dovecor.conf
    cp /etc/rsyncd.conf /backup/config/etc/
    cp /etc/opt/eloquence/* /backup/config/etc/opt/eloquence
    cp /etc/httpd/conf/*  /backup/config/etc/httpd/conf/
    cp /etc/smrsh/Error.sh /backup/config/etc/smrsh/Error.sh
    cp /root/*  /backup/config/root
    cp /etc/named.conf /backup/config/etc
    cp /var/named  /backup/config/var/named
    cp -urp /opt/SystemQ/Eloquence-base-0820/etc /backup/config/opt/SystemQ/Eloquence-base-0820
    cp -urp /home/* /backup/config/home/
    cp -up /etc/sysconfig/vncservers /backup/config/etc/sysconfig
    cp -up /etc/pam.d/gdm /backup/config/etc/pam.d
    cp -up /usr/share/logwatch/default.conf/logwatch.conf /backup/config/usr/share/logwatch/default.conf/logwatch.conf
    cp -up /etc/cron.daily/0logwatch /backup/config/etc/cron.daily
    cp -up /etc/xinetd.d/rsync /backup/config/etc/xinetd.d/rsync
    cp -up /etc/rc.d/init.d/rsyncd /backup/config/etc/rc.d/init.d/rsyncd
    ~