MS Windows sunucularının ve hizmetlerinin gerçek zamanlı izlenmesi


14

İzleme ofisimizde tüm üretim ekipmanlarımızı takip eden bir sürü büyük HDTV var.

İzliyoruz:

Cisco yönlendiriciler

  • HP anahtarları
  • HP uyumlu sunucular
  • Windows 2003
  • IIS
  • SQL Server

Şu anda kullanıyoruz

  • Çalışma süresi / kullanılabilirlik ve uyarı gönderme için Nagios
  • Bant genişliği kullanımı için kaktüsler
  • Sunucu performansı için Vista'da Perfmon çalışıyor
  • Gerçek uygulama performansımızı izlemek için diğer araçların ve kendi özel kodumuzun bir kombinasyonu.

Tüm bunlar Perfmon bölümü dışında gayet iyi - bize istediğimizi veriyor - yani ekranda gerçek zamanlı grafikler, belirli performans sayaçlarını vb. Günlüğe kaydetme - tek sorun bunu ayarlamak gerçek bir angarya. Perfmon çalıştıran Vista PC yeniden başlatılırsa (normalde Windows Update nedeniyle) tüm sayaçların yeniden ayarlanması çok uzun zaman alır - ofisdeki bir kişi için tam anlamıyla bir veya iki saatlik bir çalışma ...

Herkes şunlardan birini yapmanın bir yolunu biliyor: 1. Script Perfmon sayaçları ekleme 2. Grafik çıktısı ve WMI / windows sayaç erişimi olan başka bir araç.

Teşekkürler

  • mikrofon

Bu egzersizi bitirmemiş olsam da - büyük olasılıkla PowerGadgets kullanıyorum ... İyi görünüyor, istediğim gibi çalışıyor, vb. Bu sayfaya herhangi bir çözüm gönderecektir. Yanıt veren herkese çok teşekkür ederim - ne harika bir topluluk! Mike
Mike McClelland

Yanıtlar:


4

Grafik / ekranı montaj / uyarı parçasından ayırırdım. Kaç tane nesneniz olduğunu söylemediniz. En dükkanlar için ben istediğim sayaçları ve boru üretimi almak için bir powershell senaryo yazmaya ediyorum powergadgets ve küçük dükkanlar pencereler şeyler ve izlemek için polymon kullanmak için zemin kalanını izlemek için. Daha geniş bir ortamda (30+ sunucu) izleme ve uyarı için System Center Operations Manager'a bakarım. SCOM'un sadece izlemediği DEĞİLDİR. Yalnızca sunucu sayaçlarını önemseyen izleme yazılımlarının aksine, sorunları düzeltmek ve iş hizmeti sağlamak için tasarlanmıştır. Diğer seçenekler tivoli veya açık görüş olabilir.


3

Zabbix'i izleme ve grafik çözümleri arayan sistem yöneticilerine tavsiye ederim .

Zabbix, Windows ve Linux sistemleri için istemcilere (aracılara) sahiptir. Ayrıca istatistikleri hemen hemen her şeyden grafik ve izlemek için SNMP paketlerini okuyabilirler.

3 yıldır kullanıyorum ve (nispeten) yönetmek ve güncel tutmak çok kolay oldu.

Bunun için eylemleri kodlamak için istekli iseniz bile uygulama izleme var.

Zabbix
(kaynak: zabbix.com )

Kullanımla ilgili özel sorularınız varsa bize bildirin.


Zabbix wmi sayaçlarını nasıl okuyor? Kılavuzda arama yapmak, WMI'yı bile listelemez. Ayrıca pencerelerde çalışmıyor gibi görünüyor.
Jim B

Zabbix aracıları, aracı üzerinden vbs WMI sorgulayabilirsiniz.
Maxwell

2

gerçek zamanlı grafikler [birkaç dakika örnekleme zamanı ile] sizin için uygun değilse - Windows için Munin Düğümüne bir göz atın . alternatif olarak muhtemelen snmp yoluyla pencerelerden istatistik bol getirebilirsiniz ama ben uzun zaman önce denedim ve oldukça hızlı bir şekilde fikir terk etti. münin düğümü yeterliydi.


Merhaba pQd - harika görünüyor - Istemci uygulamasını üretim kitimize yüklemek için izin almak ile mücadele ediyorum! Windows Framework'te 'hepsi orada' olduğunda 3. parti bir şey kullanmak aptalca görünüyor ...
Mike McClelland

1
herhangi bir şey yüklemenize gerek yok, snmp (munin ile birlikte) içeren bir pencereyi mükemmel bir şekilde izleyebilirsiniz munin.projects.linpro.no/wiki/HowToMonitorWindows
serverhorror

SNMP, ihtiyacınız olabilecek herhangi bir ham perfmon sayacına erişim sağlamaz. (örneğin bir görev yöneticisi türü ekran oluşturmak istiyorsunuz), ancak WMI erişilebilir olduğu sürece herhangi bir yazılım aracısı yüklemenize gerek yoktur
Jim B

2

Perfmon komut dosyası oluşturulabilir ve ayarlar Vista'ya kaydedilebilir. Perfmon bir MSSQL veritabanına bile giriş yapabilir. Bunu nasıl yapacağınız aşağıda açıklanmıştır.

  1. Veritabanı sunucusu kurma
  2. Perfmon çalıştırdığınız sistemde bir ODBC bağlantısı oluşturun
  3. Yeni bir perfmon sayacı oluşturun ve ODBC bağlantısına yönlendirin
  4. Başlangıç ​​perfmonu ve günlüğü izle

PROTIP: Tek vista makinenizi, diğer sistemlerden perfmon verilerini uzaktan kaydetmek için ayarlayabilirsiniz.

Topladığınız verilerden nasıl bir veya iki rapor oluşturabileceğiniz aşağıda açıklanmıştır.


1
Veritabanı sunucusunu kurmanıza bile gerek yok ... Ama benim tecrübelerime göre elektronik tablolarla aylık olarak ilgilenmek gerçek bir acı. Neden Nagios kullanmıyorsunuz? SCOM'u denedim, nefret ettim. Sonra Zenoss'a (Nagios offshoot) geçti ve onu sevdim. Nagios rrd grafikleriniz Zenoss'a ve her şeye aktarılacaktır. zenoss.com Zenoss'un ücretli ve ücretsiz bir sürümü var. İyi şanslar!
Joseph Kern

2

OpenNMS 1.7.x, WMI desteğine sahiptir. opennms

Aksi takdirde ben joseph önerdiği gibi Nagios / RRD yol gitmek istiyorum.


2

"Grafik çıkışı ve WMI / windows sayaç erişimi olan başka bir araç ..."

PolyMon iyi bir genel pano ekranına sahiptir, sonuçlar uzun vadeli trend / raporlama için db cinsindendir. WMI, Perfmon, SNMP, Ping, TCP Bağlantı Noktası, Powershell ....

Son derece yapılandırılabilir gerçek zamanlı görüntüleme için (aynı veri kaynaklarının tümü) aynı ürünün bir varyantı PolyMonRT'dir

Onları seviyorum.



1

4 farklı izleme aracının kurulumunun oldukça fazla iş olabileceği anlaşılabilir. Zaten nagios (şimdiye kadarki en iyi açık kaynak izleme aracı) kullandığınız için, izleme için tüm işlevleri aynı yerde (NAGIOS) entegre etmeyi düşünürüm. Sisteminizde bulunan tüm öğeleri (sql sunucusu, ağ aygıtları, windows makineleri ...) ve daha fazlasını (linux sunucuları, solaris sunucuları, java uygulamaları vb.) İzlemek için nagios kullandım. Size tavsiyem şudur:

* Cisco routers, HP switches, HP prolient servers: Use check_snmp_int and check_snmp in nagios (you get exactly the same information cacti uses), then install pnp4nagios in your nagios server (that gives you the nice graphs, not just for snmp data but for everything else) 
* Windows 2003, IIS, SQL Server: Install NSClient++ on your windows machines (nagios client for windows), then you can to access all performance counters, WMI objects and more from nagios. Pnp4nagios takes then care of the graphs.

İyi şanslar

// Marco


Merhaba Marco, bu harika bir cevap - çok teşekkürler. Tek sorun gerçekten ne bizim OS (ve herhangi bir işletim sistemi destekleyen şeyler) bizim uygulama olan sunuculara bir şey yüklemek istemiyorum ... Ben olsa NSClient kontrol edeceğiz ve ben varsa buraya geri göndereceğiz yorum / geri bildirim. Zaman ayırdığınız için tekrar teşekkürler. Mike
Mike McClelland

1

Samurize , görsel gerçek zamanlı perfmon ekranlar tasarlamak için mükemmeldir. Grafikler ve yer paylaşımları dahil olmak üzere her şeyi bir düzenleyicide tasarlarsınız. Periyodik olarak görüntü dosyaları oluşturarak, masaüstünde veya arka planda bir widget olarak çalışabilir.


Görünüşe göre aslında www.samurize.com olabilir
Dan Esparza

0

Tüm sayaçları ekledikten sonra, ortaya çıkan yapılandırmayı bir msc dosyası olarak kaydedebilirsiniz. Ardından, monitörü yeniden açmak için .msc dosyasını açın.

JR


Merhaba RennieJ. Evet, ancak - İzlediğiniz makineler monitör PC'sinin etki alanı için yerel değilse (bunun sebebi olduğunu düşünüyorum) - o zaman bu teknik işe yaramaz - .msc açılır ancak bağlanmaz. Perfmon XP'de kullanılıyordu, ancak Vista'daki Perfmon farklı - ve bu 'özellik' dışında çok daha iyi.
Mike McClelland

Hmmm, muhtemelen bir kimlik doğrulama sorunu mu? .Msc dosyasını açmadan önce net \ \ target \ ipc $ kullanın, bu bir fark yaratır mı?
John Rennie

Evet, PerfMon'u açmadan ÖNCE tüm paylaşımlara bağlı bir toplu iş dosyamız vardı. XP altında bu çalıştı, ancak Vista sürümü değil ... XP'ye geri döneceğiz, ancak Vista sürümünün başka avantajları var - yani .MSC'ler artık tam düzeni hatırlıyor ve perfmon artık 100 dışındaki sınırları destekliyor - böylece alabilirsiniz örneğin CPU% 0-25 olduğunda normalde daha iyi perfülerlik - ki bu normalde ...
Mike McClelland

> perfmon artık 100 Hmmm dışındaki sınırları desteklemektedir, W2k3 perfmon bunu desteklemektedir. XP'nin olmadığından emin misiniz (kontrol etmek için kullanışlı bir XP'm yok)? Sağ tıklayın, Grafik sekmesine gidin ve maksimum grafiği değiştirin.
John Rennie

0

Will Logman sizi tatmin edecek size komut performans izleyicisi olur mu? Ayrıca yardımcı olabilecek bir senaryo buldum .


0

Fare ve klavye etkinliğini simüle etmek için RoboTask kullanın , çünkü sanal fare tıklamaları ve tuş vuruşları gönderir, herhangi bir uygulamadaki herhangi bir görevi otomatikleştirebilir. Başlangıçta veya planlanan bir zamanda çalışan bir görev ayarlayabilir ve bilgisayarınızın otomatik olarak "angarya" işlerinizi uygulamanın yanıtlayabileceği kadar hızlı bir şekilde yaptığı gibi merakla izleyebilirsiniz. (uygulamanız 10 dakika askıda kalırsa, komut dosyasını 10 dakika ertelemeniz gerekir)

RoboTask, diğer bilgisayarlardaki kendi örnekleriyle bile iletişim kurabilir, böylece birçok görevi aynı anda "merkezi olarak" kontrol etmenizi / başlatmanızı sağlar. Koşullar ve Döngüler de temel programlama bilgisine sahip olanlar için mevcuttur.

Bir görevi "yazmak", komut dosyalarıyla çalışmak gibi bir şeydir, sadece mevcut tüm "komutlar" özel GUI'lerle listelendiği için hiçbir şey yazmazsınız. Gecikmeler milisaniye cinsindeyse bile, programın yanıt vermesi için zaman tanımak üzere her eylem arasında gecikmeler belirtmeniz gerekir.


Alternatif olarak , etkinliğinizi "kaydedebilmeniz" ve daha sonra "oynatmasına" izin verebilmeniz için yapılandırılması daha kolay olan Otomasyon Anywhere'i kullanabilirsiniz .


0

SCOM 2007 bunu yapabilir. Her neyse, kullanacağınız alet, izleme yoluyla sistemi aşırı yüklememeye dikkat edin.

Kullanılmayan WMI'yi kazmak WMI sorunlarını ortaya çıkarabilir. Önbelleğe alınmamış Verilere sahip çok derin WMI sorgusu nedeniyle SCOM'umuz sorunu ortaya çıkardı. WMI'nin çalışmasını sağlamak için düzeltmeyi uygulamak zorunda kaldık.


0

Windows sunucunuzu nasıl izleyeceğinizle ilgili başka bir yayına başvuruldu Sunucularınızı izlemek için hangi aracı kullanıyorsunuz? PAL adında codeplex'ten bir araç var, genellikle bir sunucuda ihtiyacım olan tüm sayaçları tanımlıyorum ve bunları otomatik olarak başlayacak ve her saatte 5 dakika çalışacak şekilde zamanlayacağım. Çıktı daha sonra PAL (M $ LogParser) kullanarak çatırtı ve raporlarımı oluşturmak blg ikili dosyalara atılır. Bu görev otomatikleştirilebilir, böylece raporlar postayla gönderilir.

PAL Aracı: pal.codeplex.com


0

Hmm - yukarıdakilerin hepsi geçerli seçeneklerdir ve bazıları muhtemelen perfom çözeltisinden daha iyidir.

Ancak Perfmon çözümünüz için bir sayaç setini kaydedebilir ve yükleyebilirsiniz.

PerfMon ekranını uygun sayaçlarla ayarlayın. Grafiği sağ tıklayın ve Ayarları Farklı Kaydet ... 'i seçin ve uygun adı girin. Bu, sayaçları bir HTML dosyası olarak kaydeder.

PerfMon'u yeniden başlatın (veya sağ tıklayın ve Tüm Sayaçları Kaldır'ı seçin). Yukarıda kaydedilen html dosyasını NotePad'de açın ve tümünü seçin ve panoya kopyalayın.

Panosu simgesini (Sayaç Listesini Yapıştır) ya da basın tıkla ctrl- v.


Merhaba Chris, evet bunu yapabileceğini kabul etti ama sorun sunuculara kulpları almak. C $ paylaşımını açabilir, uzak FS'deki dosyaları bile açabiliriz, ancak PerfMon, tutamacın orada olduğunu kabul etmeyi reddediyor ve sayaç başına yaklaşık 90 saniye süren yeni bir tane yapmanızı istiyor ve çok sayıda sunucumuz ve sayacımız var ! Mike
Mike McClelland

Evet, zaman gecikmesini görebiliyorum, ama benim için yaklaşık 30 saniye. Bu bir serseri.
Christopher_G_Lewis

0

Feragatname: Zenoss Topluluk Yöneticisi olarak 0,02 TL.

Zenoss istediğiniz her şeyi yapar: Cisco, HP anahtarları ve sunucuları, Windows sunucuları ve WMI aracılığıyla uygulamalar. Çalışma süresi / kullanılabilirlik, bant genişliği kullanımı ve uyarı gönderme (ayrıca mevcut Nagios ve Cactii eklentilerinizi yeniden kullanabilirsiniz). Ayrıca ücretsiz ve açık kaynaklıdır ve hiçbir aracı kullanmaz ve çok çeşitli donanım ve hizmetleri izleyen çok büyük ve aktif bir kullanıcı topluluğuna sahiptir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.