Zabbix Documentation 4.0

3.04.04.2 (current)In development:4.4 (devel)Unsupported:1.82.02.22.43.23.4

User Tools

Site Tools


manual:installation:install_from_packages:debian_ubuntu

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
manual:installation:install_from_packages:debian_ubuntu [2018/10/02 05:53]
martins-v 3.5 -> 4.0
manual:installation:install_from_packages:debian_ubuntu [2018/12/10 08:59]
martins-v some rewording
Line 1: Line 1:
-==== 2 Debian/​Ubuntu ====+==== 2 Debian/​Ubuntu/​Raspbian ​====
  
 ==== Overview ==== ==== Overview ====
Line 7: Line 7:
   * Debian 9 (Stretch)   * Debian 9 (Stretch)
   * Debian 8 (Jessie)   * Debian 8 (Jessie)
-  * Debian 7 (Wheezy) ​ 
   * Ubuntu 18.04 (Bionic Beaver) LTS   * Ubuntu 18.04 (Bionic Beaver) LTS
   * Ubuntu 16.04 (Xenial Xerus) LTS   * Ubuntu 16.04 (Xenial Xerus) LTS
   * Ubuntu 14.04 (Trusty Tahr) LTS   * Ubuntu 14.04 (Trusty Tahr) LTS
 +  * Raspbian (Stretch)
  
 ==== Adding Zabbix repository ==== ==== Adding Zabbix repository ====
Line 18: Line 18:
 For **Debian 9**, run the following commands: For **Debian 9**, run the following commands:
  
-**Note!** For Debian 8, substitute '​stretch'​ with '​jessie' in the commands. For Debian 7, substitute '​stretch'​ with '​wheezy' in the commands.+**Note!** For Debian 8, substitute '​stretch'​ with '​jessie'​ in the commands.
  
-  # wget https://​repo.zabbix.com/​zabbix/​4.0/​debian/​pool/​main/​z/​zabbix-release/​zabbix-release_4.0-1+stretch_all.deb +  # wget https://​repo.zabbix.com/​zabbix/​4.0/​debian/​pool/​main/​z/​zabbix-release/​zabbix-release_4.0-2+stretch_all.deb 
-  # dpkg -i zabbix-release_4.0-1+stretch_all.deb+  # dpkg -i zabbix-release_4.0-2+stretch_all.deb
   # apt update   # apt update
  
 For **Ubuntu 18.04 (bionic)**, run the following commands: For **Ubuntu 18.04 (bionic)**, run the following commands:
  
-  # wget https://​repo.zabbix.com/​zabbix/​4.0/​ubuntu/​pool/​main/​z/​zabbix-release/​zabbix-release_4.0-1+bionic_all.deb +  # wget https://​repo.zabbix.com/​zabbix/​4.0/​ubuntu/​pool/​main/​z/​zabbix-release/​zabbix-release_4.0-2+bionic_all.deb 
-  # dpkg -i zabbix-release_4.0-1+bionic_all.deb+  # dpkg -i zabbix-release_4.0-2+bionic_all.deb
   # apt update   # apt update
  
   * For Ubuntu 16.04, substitute '​bionic'​ with '​xenial'​ in the commands.   * For Ubuntu 16.04, substitute '​bionic'​ with '​xenial'​ in the commands.
   * For Ubuntu 14.04, substitute '​bionic'​ with '​trusty'​ in the commands.   * For Ubuntu 14.04, substitute '​bionic'​ with '​trusty'​ in the commands.
 +
 +For **Raspbian**,​ run the following commands:
 +
 +  # wget https://​repo.zabbix.com/​zabbix/​4.0/​raspbian/​pool/​main/​z/​zabbix-release/​zabbix-release_4.0-2+stretch_all.deb
 +  # dpkg -i zabbix-release_4.0-2+stretch_all.deb
 +  # apt update
  
 ==== Server/​proxy/​frontend installation ==== ==== Server/​proxy/​frontend installation ====
Line 53: Line 59:
 For Zabbix [[manual:​concepts:​server|server]] and [[manual:​concepts:​proxy|proxy]] daemons a database is required. It is not needed to run Zabbix [[manual:​concepts:​agent|agent]]. ​ For Zabbix [[manual:​concepts:​server|server]] and [[manual:​concepts:​proxy|proxy]] daemons a database is required. It is not needed to run Zabbix [[manual:​concepts:​agent|agent]]. ​
  
-<note warning>If Zabbix server and proxy are installed on the same host, their databases must be created with different names!</​note>​+<note warning>Separate databases are needed for Zabbix server and Zabbix ​proxy; they cannot use the same database. Therefore, if they are installed on the same host, their databases must be created with different names!</​note>​
  
 Create the database using the provided instructions for [[manual:​appendix:​install:​db_scripts#​mysql|MySQL]] or [[manual:​appendix:​install:​db_scripts#​postgresql|PostgreSQL]]. Create the database using the provided instructions for [[manual:​appendix:​install:​db_scripts#​mysql|MySQL]] or [[manual:​appendix:​install:​db_scripts#​postgresql|PostgreSQL]].
Line 80: Line 86:
 === Configure database for Zabbix server/​proxy === === Configure database for Zabbix server/​proxy ===
  
-Edit zabbix_server.conf ​or zabbix_proxy.conf to use the created database. For example:+Edit zabbix_server.conf ​(and zabbix_proxy.confto use their respective databases. For example:
  
   # vi /​etc/​zabbix/​zabbix_server.conf   # vi /​etc/​zabbix/​zabbix_server.conf
Line 136: Line 142:
 ==== Java gateway installation ==== ==== Java gateway installation ====
  
-It is required to install [[:​manual/​concepts/​java|Java gateway]] if you want to monitor JMX applications. Java gateway is lightweight and does not require a database.+It is required to install [[:​manual/​concepts/​java|Java gateway]] ​only if you want to monitor JMX applications. Java gateway is lightweight and does not require a database.
  
 Once the required [[#​adding_zabbix_repository|repository]] is added, you can install Zabbix Java gateway by running: Once the required [[#​adding_zabbix_repository|repository]] is added, you can install Zabbix Java gateway by running:
Line 142: Line 148:
   # apt install zabbix-java-gateway   # apt install zabbix-java-gateway
  
-Java gateway configuration may be tuned in the file: +Proceed to [[:​manual/​concepts/​java/​from_debian_ubuntu|setup]] for more details ​on configuring and running ​Java gateway.
- +
-  /​etc/​zabbix/​zabbix_java_gateway.conf +
- +
-For more details, see Zabbix Java gateway configuration [[:​manual:​appendix:​config:​zabbix_java|parameters]]. +
- +
-To start Zabbix Java gateway: +
- +
-  # service zabbix-java-gateway restart +
- +
-<note important>​Note that Zabbix server ​[[:​manual/​concepts/​java#​configuring_server_for_use_with_java_gateway|must be configured]] to work with Java gateway.</​note>​ +
- +
-To automatically start Zabbix Java gateway ​on boot: +
- +
-  # systemctl enable zabbix-java-gateway +
- +
-Zabbix ​Java gateway ​log file is: +
- +
-  /​var/​log/​zabbix/​zabbix_java_gateway.log +
- +
-If you like to increase the logging, edit the file: +
- +
-  /​etc/​zabbix/​zabbix_java_gateway_logback.xml +
- +
-and change ''​level=%%"​%%info%%"​%%''​ to %%"​%%debug%%"​%% or even %%"​%%trace%%"​%% (for deep troubleshooting):​ +
- +
-  <​configuration scan="​true"​ scanPeriod="​15 seconds">​ +
-  [...] +
-        <root level="​info">​ +
-                <​appender-ref ref="​FILE"​ /> +
-        </​root>​ +
-   +
-  </​configuration>​+