Rutin bakımı nasıl izlersiniz ve belgelersiniz?


10

Rutin bakım yapmanızı hatırlatmak için sunucu hatasıyla ilgili hangi yazılım veya sistemi kullanıyorsunuz? Kontrol etmeniz gereken çeşitli öğeleri nasıl kontrol eder ve kaydedersiniz? Dahili bir süreç belgeniz var mı? Sistem günlüklerini kontrol etmek için hatırlatmalarla her hafta cron postanız var mı?

Ayrıca, sistem bakımı yapmak için bir ekip üzerinde mi çalışıyorsunuz ve eğer öyleyse, hangi bakımı kimin yapacağını nasıl koordine ediyorsunuz?

Görev girmek için bir hata / sorun izleme sistemi kullanıyorsanız, yinelenen görevleri girmek için bir cron işiniz var mı?

Yanıtlar:


5

Şu anda Request Tracker kullanıyorum ( http://www.bestpractical.com/rt )
Tüm bakım olayları "sistemler" kuyruğunda ilişkili bir bilet alır. Karşılaşılan sorunlara, kimin ne işe yaradığını vb. Biletler gerekli onaylarla birlikte girilir.

Şu anda yinelenen görevlerimiz (üç aylık yama, vb.) Manuel olarak oluşturulur, ancak bunlar yeterince kolay bir şekilde otomatikleştirilebilir (cron işi + e-posta).

Yönetici grubumuzda sadece 2 kişi olduğu için işi kimin yaptığını koordine etmek, ancak planı büyüttüğümüzde, bakım etkinlikleri için bir ana bilet oluşturmak ve işi devretmek için sorumlu taraflara atanan çocuk biletlerini kullanmaktır. .


Günlük şeyler (günlük kontrolleri, vb.) Başka bir konudur: Tüm bu işlemleri otomatik işlemlere ekledim:

  • InterMapper , sunucuların genel durumunu (yüksek yük, düşük disk alanı, vb. İsteyen SNMP sorguları), web arayüzlerimizin işlevselliğini ve sorun olduğunu gösterebilecek diğer şeyleri izler.
  • Syslog-NG , günlüklerimizi ev sahiplerimizden toplar ve onları bariz kötülük olup olmadığını kontrol eden bir dizi komut dosyası aracılığıyla besler. Senaryoları akılcı kontrol etmek için zaman zaman günlükleri gözümün önüne getirdim, ama düzenli olarak programlanmıyor.


2

Uygun şekilde uygulanan otomasyon, görev ve kontrol listelerini tamamen ortadan kaldırır. İşi çok daha etkili ve verimli bir şekilde yapabilen bilgisayarlarınız olduğunda neden işleri manuel olarak kontrol etmek istiyorsunuz?

Periyodik kontrol gerektiren her şey izleme sistemi tarafından kontrol edilir. Rutin görevler, pratik olduğunda otomatik olarak yapılır ve manuel olarak yapılması gereken birkaç görev için hatırlatmalar gönderilir. Belgeler başka bir konudur, ancak doğru yapılması bilgisayarlarınızın çoğunlukla kendi belgelerini oluşturabilmelerini sağlar.

Daha iyi manuel yollar aramayı bırakın ve herhangi bir işi yapmak için daha iyi otomatik yollar aramaya başlayın. Bilgisayarlar bizim için çalışıyor, biz onlar için değil.


İyi bir kural: Bir sistem yöneticisi her zaman hem yetkin hem de tembel olmalıdır. İş yapmama arzusu, iyi sistem yöneticilerinin iyi otomasyon uygulamasına yol açacaktır.
voretaq7

Belirli bir örnek vereyim: Apache için güvenlik yamalarını izlemem, sonra yeni bir yapı oluşturmam ve bir yama çıktığında test etmem gerekiyor. Rutin kısım yeni bir Apache sürümünü izliyor. Doğru modüller derlenmediğinden doğrudan (ana) depodan güncelleme yapamazsınız. Ayrıca, sürümlerin kontrol edildiğinden emin olmak için denetlemeniz gerekir. Bu daha mantıklı mı?
Zak

Ayrıca, derleme QA'yı geçene kadar hangi yazılımın en son toplu işini yapmak istemiyorum. KG'nin çoğu otomatiktir, ancak hepsi değildir.
Zak

Ve hepsinin yazılamamasının bir nedeni var mı? Otomatik olarak güncellemeleri kontrol eder, bazıları kullanılabilir olduğunda size bir uyarı gönderir, ardından test etmeniz için hazır bir komut dosyası derleme ve yükleme işlemi gerçekleştirir. Makinenin işin büyük kısmını yapmasına izin verin ve dikkatinizin ne zaman gerekli olduğunu size bildirin.
John Gardeniers

1

Proje çalışması için, Proje Yönetimi uygulamasından çıkarılır (ayrıntılı çalışmaları belgeleme ve belirli kişiler için zamanlama yeteneği ile entegre e-posta ve takvim).

Bakım, yükseltmeler, düzeltmeler vb. İçin, istekleri ve zamanlamayı ele almak üzere Değişim Yönetimi sürecimizle az çok entegre olan bir biletleme sistemimiz var.

Tamamen dahili olarak çalışan ve uzun döngülerde (üç aylık, yıllık vb.) Çalışmak için:

Bir şeyler yapmak için hatırlatıcılar takvimlidir. Genel programın ne olabileceğine ilişkin resmi olmayan / yarı resmi belgeler ("wiki") bulunmaktadır.

Görevlerin nasıl yapılacağı hakkında bir miktar "nasıl yapılır" ve prosedürel dokümantasyon mevcuttur ve genel olarak ekip tarafından erişilebilir ancak insanların kendi yönetici "kara kitapları" ve notları ve tarifleri olan günlükleri vardır.


1

Bir izleme sistemi şu konularda yardımcı olabilir:

  • Aylık bakımın her turunu bir word doc dosyasında onay kutularıyla belgeliyoruz. Her ay raporu NAS'ımızdaki bir klasöre kaydediyoruz. Klasörün minimum dosya yaşını izliyoruz. Minimum dosya yaşı 40 günden fazla ise alarm alırız.

  • Rutin bakımımızın bir kısmı, seçilen sunucuları ve cihazları ayda bir kez yeniden başlatmaktır. İzleme yazılımımızda "sistem çalışma süresi" sensörleri (SNMP / WMI) kullanıyoruz ve çalışma süresi 40 günden fazla ise alarm veriyoruz.

  • Yedeklemeler için NAS'ımızdaki her sunucunun yedekleme klasöründeki minimum dosya yaşını izliyoruz. Minimum dosya yaşı 10 günden fazla ise alarm alırız.


1

Yinelenen bakım görevlerimi yönetmek için Checkpanel'i ( https://checkpanel.com ) kullanıyorum. Yeniden kullanılabilir kontrol listeleri ve her bir kontrolün sonuçlarını kaydetmek için kolay bir arayüz sağlar.

Bir öğeyi kontrol ettikten sonra, sadece "tamamlanmış" değil, daha fazla kontrol için kullanılabilir durumda kalır. Her kontrol kaydedilir, böylece isteğe bağlı ayrıntılar (örneğin başarısız kontroller için hata mesajları) dahil olmak üzere, bir öğenin tüm geçmiş kontrollerinin geçmişini kolayca gözden geçirebilirsiniz.

Haftada en az bir kez / 2 günde bir vb. Kontrol ettiğinizden emin olmak için her bir öğe için yinelenen bir değer ayarlayabilirsiniz. İsterseniz, ödenmesi gereken tüm öğeleri içeren günlük bir e-posta da alabilirsiniz.

Kendi kontrol listeleriniz için temel olarak kullanabileceğiniz bir sunucu bakım kontrol listesi şablonu vardır. Diğer şablonlar arasında web uygulamaları, WordPress ve daha fazlası için kontrol listeleri bulunur.

Açıklama: Checkpanel'in kurucusuyum.

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.