Bir Ubuntu web sunucusunu izlemek için hangi araçları kullanıyorsunuz? Daha spesifik olarak, sunucu çalışma süresini, kaynak kullanımını (RAM, CPU, bant genişliği vb.), Apache, MySQL ve PHP'yi izlemek istiyorum.
Bir Ubuntu web sunucusunu izlemek için hangi araçları kullanıyorsunuz? Daha spesifik olarak, sunucu çalışma süresini, kaynak kullanımını (RAM, CPU, bant genişliği vb.), Apache, MySQL ve PHP'yi izlemek istiyorum.
Yanıtlar:
Nagios izleme için en sevdiğim araçtır. Web sunucularını, hizmetleri, ana bilgisayarları vb. İzleyebilir. Son derece özelleştirilebilir ve çeşitli amaçlara uygun çok sayıda eklenti var.
Nagios'un bazı özellikleri:
İşte bir çevrimiçi demo: http://nagioscore.demos.nagios.com/
munin
ve eklentileri ihtiyacınız olan tek şey.
Kaynakları kontrol eder (diğerlerinin yaptığı gibi) ama aksine, tamamen etkileşimli değildir. Her güncellediğinde bir yığın HTML dosyası ve grafiği yazar. Bunları otomatik olarak zipleyebilir ve size e-postayla gönderebilirsiniz (script sizin işiniz olmalı ama basit olurdu) ya da Apache ve diğerleri (onları bir sanal ev sahibinin kökünü bağlayın /var/www/munin/
) ile kullanılabilir hale getirebilirsiniz .
Diğer (etkileşimli) caddelere göre en büyük avantaj, güvenlik riski olmamasıdır. Webmin'i çalıştırmak (örnek olarak), insanların iletişim kurabilecekleri bir işlem olduğunu gösterir. Bu sisteminize bir saldırı vektörü. Oldukça popüler bir uygulama olmak, sunucular arasında komut dosyası kesen insanlar tarafından iyi hedeflendiği anlamına gelir.
Biraz "tinfoil şapka" olabilir, ancak güvenlik, ele alınması gereken sadece birkaç vektörünüz olduğunda çalışmak çok daha kolaydır.
Bir İçin Canlı görünümde i ssh kullanarak giriş ediyorum ve daha sonra çalıştırın htop
(cpu, mem) ve nload
ağ yükü için.
İhtiyaçlara göre değişir. Ama bu benim izleme yığınım
sar
, top
, uptime
, iostat
, vmstat
, netstat
dosyalarda vb. Ancak bu büyük kütükleri yönetmek benim için imkansız hale geldi. SeaLion, tüm bu komutları uygular ve güzel bir zaman çizelgesi formatında gösterir. Ayrıca kurulumun çok kolay ve basit olduğunu da belirtmek isterim.Hızlı ve basit bir bilgiye ihtiyacınız olursa, ubuntu adında bir araç vardır. landscape-sysinfo
Bu yazdıracaktır: sistem yükü, sabit disk kullanımı, bellek kullanımı, işlem sayısı ve sizin kutunuzun ip adresleri
Sadece konsolunuza girin:
landscape-info
Ölçeklendirilen bir şeye ihtiyacınız varsa (başka bir deyişle, birden fazla web sunucusu, dns sunucusu vb . İzleyebilir ), sonra Cacti'yi öneririm .
En fazla öğrenme eğrisine sahip, ancak geçmişte çeşitli kaynaklardan her dakika 800'den fazla istatistik toplamak için kullandım. Toplama işlemi, dişli olduğundan, yaklaşık 40 saniye içinde tamamlanır.
Kaynakları grafiklemek için RRDtool kullanır. Web tabanlı ve depolarda.
Çoğu insanın Webmin adında kullanabileceği bir paket kullanmayı seviyorum.
Neredeyse tüm sunucu istatistiklerini izlemenizi sağlayan web tabanlı bir programdır, güç seçeneklerini değiştirmenizi sağlar (kapatma, yeniden başlatma gibi). Kullanıcılar ekleyebilir, hizmetleri başlatabilir / durdurabilir ve bir sunucu için yapmanız gereken hemen her şeyi yapabilirsiniz. Bir denemenizi tavsiye ederim!
İşte yüklemek için iyi bir öğretici
Jaunty diyor, ancak Ubuntu'nun herhangi bir sürümüyle çalışmalı :)
Webmin, ancak, oldukça güvensiz olarak kabul edilir.
"Bir Ubuntu web sunucusunu izlemek için hangi araçları kullanıyorsunuz?"
Zaten su altında kalmış gelen kutumuzu su altında bırakma eğiliminde olan Nagios gibi büyük ve hantal paketlere ev yapımı çözümler tercih ediyorum. Yerel ağımda küçük bir Ubuntu Linux kutusu çalışıyor:
http://www.newegg.com/Product/Product.aspx?Item=N82E16856119070
Özel olarak oluşturulmuş komut dosyalarını kullanarak diğer kutulardan (web sunucuları dahil) bilgi toplar ve ardından yerel bir kullanıcıya bir e-posta gönderir. Postfix (SMTP) ve Dovecot (POP3) çalıştırır, böylece Postfix e-postayı alır ve Dovecot'a iletir. Sonra masaüstümde Thunderbird'ü Dovecot'u işaret etmek ve oluşturulan mesajları almak için kullanıyorum.
Özel yapım bir şey yapmazsam, bakmam gereken bir sorun olsa bile, görmezden geldiğim bir zilyon mesajı alıyorum. Güzel grafikler hoş, ama sorunun tam olarak ne olduğu daha iyi anlaşılıyor. Bununla birlikte, bunun gibi rafine kontroller yalnızca özel yazılım ile mümkündür.
http://packages.ubuntu.com/serverstat
Rrdtools'u çalıştıran ve kaktüsler gibi MySQL gerektirmeyen PHP betikleridir.