Requisitos de Hardware e Software¶
The OTOBO web application can be installed on Linux and other Unix derivates, e.g. OpenBSD or FreeBSD. Running OTOBO on Microsoft Windows is not supported.
The web application uses a relational database as backend. So, to run OTOBO, you’ll need to run at least a web server and a database server. The web server and the database server may be installed either on the same or on different hosts.
Alternatively, OTOBO can also run under Docker. When running under Docker, the web and the database server are already included in the setup. Support for deployment with Kubernetes is under development.
The OTOBO web application requires Perl along with additional Perl modules from CPAN. The modules can be installed either with a Perl package manager or via the package manager of your operating system (rpm, yast, apt-get). There is a console command for checking the module dependencies:
otobo> /opt/otobo/bin/otobo.CheckModules.pl --inst
If some packages are missing, you can get an install command for your operating system by running the script with the --list
option.
otobo> /opt/otobo/bin/otobo.CheckModules.pl --list | more
Os comandos listados devem ser executados com privilégios de root.
A saída do script de verificação do módulo mostra os pacotes instalados e os números da versão. Os módulos ausentes estão marcados com um comentário.
Required packages:
o Archive::Tar.....................ok (v2.32)
o Archive::Zip.....................ok (v1.67)
o Const::Fast......................ok (v0.014)
o Date::Format.....................ok (v2.24)
o DateTime.........................ok (v1.51)
o DateTime::TimeZone.............ok (v2.38)
o Convert::BinHex..................ok (v1.125)
o DBI..............................ok (v1.643)
o Digest::SHA......................ok (v6.02)
o File::chmod......................ok (v0.42)
o List::AllUtils...................ok (v0.15)
o LWP::UserAgent...................ok (v6.26)
o Moo..............................ok (v2.003006)
o namespace::autoclean.............ok (v0.29)
o Net::DNS.........................ok (v1.22)
o Net::SMTP::SSL...................ok (v1.04)
o Path::Class......................ok (v0.37)
o Sub::Exporter....................ok (v0.987)
o Template::Toolkit................ok (undef)
o Template::Stash::XS..............ok (undef)
o Text::CSV........................ok (v1.95)
o Text::Trim.......................ok (v1.04)
o Time::HiRes......................ok (v1.9760)
o Try::Tiny........................ok (v0.30)
o URI..............................ok (v1.71)
o XML::LibXML......................ok (v2.0207)
o YAML::XS.........................ok (v0.81)
o Unicode::Collate.................ok (v1.27)
o CGI::PSGI........................ok (v0.15)
o DBIx::Connector..................ok (v0.56)
o Path::Class......................ok (v0.37)
o Plack............................ok (v1.0047)
o Plack::Middleware::ForceEnv......ok (v0.02)
o Plack::Middleware::Header........ok (v0.04)
o Plack::Middleware::Refresh.......ok (undef)
o Plack::Middleware::ReverseProxy..ok (v0.16)
o Plack::Middleware::Rewrite.......ok (v2.101)
o SOAP::Transport::HTTP::Plack.....ok (v0.03)
Recommended features for setups using apache:
o ModPerl::Util....................ok (v2.000011)
Database support (installing one is required):
o DBD::mysql.......................ok (v4.050)
Various features for additional functionality:
o Encode::HanExtra.................ok (v0.23)
o Net::LDAP........................ok (v0.66)
o Crypt::Eksblowfish::Bcrypt.......ok (v0.009)
o XML::LibXSLT.....................ok (v1.99)
o XML::Parser......................ok (v2.46)
Features enabling communication with a mail-server:
o Net::SMTP........................ok (v3.11)
o Mail::IMAPClient.................ok (v3.42)
o Authen::SASL.....................ok (v2.16)
o Authen::NTLM.....................ok (v1.09)
o IO::Socket::SSL..................ok (v2.067)
Optional features which can increase performance:
o JSON::XS.........................ok (v4.02)
o Text::CSV_XS.....................ok (v1.41)
Required packages if you want to use PSGI/Plack (experimental and advanced):
o Gazelle..........................ok (v0.49)
o Linux::Inotify2..................ok (v2.2)
o Plack::App::File.................ok (undef)
Requisitos de Hardware¶
Os requisitos de hardware dependem muito do uso do OTOBO. O OTOBO pode ser usado para processar alguns tickets por mês ou para processar centenas de tickets por dia. O requisito de armazenamento também depende do número de tickets e do tamanho dos anexos.
Recomendamos o uso de uma máquina para fins de teste com pelo menos:
- small CPU
- 4 GB RAM
- 10 GB storage
Recomendamos o uso de uma máquina para fins de produção com pelo menos:
- CPU 3 GHz Xeon ou comparável
- 8 GB RAM (16 GB recomendado)
- 40 GB armazenamento
Nota
Os requisitos de hardware dependem do uso do OTOBO. Entre em contato com seu consultor OTOBO antes de implantar qualquer hardware.
Requisitos de software¶
- Perl
- Perl 5.24.0 ou superior
- Perl packages listed by
/opt/otobo/bin/otobo.CheckModules.pl --list
console command
- Web Server
- Apache HTTP Server Version 2.4
- Bases de dados
- MySQL 5.6 ou superior
- MariaDB
- PostgreSQL 9.2 ou superior
- Oracle 10g ou superior
- Opcional
- Elasticsearch 7.x (função de pesquisa rápida para pré-visualizações ao vivo)
- Redis (cache rápido)
- nginx or any other web server that can be used as a reverse proxy (SSL support and load distribution)
- Navegadores
- Apple Safari
- Google Chrome
- Microsoft Internet Explorer 11
- Microsoft Edge
- Mozilla Firefox
- Qualquer outro navegador moderno com suporte a JavaScript