Zabbix Documentation 2.4

3.04.05.0 (current)| In development:5.2 (devel)| Unsupported:1.82.02.22.43.23.44.24.4Guidelines

User Tools

Site Tools


manual:concepts:server

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:concepts:server [2014/09/18 14:24]
Igors H [Runtime control]
manual:concepts:server [2017/03/15 08:57] (current)
martins-v more server startup info
Line 1: Line 1:
-==== - #2 Server ====+==== 2 Server ====
  
 === Overview === === Overview ===
Line 14: Line 14:
  
 === Server process === === Server process ===
 +
 +== If installed as package ==
  
 Zabbix server runs as a daemon process. The server can be started by executing: Zabbix server runs as a daemon process. The server can be started by executing:
  
-  shell> ​cd sbin +  shell> ​service zabbix-server start 
-  shell> ./​zabbix_server+ 
 +This will work on most of GNU/Linux systems. On other systems you may need to run: 
 + 
 +  shell> ​/etc/init.d/zabbix-server start 
 + 
 +Similarly, for stopping/​restarting/​viewing status, use the following commands: 
 + 
 +  shell> service zabbix-server stop 
 +  shell> service zabbix-server restart 
 +  shell> service zabbix-server status 
 + 
 +== Start up manually == 
 + 
 +If the above does not work you have to start it manually. Find the path to the zabbix_server binary and execute: 
 + 
 +  shell> ​zabbix_server
  
-You can use the following command line parameters with Zabbix server :+You can use the following command line parameters with Zabbix server:
  
-<​code>​-c --config <​file> ​             absolute path to the configuration file (default is /etc/zabbix/​zabbix_server.conf)+<​code>​-c --config <​file> ​       absolute path to the configuration file (default is /usr/local/etc/​zabbix_server.conf)
 -R --runtime-control <​option> ​  ​perform administrative functions -R --runtime-control <​option> ​  ​perform administrative functions
 -h --help ​                      give this help -h --help ​                      give this help
Line 29: Line 46:
 <​note>​Runtime control is not supported on OpenBSD and NetBSD.</​note>​ <​note>​Runtime control is not supported on OpenBSD and NetBSD.</​note>​
  
-Examples of command line parameters:+Examples of running Zabbix server with command line parameters:
  
   shell> zabbix_server -c /​usr/​local/​etc/​zabbix_server.conf   shell> zabbix_server -c /​usr/​local/​etc/​zabbix_server.conf
   shell> zabbix_server --help   shell> zabbix_server --help
   shell> zabbix_server -V   shell> zabbix_server -V
- 
  
 == Runtime control == == Runtime control ==
Line 68: Line 84:
 Zabbix server is designed to run as a non-root user. It will run as whatever non-root user it is started as. So you can run server as any non-root user without any issues. Zabbix server is designed to run as a non-root user. It will run as whatever non-root user it is started as. So you can run server as any non-root user without any issues.
  
-If you will try to run it as '​root',​ it will switch to a hardcoded '​zabbix'​ user, which must be [[:2.4/manual/installation/install|present]] on your system. You can only run server as '​root'​ if you modify the '​AllowRoot'​ parameter in the server configuration file accordingly.+If you will try to run it as '​root',​ it will switch to a hardcoded '​zabbix'​ user, which must be [[manual:installation:install|present]] on your system. You can only run server as '​root'​ if you modify the '​AllowRoot'​ parameter in the server configuration file accordingly.
  
-If Zabbix server and [[:​2.4/​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 server and [[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.
  
 == Configuration file == == Configuration file ==
  
-See the [[:2.4/manual/appendix/config/zabbix_server|configuration file]] options for details on configuring zabbix_server.+See the [[manual:appendix:config:zabbix_server|configuration file]] options for details on configuring zabbix_server.
  
 == Start-up scripts == == Start-up scripts ==
Line 98: Line 114:
  
 <​note>​Zabbix may work on other Unix-like operating systems as well.</​note>​ <​note>​Zabbix may work on other Unix-like operating systems as well.</​note>​
- 
-(linking to other sections, like zabbix maintenance etc) 
-