İzleme araçlarının ve özelliklerinin daha kapsamlı bir listesi için bu Wikipedia sayfasına göz atın .
Sorunun belirttiği gibi, bu görev için kullanılan en yaygın kullanılan araçlar nelerdir ve güçlü ve zayıf yönleri nelerdir?
İzleme araçlarının ve özelliklerinin daha kapsamlı bir listesi için bu Wikipedia sayfasına göz atın .
Sorunun belirttiği gibi, bu görev için kullanılan en yaygın kullanılan araçlar nelerdir ve güçlü ve zayıf yönleri nelerdir?
Yanıtlar:
Ben kullandım nagios başarı ile geçmişte. Çok genişletilebilir (200'den fazla eklenti), kullanımı oldukça kolay ve çok sayıda rapor. Bir negatif ilk kurulum olacaktır.
Kaktüsler RRDTool için çok iyi bir web tabanlı ön yüzdür , çok kullanışlı grafikler ve istatistikler sunar. RRDTool , birden fazla sistemden veri toplayan ve çok çeşitli teknik verileri izleyen bölümdür.
Unix ve Windows sistemlerini izlemek için bu cacti / RRDTool çözümünü kullanıyoruz. Yük, CPU / RAM kullanımı, HD alanı, giriş yapan kullanıcılar, ağ trafiği, çalışan işlemler vb. Dahil olmak üzere birçok yararlı ölçüm elde ediyoruz.
Kaktüsler hakkında daha fazla bilgi bulacaksınız Kaktüsler nedir? sayfa.
Şahsen, kurması ve eklentileri yazması çok kolay olan Munin'i çok basit bir mimariye sahip olduğu için seviyorum . Zaten hayal edebileceğiniz tüm amaçlar için zaten çok sayıda eklentileri var, bu yüzden muhtemelen ilk etapta eklentileri yazmak zorunda kalmazsınız.
Ayrıca güzel grafikler ve (çok temel) uyarıları yapılandırma seçeneği sunar.
Zabbix . Açık kaynak kodludur ve kurulumu ve kişiselleştirilmesi oldukça kolaydır. Zabbix sunucusuna beslenen birçok özel izleme komut dosyası var, ancak bu verileri merkezileştirme, uygun şekilde görüntüleme, bildirimler (e-posta, IM, SMS, twitter, vb.) Vb.
Şirketimizde Spiceworks uygulamasının dağıtımını yapıyorum ve bunu yalnızca sunucuları izlemek için değil, ağdaki diğer her şey için harika bir araç olarak buluyoruz.
Bir sorun olduğunda size e-posta göndermek için otomatik envanter ve özel izleme gibi şeyler yapar (EG: Yazıcı mürekkebin% 10'una veya bu sunucunun sabit sürücüsünün% 20'sine sahip).
Olumsuz tarafı muhtemelen bilgisayar başına bilgi yoğunluğu olabilir, yanlış anlamayın, makine başına çok fazla veri var ama çok fazla istatistik isteyebileceğiniz sunucular için başka bir araç kullanmanız gerekebilir.
EDIT: oh, iş modelinin sonsuza dek özgür olması üzerine kurulu olduğunu söylemiş miydim.
Sigara içmek yalnızca çeşitli sunucuların ve servislerin kullanılabilirliğini kontrol etmekle kalmaz, aynı zamanda kullanımı kolay, hoş görünümlü ve grafiklerin hızlı görüntülenmesini sağlarken gecikmelerini de takip eder .
Kutunun dışında çok çeşitli gecikmeli ölçüm eklentileri bulunmaktadır. Bazı Perlleri tanıyorsanız, egzotik ihtiyaçlarınız için kendinizinkini oluşturmak kolaydır.
Büyük kurulumlar dağıtılmış ölçüm için Master / Slave Sisteminden faydalanacaktır.
Son derece yapılandırılabilir uyarı sistemi, kullanıcıları etkilemeye başlamadan veya büyük kesinti yaşamaya başlamadan önce sorunları fark etmenize yardımcı olur.
Smokeping ücretsizdir ve Perl'de MRTG ve RRDtool'un yaratıcısı Tobi Oetiker tarafından yazılmış OpenSource Yazılımı ücretsizdir.
OpenNMS , binden fazla Linux makinesini izlemek için çalıştığım yerlerde kullanılıyor. Her makinenin donanımını ve üzerinde çalışan uygulamaları takip ediyoruz.
Zenoss Core bir kullanım alanı, Sunucuların, ağ anahtarlarının ve UPS'lerin hafif izlenmesi için kullanıyoruz (yaklaşık bir yıl).
Zenoss Core, ağların, sunucuların ve uygulamaların yapılandırmasını, sağlığını ve performansını tek, tümleşik bir yazılım paketi aracılığıyla etkin bir şekilde yöneten, ödüllü bir açık kaynaklı BT izleme ürünüdür.
Nagios ücretsiz olduğundan ve bunun için çok sayıda eklenti olduğundan harika. Ancak UI ve config çok zordur.
Profesyonellerin / aleyhte olanlar için de tam tersi olan, ücretsiz olmayan, daha az eklentiye sahip olan ancak kurulum ve konfigürasyonları zekice ve kolay olan Microsoft System Center Operations Manager (SCOM).
Öncelikli olarak Microsoft şirketindeydim, güven gereksinimlerinin çok yüksek (örneğin, izlemenin göze alamayacağı) veya geliştiricilerin onunla çalışmasını düşünmek zorunda kaldım, sonra da SCOM Nagios'a tavsiyem olacağını kabul etmeliyim.
Ben kullandım:
AlertFox'u birkaç haftadan beri kullanıyoruz ve çok mutluyuz. Yalnızca çalışma süresini ve performansımızı kontrol etmekle kalmaz, aynı zamanda alışveriş sepeti, kullanıcı girişi ve web sitesinin diğer kritik bölümlerini işlem komut dosyaları (iMacros tabanlı) ile izler.
Dahili izleme (disk alanı vb.) İçin Nagios kullanıyoruz .
Windows üyesi olarak MOM. Systems Center Operations Manager'a (SCOM) yükseltme yapmak istiyoruz, ancak Windows 2008'i dağıtmaya başlayana kadar gerekmeyecek.
Operasyonel izleme yükseltme projesinin bir parçasıyım. Birkaç büyük dolar sistemi sunmak için çeşitli satıcılar hazırladık ve karşılaştırmak için daha ucuz alternatifler kullandık.
Bunlardan biri Hyperic , ayrıca ücretsiz bir açık kaynak çözümü olarak da mevcut. Özel ajanlar için sunduğu yetenekler ve genişletilebilirlikten etkilendim.
İstatistikleri izlemek için (bellek kullanımı, yük, mysql etkinliği, apache etkinliği, vb.) Munin kullanıyorum . Kutunun dışında zaten birçok şeyi izliyor ve farklı zaman aralıkları için grafikler çiziyor (son 24 saat, son 7 gün, geçen ay, geçen yıl). Eklentiler sayesinde daha da fazla şey izlenebilir. Çıktı güzel grafiklere sahip HTML sayfalarıdır.
Munin bir ana / düğüm mimarisine sahiptir: düğümler bir sunucu üzerinde istatistik toplar ve ana verileri depolar ve HTML ve grafikler oluşturur.
Kullandığım MONIT Monit ayrıca cpu gibi bir sunucuyla ilgili daha genel şeyler izleyebilir çalışan süreçlerin takip etmek ve yeniden başlatın veya belirli Configureable koşullar ortaya çıktığında (vb yüksek cpu yükü, yüksek bellek kullanımı, hiçbir HTTP yanıtı,) beni uyarmak için yükleme, bellek kullanımı, sabit disk durumu veya disk kullanımı.
Monit, izlemek istediğiniz her hizmet veya donanım ve bir şeyler ters gittiğinde nasıl yanıt vereceği konusunda yapılandırılmalıdır. En çok kullanılan seçenekler hiçbir şey yapmamak, bir uyarı e-postası göndermek veya hizmeti yeniden başlatmaktır.
Monit çalıştığı zaman harikadır, ancak bazen bir servisi başlatmayı, durdurmayı ya da yeniden başlatmayı başaramaz ve size neyin yanlış gittiğini söyleyecek çok fazla teşhis bilgisi yoktur. Bu, sorunun hizmetinizde mi yoksa cron benzeri bir ortamla çalışan Monit yapılandırmasında mı olduğunu bilmiyorsunuz demektir.
Her iki araç da çoğu Linux dağıtımında varsayılan olarak bulunur.
Hiç kimsenin linux sunucular için logwatch veya logcheck'ten bahsetmediğine şaşırdım - günlükleri okumak için bir ton tasarruf sağlıyor !!
Projemiz , 100'den fazla düğüm kümemiz için Ganglia'yı kullanıyor . Kullanmamızın bir nedeni, Rocks ile birlikte gelen izleme aracı olmasıdır .
Hesaplama için mümkün olduğu kadar çok kaynağın mevcut olması için her düğümde ek yükün çok düşük olması bizim için önemlidir. Ganglia bize kümeye iyi bir genel bakış sunar ve gerektiğinde bireysel düğümleri incelememize izin verir. Şu an neler olup bittiğini bilmek dışında, son saat, gün, hafta, ay ve yıl boyunca olanlara da iyi bir göz atabiliriz. Çeşitli istatistiklerin grafikleri temel ve işlevseldir.
Hepsi "monitör" ile ne demek istediğine bağlı!
Sahnede Cacti ve RRDTool tabanlı çözümler ile rekabet etmek için kontrol etmek için yeni bir katılımcı Grafit ( http://graphite.wikidot.com/ )
RRDTool, Whisper adlı bir destek mağazası ile değiştirildi. Dokümanlar neden farklı olduğuna dair oldukça iyi bir genel bakış sunar ve bir şeyi araştırırken özel grafikler için CLI'yi gerçekten seviyorum.
Biz kullanmak (ve ister) WhatsUp gelen Ipswitch bizim nispeten küçük bir Windows ağı için. Kurulumu kolaydır ve nispeten kolay yönetilir ve Windows sunucuların yanı sıra standart şeylerle nasıl başa çıkılacağını da bilir.
Daha büyük ağlar, Windows'a yönelik olmayan ağlar veya çok çeşitli öğelerin bulunduğu ağlar için, OpenNMS'i yürekten tavsiye ederim . OpenNMS yazılımı ücretsiz ve şirket destek ve uygulama hizmetleri satmaktan çok mutludur. Aynı zamanda üniversiteden çok keskin bir arkadaşım tarafından yönetiliyor !
Nagios web arayüzünü sevmeyenler için, Nagios UI'yi Cacti içinden erişilebilir kılan ancak daha iyi görünen (ajax vb.) Bir Cacti eklentisi olan NPC var .
Altyapınızı komut dosyalarında ve diğer araçlarda kullanmak için bir veritabanından kullanmanın harika bir yolu olan NDO2DB tarafından sağlanan bir veritabanından okur .
Şu anda Paessler'den PRTG kullanıyoruz . Bu mükemmel. Ajan gerekmez, mükemmel Ajax web arayüzü, tarihsel kayıt, grafikleme, WMI, vb. Para iyi harcanmış.
Hobbit - Big Brother'ın daha hızlı ve daha iyi bir sürümü (bugünlerde endişe verici derecede ticari görünüyor).
Aceleniz varsa ve MS sunucunuzu izlemek için hızlı bir araç istiyorsanız, Windows için performans izleme aracını kullanın, özel izleme şablonu ve bir saklama takvimi içeren bir sayaç günlüğü ayarlayın (örneğin: her saat 5 dakika boyunca veri toplayın). Ardından , sayaç günlüğünüzü kırmak için Microsoft’un LogParser ve Codeplex’in Günlüklerin Performans Analizi (PAL) Aracını ( http://pal.codeplex.com/ ) indirin. PAL, olası sorun çözme belgelerine / araçlarına bağlantılar içeren harika bir belgelenmiş rapor oluşturacaktır.
Solarwinds, VMware server performans sekmeleri ve özel scriptlerin bir kombinasyonunu kullanıyorum.
Solarwinds Orion Network Performance Monitor, Windows sistemimizde kullandığım şey. web sunucularımdaki yöneticiler. Üzerinde çalışan bazı yararlı uygulama ölçümlerini almaya devam etmekle birlikte, temel kutu düzeyi işleri (disk, ağ, CPU) hakkında iyi bilgiye sahiptir.
VMware misafirlerim için performans sekmelerini seviyorum.
Sun sunucularım için, Solarwinds'da bulunmayan bir şeye ihtiyacım olduğunda (çünkü yöneticimiz eklemedi ya da ne), ayna sağlığı, takas kullanımı vb. Gibi şeyleri izlemek için özel komut dosyaları (genellikle Perl'de) yazıyorum.
Solarwinds'lar hakkında daha fazla bilgi almak isterim, ancak günde yalnızca 26 saat var (ya da patronumun inandığı gibi) bu yüzden biraz sınırlayıcı olabilir ...
Zabbix ( http://www.zabbix.com ) Nagios’tan daha kolay ve kurulumu kolaydır.
Üzgünüm ama çok sayıda özel komut dosyası kullandım. İdeal olmaktan çok daha uzak bir çözüm olduğundan şüpheliyim.
Kendi izleme yazılımımızı yazdık. Kodumuz neredeyse bir ticari paket kadar karmaşık değil, fakat fazla bir işlevselliğe ihtiyacımız yoktu. Kendi paketimizi kendimiz yazmak, diğer paketleri araştırmak ve nasıl kullanacağınızı öğrenmek daha kolaydı. Kod istediğimizi yapar ve genişletmesi kolaydır.