iTop Hardware & Software requirements
Minimum Hardware requirements
Your needs | Our recommendation | |||||
---|---|---|---|---|---|---|
Ticket created per month | Console Users | CMDB: CIs | Servers | CPU | Memory | Disk for MySQL |
< 200 | < 20 | < 50k | An all in one server | 2vCPU | 4Gb | 10Gb |
< 5000 | < 50 | < 200k | Two servers: Web + MySQL | 4vCPU | 8Gb | 20Gb |
> 5000 | > 50 | > 200k | Two servers: Web + MySQL | 8vCPU | 16Gb | 50Gb |
The minimum screen size for using iTop is 1024*768 pixels, but the higher resolution the better.
We recommend to use virtual machines running Debian 9 or Ubuntu 20.04 LTS
iTop compatibility list
iTop | Min required → Max supported | Limitations | ||
---|---|---|---|---|
PHP | MySQL | MariaDB | ||
2.3.x | 5.3.6 | 5.0 | ||
2.4.x | 5.3.6 | 5.5.3 | ||
2.5.x | 5.3.6 | 5.5.3 | 5.5 | |
2.6.0 | 5.6 → 7.2 | 5.6 | 10.1 | MySQL 8 not working, PHP 7.3 and 7.4 not working |
2.6.1+ | 5.6 → 7.3 | 5.6 | 10.1 | MySQL 8 not working, PHP 7.3 supported |
2.7.x | 7.0.8 → 7.4 | 5.6 → 5.7 | 10.1 → 10.4 | MySQL 8 supported (not recommended for
large databases !), PHP 7.4 supported IE9 no more supported PHP 5.6 still works with iTop but not with all iTop extensions |
2.7.7 - 2.7.8 | 7.1.3 → 7.4 | 5.6 → 5.7 | 10.1 → 10.4 | PHP 7.1.3 min is only required
if: - you use oAuth2 - you use extension Brute Force Protection |
2.7.9+ | 7.1.3 → 7.4 | 5.6 → 5.7 | 10.1 → 10.6 | PHP 7.1.3 min is required |
3.0.x 3.0.2 |
7.1.3 →
7.4 7.1.3 → 8.0 |
5.7+ | 10.3 → 10.6 | MariaDB is now
preferred to MySQL IE11 no more supported PHP 8.0 supported only since 3.0.2 PHP 8.1+ not supported |
Legend:
-
in bold: when the min or max version has changed since the previous iTop version
-
in italique: the highest version supported, when it is known
Web browser
Latest version of Chrome is recommended (Firefox is safe too).
-
Since 2.7.0, IE9 is no more supported
-
Following versions of iTop will no longer supports any Internet Explorer versions
Web Server
Apache Httpd, Microsoft IIS
iTop packages contains built-in configuration for Apache Httpd
and IIS (.htaccess
and web.config
files).
NGINX
To configure NGINX properly, take a look at this dedicated web page : NGINX
GraphViz
iTop relies on Graphviz to produce graphical representations of the object's life-cycle as well as the impact analysis graph.
On Linux, graphviz is already part of the prerequisites defined above, so there is nothing additional to do.
On Windows: download Graphviz from the web site and install it.
dot
executable
(named dot.exe
on Windows). For example
/user/bin/dot
on Linux and C:\Program files
(x86)\Graphviz 2.68\bin\dot.exe
on Windows.DB Server
To select a database version, check MariaDB release notes by version and MySQL Documentation
GET_LOCK
MySQL
function (for more information: Galera cluster known limitations).