- OS: Windows or Linux (Ubuntu Desktop 14.04 LTS, OpenSUSE 13.2).
- if virtualized: Hypervisor guest additions for best performance
- RAM: 3GB+
- Firewall: Port 9999 (Sahi Proxy), Port 4730 (Gearman Queue)
- a user account with sudo/admin rights (only for the installation)
- any screen locking mechanisms should be disabled
- Sakuli needs a reliable and predictable desktop environment: make sure that there are no pop-up windows of services or applications
- Sakuli versions including v0.4.* need Java JRE 7; all newer versions are based on Java JRE 8 (recommended)
- Test account - it is recommend to use a separate account for the test execution:
- Windows/Unix account should be able to install certificates into the browser
- Windows/Unix account should be able to set system environment variables
- Login account for the application under test, should have the same access rigths as "real" users
- HTTP/HTTPS websites have to be accesable over without proxy OR single static proxy like mycompany.proxy.com (.pac proxy configurations are currently not supported in the Sahi Open Source Version)
- JavaScirpt Editor
- Running Nagios / OMD version
- Recommend Nagios 3 / Icinga 1
- mod_gearman installable - http://mod-gearman.org/
- PNP4Nagios for the performance graph drawing
- user access for modifying the nagios config files