Month: March 2011

NAGIOS NRPE ile Wowza sunucusunu ve kullanıcı sayısını kontrol etmek yazısının geliştirilmiş ve NRPE yerine Wowza ‘nın XML arayüzü kullanılarak değiştirilmiş halidir.

Ocak ayında yazdığım makalede kullandığım JMX arayüzü Wowza ‘nın ve haliyle Java ‘nın doğası gereği oldukça yavaştı. Eğer sunucuda yoğun bir kaynak (CPU, RAM, disk I/O) kullanımı varsa JMX arayüzü kısa sürede timeout olup hata veriyordu. Bu sebeple işlemi hem daha basit hale getirmek hem de tek bir noktada toplayabilmek için Wowza ‘nın XML arayüzünü kullanmaya karar verdim. İşte nasıl yapıldığı.

Linux ya da Windows, production ortamında çalışan tüm sunucuların saatlerinin tek bir saate bağlı olarak çalışması gerekiyor. Bu sebeple NTP (Network Time Protocol) sunucu ve istemleri kullanılmakta. Bilgisayarların işlemcilerinin clock hataları sebebiyle ileri ya da geri kalmalarını engellemek için NTP kullanılsa da, bazı durumlarda sunucu saatinin hatalı kalması normal bir durum. İşte bu zaman hatalarını algılamak ve sistem yöneticilerini konuyla ilgili olarak uyarmak için her zaman ki gibi çok sevdiğim yazılım olan NAGIOS kullandım 🙂 Nasıl mı?

IBM FastT600 model storage yapılandırması için null modem kablosu (Her 2 ucu 9 pin dişi seri kablo) ile cihaz üzerindeki seri port kullanılarak yapılabiliyor. Windows için HyperTerminal, Linux için Minicom, Mac OS X için ise goSerial isimli programı kullanabilirsiniz.