Resmi Zabbix paketleri RHEL 7, Oracle Linux 7 ve CentOS 7 için kullanılabilir.
Bazı aracı ve proxy paketleri RHEL 5 ve RHEL 6 için de kullanılabilir.
Depo yapılandırma paketini yükleyin. Bu paket yum (yazılım paket yöneticisi) yapılandırma dosyalarını içerir.
Sunucuyu MySQL ile kurmak için:
Proxyyi MySQL ile kurmak için:
Komuttaki 'mysql' ifadesini PostgreSQL'i kullanıyorsanız 'pgsql' ile veya SQLite3 kullanıyorsanız (yalnızca proxyde) 'sqlite' ile değiştirin.
** Veritabanı oluşturma **
Zabbix sunucu ve proxy artalan süreçleri için bir veritabanı gereklidir. Zabbix aracısını çalıştırmak için gerekli değildir.
Zabbix sunucusu ve proxysi aynı ana bilgisayara kurulursa, veritabanları farklı isimlerle oluşturulmalıdır!
MySQL/PostgreSQL için sunulan veritabanı oluşturma betiklerini kullanarak veritabanını oluşturun.
Şimdi MySQL ile sunucu için ilk şema ve verileri içe aktarın:
Yeni oluşturulan veritabanı parolanızı girmeniz istenir.
PostgreSQL ile:
Proxy için ilk şemayı içe aktarın:
PostgreSQL (veya SQLite) ile proxy için:
# zcat /usr/share/doc/zabbix-proxy-pgsql-3.4.0/schema.sql.gz | psql -U <username> zabbix
# zcat /usr/share/doc/zabbix-proxy-sqlite-3.4.0/schema.sql.gz | sqlite3 zabbix.db
Komutlara doğru Zabbix sürümünü eklediğinizden emin olun (öntanımlı olarak 3.4.0
). Paketinizin doğru sunucu/proxy sürümünü kontrol etmek için şunu çalıştırın:
Komuttaki 'mysql' ifadesini PostgreSQL'i kullanıyorsanız 'pgsql' ile veya SQLite3 kullanıyorsanız (yalnızca proxyde) 'sqlite' ile değiştirin.
** Zabbix sunucu/proxy için veritabanını 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=<parola>
DBPassword değerinde MySQL için Zabbix veritabanı parolasını; PosgreSQL için PosgreSQL kullanıcı parolasını kullanın.
DBHost=
'u PostgreSQL ile kullanın. DBHost=localhost
(veya bir IP adresi) öntanımlı ayarını tutmak isteyebilirsiniz, ancak bu PostgreSQL'in Zabbix'e bağlanmak için bir ağ soketi kullanmasını neden olacaktır. Yönergeler için aşağıdaki SELinux yapılandırmasına bakın.
** Zabbix sunucu sürecini başlatma **
Zabbix sunucu sürecini başlatmanın ve sistem önyüklenmesiyle birlikte başlamasının sağlanmasının zamanı geldi:
Zabbix proxy 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/httpd/conf.d/zabbix.conf dosyasında bulunmaktadır. Bazı PHP ayarları halihazırda yapılandırılmıştır. Ancak, "date.timezone" ayarını yorumdan çıkarmanız ve sizin için doğru saat dilimini ayarlamanız gereklidir.
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
SELinux durumu enforcing modda etkinse, Zabbix önyüzünün sunucuya başarıyla bağlanmasını sağlamak için aşağıdaki komutu çalıştırmanız gerekir:
PostgreSQL ile eğer 'localhost' veya bir IP adresi DBHost=
için ayarlanmışsa, zabbix_server.conf içinde, Zabbix önyüzü ve veritabanı arasında da bağlantıya izin vermeniz gerekir:
Önyüz ve SELinux yapılandırması yapıldığında, Apache web sunucusunu yeniden başlatmanız gerekir:
** Önyüz kurulumu **
Şimdi, yeni kurulan Zabbix'e erişmenizi sağlayacak olan önyüz yükleme adımlarına devam etmeye hazırsınız.
Zabbix resmi deposu; fping, iksemel, libssh2 paketlerini de sunmaktadır. Bu paketler non-supported dizininde bulunur.
Aracıyı kurmak için şunu çalıştırın:
Aracıyı başlatmak için şunu çalıştırın: