manual:installation:install

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
manual:installation:install [2014/09/25 14:41]
sasha Page moved from 2.0:manual:installation:install to manual:installation:install
manual:installation:install [2016/10/18 05:41] (current)
martins-v removing note on having maria db alongside mysql
Line 28: Line 28:
 A separate user account is not required for Zabbix frontend installation. A separate user account is not required for Zabbix frontend installation.
  
-If Zabbix [[:2.0/manual/concepts/server|server]] and [[:2.0/manual/concepts/agent|agent]] are run on the same machine it is recommended to use a different user for running the server than for running the agent. Otherwise, if both are run as the same user, the agent can access the server configuration file and any Admin level user in Zabbix can quite easily retrieve, for example, the database password.+If Zabbix [[manual:concepts:server|server]] and [[manual:concepts:agent|agent]] are run on the same machine it is recommended to use a different user for running the server than for running the agent. Otherwise, if both are run as the same user, the agent can access the server configuration file and any Admin level user in Zabbix can quite easily retrieve, for example, the database password.
  
 <note important>​Running Zabbix as ''​root'',​ ''​bin'',​ or any other account with special rights is a security risk.</​note>​ <note important>​Running Zabbix as ''​root'',​ ''​bin'',​ or any other account with special rights is a security risk.</​note>​
Line 34: Line 34:
 == 3 Create Zabbix database == == 3 Create Zabbix database ==
  
-For Zabbix [[:2.0/manual/concepts/server|server]] and [[:2.0/manual/concepts/proxy|proxy]] daemons, as well as Zabbix frontend, a database is required. It is not needed to run Zabbix [[:2.0/manual/concepts/agent|agent]].+For Zabbix [[manual:concepts:server|server]] and [[manual:concepts:proxy|proxy]] daemons, as well as Zabbix frontend, a database is required. It is not needed to run Zabbix [[manual:concepts:agent|agent]].
  
-SQL [[:2.0/manual/appendix/install/db_scripts|scripts are provided]] for creating database schema and inserting the dataset. Zabbix proxy database needs only the schema while Zabbix server database requires also the dataset on top of the schema.+SQL [[manual:appendix:install:db_scripts|scripts are provided]] for creating database schema and inserting the dataset. Zabbix proxy database needs only the schema while Zabbix server database requires also the dataset on top of the schema.
  
 Having created a Zabbix database, proceed to the following steps of compiling Zabbix. Having created a Zabbix database, proceed to the following steps of compiling Zabbix.
Line 64: Line 64:
   ./configure --enable-agent   ./configure --enable-agent
  
-Use can add <​nowiki>​--enable-static</​nowiki>​ flag to statically link libraries. If you plan to distribute compiled binaries among different servers, you must use this flag to make these binaries work without required libraries. Note that <​nowiki>​--enable-static</​nowiki>​ [[http://​blogs.sun.com/​rie/​entry/​static_linking_where_did_it|does not work under Solaris]].+You may use the <​nowiki>​--enable-static</​nowiki>​ flag to statically link libraries. If you plan to distribute compiled binaries among different servers, you must use this flag to make these binaries work without required libraries. Note that <​nowiki>​--enable-static</​nowiki>​ [[http://​blogs.sun.com/​rie/​entry/​static_linking_where_did_it|does not work under Solaris]].
  
 <note important>​ <note important>​
Line 158: Line 158:
 ''​msgfmt''​ utility from gettext package is required. ​ ''​msgfmt''​ utility from gettext package is required. ​
  
-<​note>​Additionally,​ to use any other language than English, its locale should be installed on the web server. See the [[:2.0/manual/web_interface/user_profile#​see_also|"​See also"​]] section in the "User profile"​ page to find out how to install it if required.</​note>​+<​note>​Additionally,​ to use any other language than English, its locale should be installed on the web server. See the [[manual:web_interface:user_profile#​see_also|"​See also"​]] section in the "User profile"​ page to find out how to install it if required.</​note>​
  
 == Installing frontend == == Installing frontend ==
Line 168: Line 168:
 You should see the first screen of the frontend installation wizard. You should see the first screen of the frontend installation wizard.
  
-{{:​2.0:​manual:​installation:​install_1.png?​550|}}+{{install_1.png?​550|}}
  
 == Step 2 == == Step 2 ==
Line 174: Line 174:
 Make sure that all software prerequisites are met. Make sure that all software prerequisites are met.
  
-{{:​2.0:​manual:​installation:​install_2.png?​550|}}+{{install_2.png?​550|}}
  
 ^Pre-requisite^Minimum value^Description^ ^Pre-requisite^Minimum value^Description^
Line 200: Line 200:
 Enter details for connecting to the database. Zabbix database must already be created. Enter details for connecting to the database. Zabbix database must already be created.
  
-{{:​2.0:​manual:​installation:​install_3.png?​550|}}+{{install_3.png?​550|}}
  
 == Step 4 == == Step 4 ==
Line 206: Line 206:
 Enter Zabbix server details. Enter Zabbix server details.
  
-{{:​2.0:​manual:​installation:​install_4.png?​550|}}+{{install_4.png?​550|}}
  
 == Step 5 == == Step 5 ==
Line 212: Line 212:
 Review a summary of settings. Review a summary of settings.
  
-{{:​2.0:​manual:​installation:​install_5.png?​550|}}+{{install_5.png?​550|}}
  
 == Step 6 == == Step 6 ==
Line 218: Line 218:
 Download the configuration file and place it under conf/. Download the configuration file and place it under conf/.
  
-{{:​2.0:​manual:​installation:​install_6.png?​550|}}+{{install_6.png?​550|}}
  
-{{:1.8:​manual:​installation:​saving_zabbix.conf.png|}}+{{:​manual:​installation:​saving_zabbix.conf.png|}}
  
 <note tip>​Providing the webserver user has write access to conf/ directory the configuration file would be saved automatically and it would be possible to proceed to the next step right away.</​note>​ <note tip>​Providing the webserver user has write access to conf/ directory the configuration file would be saved automatically and it would be possible to proceed to the next step right away.</​note>​
Line 227: Line 227:
 Finish the installation. Finish the installation.
  
-{{:​2.0:​manual:​installation:​install_7.png?​550|}}+{{install_7.png?​550|}}
  
 == Step 8 == == Step 8 ==
Line 233: Line 233:
 Zabbix frontend is ready! The default user name is **Admin**, password **zabbix**. Zabbix frontend is ready! The default user name is **Admin**, password **zabbix**.
  
-{{:2.0/manual/quickstart/login.png?​550|}}+{{manual:quickstart:login.png?​550|}}
  
-Proceed to [[:2.0/manual/quickstart/login|getting started with Zabbix]].+Proceed to [[manual:quickstart:login|getting started with Zabbix]].
  
 ==== Troubleshooting ==== ==== Troubleshooting ====
  
-See the section on [[:2.0/manual/appendix/install/troubleshooting|installation-specific issue troubleshooting]].+See the section on [[manual:appendix:install:troubleshooting|installation-specific issue troubleshooting]].
  
 ==== See also ==== ==== See also ====
   - [[http://​www.zabbix.org/​wiki/​How_to/​configure_shared_memory|How to configure shared memory for Zabbix daemons]]   - [[http://​www.zabbix.org/​wiki/​How_to/​configure_shared_memory|How to configure shared memory for Zabbix daemons]]