User Tools

Site Tools


notes:zabbix4-ubuntu16-install

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
notes:zabbix4-ubuntu16-install [2018/09/03 14:58] adminnotes:zabbix4-ubuntu16-install [2018/09/07 10:11] admin
Line 1: Line 1:
 ====== Install Zabbix 4.0 Server on Ubuntu 16.04 (Xenial) LTS ====== ====== Install Zabbix 4.0 Server on Ubuntu 16.04 (Xenial) LTS ======
- +-- //Tested with **Ubuntu 16.04 (Xenial) LTS** and **Zabbix Server 4.0 beta 1** on **September 2018**// --
-//Tested with **Ubuntu 16.04 (Xenial) LTS** and **Zabbix Server 4.0 beta 1** on **September 2018**//+
  
  
Line 13: Line 12:
    
 and update the apt package list with and update the apt package list with
-  apt-get update+  sudo apt-get update
  
 ==== Install Zabbix 4 Server ===== ==== Install Zabbix 4 Server =====
Line 20: Line 19:
   apt-get install mysql-server zabbix-server-mysql zabbix-release   apt-get install mysql-server zabbix-server-mysql zabbix-release
  
- +Secure your Mysql/MariaDB installation with 
-  mysql_secure_installation+  sudo mysql_secure_installation
  
 default answers (see below) are fine for a normal setup default answers (see below) are fine for a normal setup
Line 31: Line 30:
   Remove test database and access to it? [Y/n] --> Y   Remove test database and access to it? [Y/n] --> Y
   Reload privilege tables now? [Y/n] --> Y   Reload privilege tables now? [Y/n] --> Y
 +
 +Now login on mysql as root with the password just choosen
 +  $ mysql -uroot -p
 +and create a database (and a user) for Zabbix
 +  MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
 +  MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by '<mysql-zabbix-password>';
 +  MariaDB [(none)]> flush privileges;
 +  MariaDB [(none)]> quit;
 +
 +Import initial schema and data for the Zabbix server with:
 +  zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix
 +(when asked, type the <mysql-zabbix-password>)
 +
 +Edit /etc/zabbix/zabbix_server.conf and set
 +  DBPassword=<mysql-zabbix-password>
  
 Now install Zabbix web frontend Now install Zabbix web frontend
-  apt-get install zabbix-frontend-php zabbix-get+  sudo apt-get install zabbix-frontend-php zabbix-get
  
-Remember to set the [[http://php.net/manual/en/timezones.php|right timezone]] for you (mine is Europe/Rome)+Set the [[http://php.net/manual/en/timezones.php|right timezone]] for you (mine is Europe/Rome)
   echo -e "<Directory \"/usr/share/zabbix\">\n   php_value date.timezone Europe/Rome\n</Directory>" | sudo tee /etc/apache2/conf-available/zabbix-local.conf   echo -e "<Directory \"/usr/share/zabbix\">\n   php_value date.timezone Europe/Rome\n</Directory>" | sudo tee /etc/apache2/conf-available/zabbix-local.conf
   sudo a2enconf zabbix-local   sudo a2enconf zabbix-local
  
-and restart Apache+and restart Apache and Zabbix Server
   sudo systemctl restart apache2   sudo systemctl restart apache2
 +  sudo systemctl restart zabbix-server
 +
 +==== Install Zabbix 4 Local Agent =====
  
 +This step it is not mandatory, but really useful for monitoring the server itself through Zabbix. Follow the instructions posted here to install the Agent. Then, proceed with this guide.
  
-http://chicago.linuxconsulting.mn.it/zabbix/setup.php+==== Configure Web UI =====
  
 +Now point your browser to
 +  http://your-webserver/zabbix/
 +and follow the wizard to configure Zabbix frontend and its access to the Mysql database .
  
-Now edit ''/etc/apache2/conf.d/zabbix'', uncomment the ''date.timezone'' line and set the correct timezone. Mine looks like +Finally, when presented the Zabbix “Welcome” screen, enter the user name '//Admin//' with password '//zabbix//to log in as a Zabbix superuser for the first time(then change immediately the password!)
-    php_value date.timezone Europe/Rome+
notes/zabbix4-ubuntu16-install.txt · Last modified: 2018/09/07 10:13 by admin