[comment]: # translation:outdated

[comment]: # ({91aab3e5-d96d3275})
# 2 Debian/Ubuntu

[comment]: # ({/91aab3e5-d96d3275})

[comment]: # ({ed6ef6c2-5c0d1024})
#### Genel bakış

Resmi Zabbix paketleri aşağıdakiler için mevcuttur:

-   Debian 9 (Stretch)
-   Debian 8 (Jessie)
-   Debian 7 (Wheezy)
-   Ubuntu 16.04 (Xenial Xerus) LTS
-   Ubuntu 14.04 (Trusty Tahr) LTS

[comment]: # ({/ed6ef6c2-5c0d1024})

[comment]: # ({64c3eadd-1d62f2b3})
#### Depo kurulumu

Depo yapılandırma paketini yükleyin. Bu pakette apt (yazılım paket
yöneticisi) yapılandırma dosyaları bulunur.

Debian **9** için şunları çalıştırın:

    # wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+stretch_all.deb
    # dpkg -i zabbix-release_3.4-1+stretch_all.deb
    # apt-get update

Debian 8 için 'stretch' yerine 'jessie' yazınız. Debian 7 için
komutlarda 'stretch' yerine 'wheezy' kullanın.

Ubuntu **16.04** için şunları çalıştırın:

    # wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb
    # dpkg -i zabbix-release_3.4-1+xenial_all.deb
    # apt-get update

Ubuntu 14.04 için komutlarda 'xenial' yerine 'trusty' ifadesini
kullanın.

[comment]: # ({/64c3eadd-1d62f2b3})

[comment]: # ({dab4a3db-18eade42})
#### Sunucu/vekil sunucu kurulumu

Sunucuyu MySQL ile kurmak için:

    # apt-get install zabbix-server-mysql zabbix-frontend-php

Vekil sunucuyu MySQL ile kurmak için:

    # apt-get install zabbix-proxy-mysql

PostgreSQL kullanıyorsanız komuttaki 'mysql' ifadesini 'pgsql' ile veya
SQLite3 (yalnızca vekil sunucu için) kullanıyorsanız 'sqlite' ile
değiştirin.

\*\* Veritabanı oluşturma \*\*

Zabbix [sunucu](/manual/concepts/server) ve [vekil
sunucu](/manual/concepts/proxy) artalan süreci için bir veritabanı
gerekmektedir. Zabbix [aracısını](/manual/concepts/agent) çalıştırmak
için gerekmemektedir.

::: notewarning
Zabbix sunucusu ve vekil sunucusu aynı bilgisayara
kurulursa veritabanları farklı isimlerle oluşturulmalıdır!
:::

MySQL/PostgreSQL için sağlanan [veritabanı oluşturma
betiklerini](/manual/appendix/install/db_scripts) kullanarak
veritabanını oluşturun.

Şimdi MySQL kullanan sunucu için ilk şema ve verileri içe aktarın:

    # zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix

Yeni oluşturulan veritabanı parolanızı girmeniz istenecektir.

PostgreSQL için:

    # zcat /usr/share/doc/zabbix-server-pgsql/create.sql.gz | psql -U <username> zabbix

Vekil sunucu için ilk şemayı içe aktarın:

    # zcat /usr/share/doc/zabbix-proxy-mysql/schema.sql.gz | mysql -uzabbix -p zabbix

PostgreSQL (veya SQLite) kullanan vekil sunucu için:

    # zcat /usr/share/doc/zabbix-proxy-pgsql/schema.sql.gz | psql -U <username> zabbix
    # zcat /usr/share/doc/zabbix-proxy-sqlite/schema.sql.gz | sqlite3 zabbix.db

\*\* Zabbix sunucusu/vekil sunucusu için veritabanı yapılandırma \*\*

Oluşturulan veritabanını kullanmak için zabbix\_server.conf veya
zabbix\_proxy.conf dosyalarını düzenleyin. Örneğin:

    # vi /etc/zabbix/zabbix_server.conf
    DBHost=localhost
    DBName=zabbix
    DBUser=zabbix
    DBPassword=<password>

DBPassword'ta MySQL için Zabbix veritabanı parolasını; PostgreSQL için
PosgreSQL kullanıcı parolasını kullanın.

PostgreSQL ile `DBHost=` kullanın. `DBHost=localhost` (veya bir IP
adresi) öntanımlı ayarını korumak isteyebilirsiniz, ancak bu,
PostgreSQL'in Zabbix'e bağlanmak için bir ağ soketi kullanmasına neden
olacaktır. RHEL/CentOS yönergeleri için [ilgili
bölüme](/manual/installation/install_from_packages/rhel_centos#selinux_configuration)
bakınız.

\*\* Zabbix sunucu sürecini başlatma \*\*

It's time to start Zabbix server process and make it start at system
boot: Şimdi Zabbix sunucu sürecini başlatma ve sistem önyüklemesinde
otomatik olarak çalıştırılmasını sağlama zamanı geldi:

    # service zabbix-server start
    # update-rc.d zabbix-server enable

Zabbix vekil sunucusu sürecini başlatmak için 'zabbix-server' öğesini
'zabbix-proxy' ile değiştirin.

\*\* Zabbix önyüzü için PHP yapılandırması \*\*

Zabbix önyüzünün Apache yapılandırma dosyası
/etc/apache2/conf-enabled/zabbix.conf yolunda bulunur. Bazı PHP ayarları
halihazırda yapılandırılmıştır. Bununla birlikte, "date.timezone"
ayarının yorumdan çıkarılması ve [doğru saat diliminin
ayarlanması](http://php.net/manual/en/timezones.php) gerekmektedir.

    php_value max_execution_time 300
    php_value memory_limit 128M
    php_value post_max_size 16M
    php_value upload_max_filesize 2M
    php_value max_input_time 300
    php_value always_populate_raw_post_data -1
    # php_value date.timezone Europe/Riga

[comment]: # ({/dab4a3db-18eade42})

[comment]: # ({b5c4c33f-9082b90c})
##### SELinux yapılandırması

RHEL/CentOS için [ilgili
bölüme](/manual/installation/install_from_packages/rhel_centos#selinux_configuration)
bakınız.

Önyüz ve SELinux yapılandırması bittiğinde, Apache web sunucusunu
yeniden başlatmanız gerekir:

    # service apache2 restart

\*\* Önyüz kurulumu \*\*

Şimdi, yeni kurulmuş olan Zabbix'e erişmenize izin verecek olan [önyüz
yükleme adımmları](/manual/installation/install#installing_frontend) ile
devam etmeye hazırsınız.

[comment]: # ({/b5c4c33f-9082b90c})

[comment]: # ({826a8819-fa73411a})
#### Aracı kurulumu

Aracıyı kurmak için aşağıdakini çalıştırın:

    # apt-get install zabbix-agent

Aracıyı çalıştırmak için şu komutu çalıştırın:

    # service zabbix-agent start

[comment]: # ({/826a8819-fa73411a})

[comment]: # ({a12da003-a12da003})
### Proxy installation

Once the required repository is added, you can install Zabbix proxy by
running:

    # apt install zabbix-proxy-mysql

Substitute 'mysql' in the command with 'pgsql' to use PostgreSQL, or
with 'sqlite3' to use SQLite3.

[comment]: # ({/a12da003-a12da003})

[comment]: # ({fe6abb8e-fe6abb8e})
##### Creating database

[Create](/manual/appendix/install/db_scripts) a separate database for
Zabbix proxy.

Zabbix server and Zabbix proxy cannot use the same database. If they are
installed on the same host, the proxy database must have a different
name.

[comment]: # ({/fe6abb8e-fe6abb8e})

[comment]: # ({4f5fc656-4f5fc656})
##### Importing data

Import initial schema:

    # zcat /usr/share/doc/zabbix-proxy-mysql/schema.sql.gz | mysql -uzabbix -p zabbix

For proxy with PostgreSQL (or SQLite):

    # zcat /usr/share/doc/zabbix-proxy-pgsql/schema.sql.gz | sudo -u zabbix psql zabbix
    # zcat /usr/share/doc/zabbix-proxy-sqlite3/schema.sql.gz | sqlite3 zabbix.db

[comment]: # ({/4f5fc656-4f5fc656})

[comment]: # ({d0a225c7-d0a225c7})
##### Configure database for Zabbix proxy

Edit zabbix\_proxy.conf:

    # vi /etc/zabbix/zabbix_proxy.conf
    DBHost=localhost
    DBName=zabbix
    DBUser=zabbix
    DBPassword=<password>

In DBName for Zabbix proxy use a separate database from Zabbix server.

In DBPassword use Zabbix database password for MySQL; PosgreSQL user
password for PosgreSQL.

Use `DBHost=` with PostgreSQL. You might want to keep the default
setting `DBHost=localhost` (or an IP address), but this would make
PostgreSQL use a network socket for connecting to Zabbix. Refer to the
[respective
section](/manual/installation/install_from_packages/rhel_centos#selinux_configuration)
for RHEL/CentOS for instructions.

[comment]: # ({/d0a225c7-d0a225c7})

[comment]: # ({27de2ced-27de2ced})
##### Starting Zabbix proxy process

To start a Zabbix proxy process and make it start at system boot:

    # systemctl restart zabbix-proxy
    # systemctl enable zabbix-proxy

[comment]: # ({/27de2ced-27de2ced})

[comment]: # ({871a973b-871a973b})
##### Frontend configuration

A Zabbix proxy does not have a frontend; it communicates with Zabbix
server only.

[comment]: # ({/871a973b-871a973b})

[comment]: # ({cd9340bd-cd9340bd})
### Java gateway installation

It is required to install [Java gateway](/manual/concepts/java) only if
you want to monitor JMX applications. Java gateway is lightweight and
does not require a database.

Once the required repository is added, you can install Zabbix Java
gateway by running:

    # apt install zabbix-java-gateway

Proceed to [setup](/manual/concepts/java/from_debian_ubuntu) for more
details on configuring and running Java gateway.

[comment]: # ({/cd9340bd-cd9340bd})
