NELER YENI?
Yukleniyor...
linux etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
linux etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Bu gönderide kendi yazdığım bir scripti paylaşacağım.

Zabbix'in SMS gönderme yeteneği var ancak bu bir SMS Gateway kullanarak mümkün. Infobip veya Infobip altyapısını kullanan bir bayi ile çalışıyorsanız, Infobip API'sini kullanarak SMS göndermeniz mümkün. Kritik uyarıları Zabbix'in Infobip API'si Kullanarak SMS göndermesini istiyorsanız yazıyı okumaya devam edin.


Zabbix'in genel yapılandırmasıyla ilgili bu gönderide bilgiler vereceğim. Daha önce yazdığım Zabbix kurulumunu bu linkten inceleyebilirsiniz.

Zabbix'in ne olduğuna tekrar değinelim. Zabbix ağda bulunan cihazların izlenmesi, ölçülmesi, raporlanması, alarm oluşturma ve gerekli durumlarda müdahale etmeye yarayan merkezi bir izleme yazılımıdır. Açık kaynaklıdır ve kullanılması herhangi bir sınırlama olmadan ücretsizdir. Sunucular, istemci bilgisayarlar, switchler, storageler hatta SNMP özelliği var ise klimalar, upsler, modemler ve diğer cihazlar Zabbix sayesinde izlenebiliyor. Örneğin switchin SNMP desteği var ise portlarından geçen verilerin ne kadar bant genişliği harcadığını, CRC hatalarını grafik olarak Zabbix üzerinden görebiliyoruz. SNMP veya IPMI ile bir sunucunun ortam sıcaklığını görebiliyoruz. Agentları sayesinde Windows/Linux gibi bilgisayarların loglarını, eventlarını, servislerini, harddisklerini, ramlarını, yoğunluğunu görebiliyoruz. Desteklenen uygulamalardan veri alabiliyoruz. Hatta ortam sıcaklığı belli bir limite dayandığında sunucuyu kapat, bir servis durduğunda servisi yeniden başlat, bir event oluştuğunda o sunucuyu yeniden başlat, E-Mail, SMS gönder gibi her işlemi de Zabbix sayesinde gerçekleştirebiliyoruz.

Tüm bunların yanında harita oluşturma, ekranlar oluşturma, betik çalıştırma gibi özelliklerde bünyesinde bulunmaktadır. Açık kaynak olmasının verdiği avantaj ile tamamen özelleştirilebilir bir sistemdir.

Bu gönderiyi Zabbix'e başlamak isteyenler için hazırladım. %100 her özelliğini bir kerede yazmam mümkün değil ancak yinede uzun bir konu olacak. Daha fazla ayrıntısını yeni gönderilerde paylaşacağım. Geri kalanı zaten kendi geliştirmenize bağlı. Aslında kendinizde kurcalayarak öğrenebilirsiniz ancak amacım hem bir kaynak bulunsun hem de daha hızlı bir başlangıç yapmanızı sağlamak. Bu gönderiyi hazırlarken resmi bir dille bu budur, şu şudur diye değil, konuyu yazarken aynı zamanda örnekler yaparak anlatacağım. Bu yüzden özellikle "Nasıl Yapılır?" bölümü baştan sona kadar bağlantılı olacak.

Resmi kılavuzu için aşağıdaki linke tıklayın:

https://www.zabbix.com/documentation/2.4/manual

CentOS 7 üzerine Zabbix kurulumunu inceleyeceğiz. Zabbix nedir ile başlayalım.

Zabbix Enterprise seviyesinde Network ve Networke bağlı cihazları izleyebilme, ölçebilme, raporlama ve alarm sistemi yapabildiğimiz açık kaynaklı ve ücretsiz bir çözümdür.



Cihazları izlemek için bir çok seçenek sunar, başlıca şunlardır.

 Fazla Türkçe dokümanı veya güncel Türkçe dokümanı olmadığından bu konuyla giriş yapmak istedim.

Gentoo Linux nedir?

Kurucusu Daniel Robbins'tir, ilk sürümü 31.03.2002 tarihinde yayınlanmıştır.Bu işletim sistemi adını Gentoo (centu) denilen bir penguen türünden almıştır. Gentooyu diğer penguen türlerinden ayıran en önemli özelliği diğerlerine nazaran daha hızlı olmasıdır.
   Açık kaynak kodlarından derlenerek kurulur, yüklediğiniz paketlerde yine açık kaynak kodlarından kurulur. İsteğe bağlı olarak hazır derlenmiş paketlerde kurulabilir ancak bu Gentoo işletim sisteminin avantajlarını yok saymanız anlamına gelir. Eğer paketleri hazır derlenmiş olarak kuracaksanız CentOS'u tercih etmemeniz için bir sebep yok. Biliyorsunuz ki yazılımlarda kaynak kodu ile kullanıma hazır derlenmiş dosyaları farklı olur. (php veya asp değil ise) Gentoo Linux, Linux dünyasının bize sunduğu açık kaynak kodlarının avantajlarından yararlanabileceğiniz bir dağıtımdır.
Hazır derlenmiş paketler belli bir işlemci veya genel işlemcilerin özelliklerine göre derlenir ve dağıtıma sunulur. Bir diğeri ise kullanmak istemediğimiz özelliklerinin de üzerinde gelmesidir. Örneğin; bir video oynatıcı yükleyeceğiz, bunun MP4 ve Bluetooth özelliklerini hiçbir zaman kullanmak istemiyoruz. Yazılım bir kere derlenirken bu özelliklerle derlenirse, bu özellikler fazla alan, cpu ve ram kaynağı tüketebilir. Bunun anlamı kullanmadığımız özellikler için fazladan kaynak sağlamaktır. Özellikle Linux'ta daha fazla bağımlı kütüphane demektir. Gentoo kaynak koddan derlendiği için bu özellikleri derlemenize gerek kalmaz, çünkü kaynak kodların bu özellikleri derlenmiş hale çevrilmez ve bu tamamen özelleştirilmiş bir sistem demektir. Çok kritik performans gereksinimlerinde kullanılabilecek bir İşletim Sistemidir, her şeyi bilgisayarınızın donanım ve işlemci özelliklerine göre derler.
Gentoo Linux özellikle sunucu sistemlerinde tercih edilebilir.


Elastix yönetim paneline admin girişi yaparken şifrenizi unutmuş olabilirsiniz.


Bunun için sunucuya SSH ile login olarak aşağıdaki komutu çalıştırmanız yeterli olacaktır.

 sqlite3 /var/www/db/acl.db "UPDATE acl_user SET md5_password='5f4dcc3b5aa765d61d8327deb882cf99' WHERE name='admin'"
Admin parolası olarak password olacaktır.

Root ve Mysql parolası unutulduğunda yapılacakları başka bir gönderide bahsedeceğim.