Linux: Installing CloudView NMS Server on systems with GUI environment. Following are quick installation instructions for Linux systems which have X11 GUI, like, for example, http://www.ubuntu.com/desktop 1. Download the corresponding installation file from our website. Let us say you downloaded file named 'CloudViewJ-2.34-Linux-x86_64-Install' and put it in your /home/yourusername/ directory. 2. Make the file executable: chmod +x CloudViewJ-2.34-Linux-x86_64-Install 3. Run the installation: ./CloudViewJ-2.34-Linux-x86_64-Install Note that you do NOT need to be root to run the installation. The installation program will detect your Linux has GUI and all the instructions will be presented in GUI. You will be given a chance to select root directory. We suggest that you use default, which is '/home/yourusername/cloudviewj'. If you fo not see the first installation GUI window, it could be covered by other windows, so find it. If you have very high-resolution display, the GUI instalaltion window may seem too small, but it still should work. Finally, if somethings goes wrong, you can allways run "console mode" (no-GUI) installation: ./CloudViewJ-2.34-Linux-x86_64-Install --mode console 4. Install mysql server (or mariadb or postgresql). You may skip this step if you are just trying CloudView NMS. CloudView NMS will work OK without SQL engine however "History Events Log" and "Interfaces Trafic History" features will not be available. You MUST be root for this operation. For example, on Ubuntu/Debian: sudo apt-get install mysql-server or sudo apt-get install mariadb-server or sudo apt-get install postgresql Important: during MySQL installation you will be asked to set the "root" account password of MySQL/MariaDB. (It is NOT the Linux "root" password!). Set it to 'meta' for MySQL/MariaDB. For "postgres" user of PostgreSQL set it to "postgres". If your system already has MySQL/MariaDB/PostgreSQL Server, you may skip this step. Just remember later to use MainMenu->Options->"SQL Connections params" dialog to set it there (available both in local and "remote" GUI of CloudView NMS). For PostgreSQL you also need to set Postgres in MainMenu->Options->Misc Options Dialog. If during installation you are not asked to set the "root" account password of MySQL/MariaDB run the following (which will allow to set the password): sudo mysql_secure_installation (this is for MySQL or MariaDB) or for PostgreSQL the sequence is: sudo su - postgres psql postgres postgres \password postgres \quit Below are some useful commands to check status/start/stop service: systemctl status postgresql systemctl status mysql sudo service postgresql restart sudo service mysql restart The above commands may be different depending on Linux flavors/versions so "google" the corresponding format for your specific system. There are usually no issues with PostgreSQL. However, there maybe problems with MySQL/MariaDB like when you start CloudView NMS server there are messages that connection to DB server cannot be established. As a root/sudo edit /etc/mysql/my.cnf file to make sure that there are following lines in the end. [mysql] bind-address 0.0.0.0 Also, if there’s a firewall installed, one should open the port on the firewall;Ubuntu: $ sudo ufw allow 3306/tcp $ sudo service ufw restart Additionally commands under mysql: $ sudo mysql mysql>GRANT ALL ON *.* TO root@127.0.0.1 IDENTIFIED BY 'meta'; mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'meta'; mysql>FLUSH PRIVILIGES; Your goal is to make sure that the following command: $ mysql -u root -p works for you with password 'meta' See also here for possible mysql issues: https://stackoverflow.com/questions/41645309/mysql-error-access-denied-for-user-rootlocalhost https://solidfoundationwebdev.com/blog/posts/how-to-fix-mysql-error-1524-hy000-plugin-auth_socket-is-not-loaded-in-mysql-5-7 5. Change to the CloudView NMS Server root directory: cd /home/yourusername/cloudviewj 6. Start CloudView Server. You must be root for this, so use either 'sudo' or 'su root' (depending on your Linux flavour): sudo ./startserver.sh 7. The above starts the server and presens "License password request" dialog. There is also an option to run as trial. 8. You have two ways to access GUI: local and remote. The local GUI is currently in front of if you performed the above steps. For remote GUI you can use a web browser (or independent GUI client) to connect to http:// . The default http port is 80 and http (not https) is used. You can later reconfigure the values via local or remote GUI. 9. If you want to run CloudView NMS server as boot daemon, run: sudo ./confservice.sh The CloudView NMS service will start automatically next reboot.