- 20 Ağu 2017
- 264
- 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.
Ve PHP'ye timezone ekleyelim.
Ve deb paketini indirip kuralım.
Zabbix'in kendi paketlerini indirmek için şu komuları uyguluyoruz.
Ve ardından zabbix için db oluşturuyoruz.
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
Neredeyse bitmek üzere şimdi belirlediğimiz kullanıcı adı ve şifreyi config dosyasına kayıt edelim.
Dosyanın en sonuna gelin ve bunları ekleyin.
Herşey bitti sayılır.Son olarak sunucuları çalıştırıp web arayüze geçelim.
Evet şimdi http://ipadresiniz/zabbix adresine gidin ve
Böyle bir arayüz göreceksiniz.Next Step diyerek atlayın
Burada herşey OK olarak görünmeli.Eğer bir hata yoksa Next diyelim.
Burada password hariç hepsini aynısını yapalım.Password zaten başta eklediğimiz mysql şifresi.
Burada Host ve portu olduğu gibi bırakalım ve sunucumuza bir isim verelim.
Ve ardından install diyelim.Finish diyerek bitirelim.
2 saattir uğraşıyorum birşeyler öğrenin diye bir teşekkürü çok görmeyin.
Kullanım akşama doğru gelecek.
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]
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>
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
Kod:
sudo apt-get update
sudo apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent
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;
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]
Kod:
sudo nano /etc/zabbix/zabbix_server.conf
Kod:
DBHost=localhost
DBName=zabbixdb
DBUser=zabbix
[COLOR=SeaGreen][COLOR=white]DBPassword=(Belirlediğimiz şifre)[/COLOR]
[/COLOR]
Kod:
sudo service apache2 restart
sudo service zabbix-server restart
Böyle bir arayüz göreceksiniz.Next Step diyerek atlayın
Burada herşey OK olarak görünmeli.Eğer bir hata yoksa Next diyelim.
Burada password hariç hepsini aynısını yapalım.Password zaten başta eklediğimiz mysql şifresi.
Burada Host ve portu olduğu gibi bırakalım ve sunucumuza bir isim verelim.
Ve ardından install diyelim.Finish diyerek bitirelim.
2 saattir uğraşıyorum birşeyler öğrenin diye bir teşekkürü çok görmeyin.
Kullanım akşama doğru gelecek.
Son düzenleme: