Ubuntu'ya Zabbix sunucu kurulum

NARKOz48

Katılımcı Üye
20 Ağu 2017
266
0
Öncelikle zabbix nedir onun tanımını yapmalıyım.Zabbix sunucu üzerinde meydana gelen anormallikleri toplayıp web arayüzünde bize uyarı olarak bildirir.Ayrıca çoklu kullanıcı özelliği sayesinde problemlere not bırakıp sorunu çözecek kişiye anında iletebiliriz


KURULUM


Öncelikle LAMP "Linux Apache MySQL PHP" sunucularını kuralım.
Kod:
[SIZE=3]sudo apt-get update[/SIZE]
[SIZE=3]sudo apt-get install apache2 libapache2-mod-php[/SIZE]
[SIZE=3]sudo apt-get install php php-mbstring php-gd php-xml php-bcmath php-ldap php-mysql[/SIZE]
Ve PHP'ye timezone ekleyelim.
Kod:
[COLOR=SeaGreen][COLOR=white]sudo nano  /etc/zabbix/apache.conf #dosyaya gidelim ve timezone kısmını  bulalım.(ctrl+w yapıp php7 diyerek bulabilirsiniz.) ve başındaki # kısmını kaldırıp sonuna Europe/Istanbul yazalım.[/COLOR]
[/COLOR]    <IfModule mod_php7.c>
        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 max_input_vars 10000
        php_value always_populate_raw_post_data -1
        php_value date.timezone Europe/Istanbul
    </IfModule>
Ve deb paketini indirip kuralım.
Kod:
wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-3+bionic_all.deb
sudo dpkg -i zabbix-release_4.0-3+bionic_all.deb
Zabbix'in kendi paketlerini indirmek için şu komuları uyguluyoruz.
Kod:
sudo apt-get update
sudo apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent
Ve ardından zabbix için db oluşturuyoruz.
Kod:
mysql -u root -p
#ardından mysql konsolu açılacak
mysql> CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;
mysql> CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbix'@'localhost' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
Evet. 2.komuttaki password şifreniz olacak.Güvenlik için değiştirmeniz gerek.Kullanıcı adımız "zabbix"
Ve ardından sql oluşturmak için şu komutu uygulayalım
Kod:
[COLOR=white]sudo zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -u zabbix -p zabbixdb #entere basıp parolayı giriyoruz[/COLOR]
Neredeyse bitmek üzere şimdi belirlediğimiz kullanıcı adı ve şifreyi config dosyasına kayıt edelim.
Kod:
sudo nano /etc/zabbix/zabbix_server.conf
Dosyanın en sonuna gelin ve bunları ekleyin.

Kod:
DBHost=localhost
DBName=zabbixdb
DBUser=zabbix
[COLOR=SeaGreen][COLOR=white]DBPassword=(Belirlediğimiz şifre)[/COLOR]
[/COLOR]
Herşey bitti sayılır.Son olarak sunucuları çalıştırıp web arayüze geçelim.

Kod:
sudo service apache2 restart
sudo service zabbix-server restart
Evet şimdi http://ipadresiniz/zabbix adresine gidin ve
A4OAxI.png

Böyle bir arayüz göreceksiniz.Next Step diyerek atlayın
kcGaFb.png

Burada herşey OK olarak görünmeli.Eğer bir hata yoksa Next diyelim.
O0ZMdd.png

Burada password hariç hepsini aynısını yapalım.Password zaten başta eklediğimiz mysql şifresi.
gyBzUE.png

Burada Host ve portu olduğu gibi bırakalım ve sunucumuza bir isim verelim.
yXGXSt.png

Ve ardından install diyelim.Finish diyerek bitirelim.
2 saattir uğraşıyorum birşeyler öğrenin diye :D bir teşekkürü çok görmeyin.
Kullanım akşama doğru gelecek.
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.