Whm Cpanel Forumu - Webmaster Panel Destek Forumu

Go Back   Whm Cpanel Forumu - Webmaster Panel Destek Forumu > Sunucu Çözümleri > Server Genel

Server Genel Tüm serverlar hakkında

Doping Hosting
User Tag List

Cevapla
 
LinkBack Seçenekler Stil
  #1  
Alt 25 Ekim 2015, 02:39
Administrator
 
Seçiniz Şubesi
Üyelik tarihi: 09 Ekim 2012
Mesajlar: 1.294
Konular : 925
Yaş: 35
Ticaret Sayısı: (0)
Ticaret Memnuniyeti: (0%)
Standart Zabbix Nedir ? Zabbix Kurulumu ve Kullanımı

Zabbix Nedir:
Zabbix, enterprise seviyede bir network monitör uygulamasıdır. Zabbix ile sisteminizdeki sunucuları, switchleri, printer vb aygıtlara izleme yapabilir ve oluşacak durumlara göre bildirim alabilirsiniz. Zabbix ile oldukça başarılı izleme ve yönetme senaryoları kurabilir ve birçok sistem için Zabbix şablonlarına kolayca ulaşabilirsiniz.
Zabbix, Apache, Mysql ve Php ile beraber çalışan bir uygulamadır. Zabbix, izleyeceği hedefi snmp protokolü üzerinden kendi agent uygulaması ile 10050 portundan yapar. Zabbix’in, sunucu üzerinde kurulum sonrası yapılacak birkaç yapılandırma ile kolayca kurulumu yapılabilir. Client tarafı da zabbix-agent vasıtasıyla yine kolay bir şekilde izlenebilir. Zabbix, zengin izleme şablonları ile kullanıcı dostu, başarılı bir monitoring sistemidir.

Bu yazımızda Zabbix kurulumunu ve temel konfigürasyonunu yapacağız.
Zabbix Kurulumu:
Sistem Zabbix uygulamasını çalıştırmak için Apache, Mysql ve Php araçlarının yüklü olması gerekmektedir. Zabbix kurmadan önce bu gereksinimlerin kurulumlarını yapalım.
Yazımız Centos/RHEL6 sistemlere göredir.
1) Apache kurulumu için;
yum install httpd httpd-devel
2) MySql kurulumu için;
yum install mysql mysql-server
3) Php araçlarının kurulumu için;
yum install php php-cli php-common php-devel php-pear php-gd php-mbstring php-mysql php-xml

Gereksinimlerin kuurlumunu yaptıktan sonra servisleri restart edelim.
/etc/init.d/httpd restart
/etc/init.d/mysqld restart

Şuanda Apache ve Mysql servislerimiz çalışır durumda.
Şimdi Mysql için kurulumu sonrası küçük bir konfigürasyon yapacağız. Bunun için;
mysql_secure_installation
komutunu çalıştırıyoruz.

Artık sistemimiz Zabbix kurulumu için hazır durumda. Kurulum esnasında en güncel Zabbix .rpm paketini atomic reposunda buldum (Zabbix2.2.3-1). Bu yüzden bu ekleyip kurulum yapacağız. Tabiki siz ulaşabileceğiniz başka repolardan kurulum yapabilirsiniz. Epel ve rpmforge repolarındaki aramalarda Zabbix daha eski versiyonlardaydı.
Şimdi Zabbix yüklemek için sistemimize gerekli repoyu kuralım.
http://www6.atomicorp.com/channels/atomic/centos/6/x86_64/RPMS/ adresinden atomic-release.rpm pakaetini sistemimize download edelim.
Ardından,
rpm -Uvh atomic-release*.rpm komutu ile atomic reposunu sistemimize kuralım. Komutu çalıştırırken indirdiğimiz .rpm paketi ile aynı dizinde olmaya dikkat edelim.
Repo kurulumunu da yaptıktan sonra
yum install zabbix
komutu ile Zabbix kurulumunu yapabiliriz.
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-java-gateway
ile de Zabbix’i tüm araçlarıyla kurabiliriz. Bu komutla kurmak daha iyidir.

Zabbix kurulumunun da tamamlanmasının ardından kuurlum sonrası yapmamız gereken birkaç yapılandırma işlemine geçelim.
Mysql Ayarları
İlk önce Zabbix için veritabanı dosyası oluşturup zabbix kullanıcısının haklarını tanımlamamız gerekmektedir.
mysql -u root -p
komutu ile mysql’i açalım ve sırasıyla aşağıdaki komutları çalıştıralım.
mysql > create database zabbix;
mysql > GRANT ALL ON zabbix.* TO zabbix@localhost IDENTIFIED BY ‘parola’;
mysql> flush privileges;
mysql> exit

1. satırda zabbix isminde bir veritabanı oluşturduk.
2. satırda zabbix kullanıcısına kendi belirlediğimiz bir parola ile yetkileri verdik.
3. ve 4. satırda ise girdiğimiz ayarları aktif edip mysql’den çıkış yaptık.

Şimdi de oluşturduğumuz zabbix veritabanı üzerinde Zabbix için 3 adet .sql çalıştıracağız.
cd /usr/share/doc/zabbix-server-mysql……(versiyona göre değişir)/create
klasörünün içindeyken sırasıyla;
mysql -uroot -p zabbix< schema.sql
mysql -uroot -p zabbix< images.sql
mysql -uroot -p zabbix< data.sql
komutlarını çalıştıralım ve parolamızı girerek işlemi tamamlayalım.

Son olarak da zabbix_server.conf, zabbix_agent.conf ve php.ini dosyalarını editleyeceğiz.
/etc/zabbix/zabbix_server.conf

Bu .conf dosyası Zabbix Server işleminin konfigürasyon dosyasıdır.
Burada;
DBName = Mysql’de oluşturduğumuz veritabanı adı. zabbix
DBUser = Zabbix kurulumu ile gelen kullanıcı ve Mysql’de yetkilendirdiğimiz kullanıcı. zabbix
DBPassword = Mysql’de girdiğimiz parola – ‘parola’
tanımlamalarını yapıp dosyayı kaydederek çıkalım.

/etc/zabbix/zabbix_agentd.conf

Bu conf dosyası, Zabbix agent demaondur.
Burada;
Server = 127.0.0.1
ServerActive = 127.0.0.1
Hostname = zabbixserverhostname
tanımlamalarını yapıp dosyayı kaydederek çıkalım.

/etc/php.ini -date.timezone ayarı

PHP kurulumu sonrası sistemimize /etc/php.ini dosyası yerleşecektir.
vi /etc/php.ini komutu ile php.ini dosyasını açalım.
Önerilen kurulum ayarlarını aşağıdaki satırlara göre kontrol edelim.
max_execution_time = 600
max_input_time = 600
memory_limit = 256M
post_max_size = 32M
upload_max_filesize = 16M
Bu değerler, default olarak belirlenen kurulum değerleridir. Tabiki bunlar duruma göre değiştirilebilir.

Kurulum sonrası başında ; girili olarak gelen date.timezone satırını da düzenlememiz gerekiyor.
Eğer bu satırı aktif etmezsek Zabbix web arayüzünü açtığımızda #page_header.php, #dashboard.php time-zone /usr/share/zabbix satırları hata veriyor.

Bunun için satırdaki # işaretini kaldırıp satırı date.timezone = Europe/Istanbul şeklinde düzenliyoruz. Ardından php.ini dosyasını kaydederek çıkıyoruz.
Servisleri tekrar restart edip son ayarların etkinleştirilmesini sağlıyoruz.
/etc/init.d/httpd restart
/etc/init.d/mysqld restart
/etc/init.d/zabbix-server restart
/etc/init.d/zabbix-agent restart

Artık Zabbix’i web arayüzünden çağırabiliriz. setup.php ile Zabbix yapılandırmasını tamamlayacağız.
http://ZabbixServerHostname/zabbix/setup.php adresini girerek Zabbix İnstall ekranını açıyoruz.

Yukarıda bizi karşılayan ilk ekranı görmekteyiz. Bu ekranı Next diyerek geçiyoruz.

Ardından gelen ekranda Zabbix için gerekli uygulamalar ve sistemde bulunanlar, listelenmiş şekilde yer alıyor. Tüm satırlardan anladığımız gibi gereksinimlerin tümü sağlanmış durumda. Aksi halde OK görmeyip, kuruluma devam edemeyiz.

Bu ekran da Zabbix İnstall için önemli bir ekrandır. Veritabanı bağlantı bilgilerini girip, bağlantıyı test edip Next diyerek devam ediyoruz.
Bu ekranda girdiğimiz bilgiler bildiğiniz gibi kurulum sonrası Mysql’de oluşturduğumuz tablo ve kullanıcıdır.

Son install ekranı da bize girdiğimiz bilgileri özetler. Bu ekranda da Next dedikten sonra Zabbix İnstall işlemi başlar ve Zabbix arayüzü sistemimizde kurulmuş ve yapılandırılmış olur.

Artık http://zabbizServerHostname/ yazarak Zabbix ekranımızı açabiliriz.
Default KullanıcıAdı ve Parola -> Admin:zabbix ‘dir.
__________________
''Kendi planlarımızı yapıyorduk, ama kaderin de planları olduğunu unutmuştuk..''\Dostoyevski\
Alıntı ile Cevapla

Reklam
Doping Hosting
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesajlar
Google 2012 Basketball Oyunu ~:/reboot Genel Haberler 1 12 Temmuz 2013 00:18
İndexlenme Durumları erycetin Web Seo ve Optimizasyon 0 27 Ocak 2013 16:12
Fake Facebook Abone Kasma Uygulaması Kurulumu (Videolu Anlatım) 4niBaL Uygulamalar 4 14 Ocak 2013 22:02
DirectAdmin Nasıl Kurulur ? 4niBaL DirectAdmin/WHM 0 13 Ekim 2012 22:24
ConferansRoom Kurmak(CR Server) ~:/reboot IRC Serverlar 0 11 Ekim 2012 16:26

Sosyal Medya Uyarı
Bu bir DH iştirakidir.!
Bir forum sitesi olan whm.gen.tr webmaster forum sitemizde, forum kullanıcıları 5651 sayılı kanun'un ilgili maddesine ve T.C.K'nın 125. maddesine göre yaptıkları paylaşımlardan sorumludur, kullanıcı bazlı herhangi bir durumdan whm.gen.tr sitesi sorumlu değildir. Tüm hukuksal bildirimlerde bulunmak için info@whm.gen.tr adresi ile iletişime geçebilirsiniz bu çerçevede, whm.gen.tr yönetimi en geç 10 iş günü içerisinde dönüş yapacaktır.

RSS RSS 2.0 XML MAP HTML SiteMap