Instalação do FireUau Server no CentOS 8
  1. Instale o CentOS 8. Atualize o Linux:
    dnf update
    Reinicie o servidor:
    reboot
  2. Instale o lynx:
    dnf config-manager --set-enabled powertools
  3. Edite o arquivo /etc/security/limits.conf. Adicione a linha:
    * - nofile 4096
    Imediatamente acima da linha:
    # End of file
  4. Edite o arquivo /etc/sysctl.d/99-sysctl.conf. Adicione a linha:
    net.ipv4.ip_forward = 1
    Execute:
    sysctl -p
  5. Instale o wget:
    dnf install wget
  6. Crie o diretório /root/download. Mude o diretório corrente para o criado:
    mkdir /root/download
    cd /root/download/
  7. Instale o fireUAU-common-1.3-3.rh.noarch e o fireUAU-pgsql-1.3-3.rh.noarch:
    wget -c http://www.fireuau.org/download/redhat/RPMS/fireUAU-pgsql-1.3-3.rh.noarch.rpm http://www.fireuau.org/download/redhat/RPMS/fireUAU-common-1.3-3.rh.noarch.rpm
    dnf install fireUAU-pgsql-1.3-3.rh.noarch.rpm fireUAU-common-1.3-3.rh.noarch.rpm
  8. Configure o serviço postgresql.service para ser iniciado durante o boot do servidor:
    systemctl enable postgresql.service
  9. Efetue a configuração inicial do PostgreSQL. Inicie o serviço postgresql.service:
    postgresql-setup initdb
    systemctl start postgresql.service
  10. Inicie um shell como o usuário postgres:
    su - postgres
  11. Crie o banco de dados do FireUau:
    cd /opt/fwl/pgsql/
    sh mkdb.sh
  12. Edite o arquivo /var/lib/pgsql/data/pg_hba.conf:
    cd
    vi data/pg_hba.conf
    Adicione as linhas:
    host    fwlnew          all             ::1/128                 password
    host    fwlnew          all             127.0.0.1/32            password
    Imediatamente abaixo da linha:
    # TYPE  DATABASE        USER            ADDRESS                 METHOD
  13. Encerre o shell como o usuário postgres. Reinicie o serviço postgresql.service:
    logout
    systemctl restart postgresql.service
  14. Instale o repositório EPEL:
    dnf install epel-release
  15. Instale o fireUAU-server-1.3-3.rh.noarch:
    wget -c http://www.fireuau.org/download/redhat/RPMS/fireUAU-server-1.3-3.rh.noarch.rpm http://www.fireuau.org/download/redhat/RPMS/fireUAU-clients-1.3-3.rh.noarch.rpm
    dnf install fireUAU-server-1.3-3.rh.noarch.rpm
  16. Copie os usuários e as senhas do banco de dados do FireUau do arquivo /opt/fwl/admin/config.php, linhas abaixo:
    $db_admin_user      = 'fwladmin';
    $db_admin_password  = '********************************************';
    
    $db_common_user     = 'fwluser';
    $db_common_password = '********************************************';
  17. Inicie um shell como o usuário postgres. Conecte ao banco de dados do FireUau:
    su - postgres
    psql fwlnew
  18. Atualize as senhas dos usuários do banco de dados do FireUau:
    ALTER USER fwladmin WITH PASSWORD '********************************************';
    ALTER USER fwluser WITH PASSWORD '********************************************';
  19. Desconecte do banco de dados do FireUau. Encerre o shell como o usuário postgres:
    \q
    logout
  20. Configure o serviço httpd.service para ser iniciado durante o boot do servidor. Inicie o serviço httpd.service:
    systemctl enable httpd.service
    systemctl start httpd.service
  21. Edite o arquivo /etc/snmp/snmpd.conf. Adicione a linha:
    view    systemview    included   .1.3.6.1.4.1.2022
    Imediatamente abaixo das linhas:
    # Make at least  snmpwalk -v 1 localhost -c public system fast again.
    #       name           incl/excl     subtree         mask(optional)
    view    systemview    included   .1.3.6.1.2.1.1
    view    systemview    included   .1.3.6.1.2.1.25.1.1
    Adicione as linhas no final:
    extend .1.3.6.1.4.1.2022.55 /bin/sh /usr/local/bin/conntrack.sh
    extend .1.3.6.1.4.1.2022.56 /bin/sh /usr/local/bin/dmesg.sh
    extend .1.3.6.1.4.1.2022.57 /bin/sh /usr/local/bin/access.sh
    extend .1.3.6.1.4.1.2022.58 /bin/sh /usr/local/bin/cache.sh
    extend .1.3.6.1.4.1.2022.59 /bin/sh /usr/local/bin/sqd_hits.sh
  22. Configure o serviço snmpd.service para ser iniciado durante o boot do servidor. Inicie o serviço snmpd.service:
    systemctl enable snmpd.service
    systemctl start snmpd.service
  23. Edite a crontab do usuário root:
    crontab -e
    Adicione a linha:
    */15 * * * *  /usr/bin/lynx -source http://www.lbr.com.br/cgi-bin/update.sh?maquina=XXX >/dev/null 2>/dev/null
    Onde:
    • XXX: empresa.
IP
3.236.51.151