Zabbix'e göre Linux sunucu bellek kullanımını izleyin

Genel Bakış

Daha önce CPU kullanımının izlenmesini başlattım, öyleyse bellek kullanımı nasıl izlenmeli?

1. Kullanılan bellek izleme öğelerini yapılandırın

Önce biliyoruz

Linux kullanılabilir bellek: Kullanılabilir bellek = boş + tamponlar + önbelleğe alınmış linux kullanılan bellek: Kullanılan bellek = kullanılmış-buffers-önbelleğe alınmış

Sunucuyu izlemek için zabbix'in kendi Şablon İşletim Sistemi Linux şablonunu kullanırken, Kullanılan belleğin yüksek olduğu görüldü. Bunun nedeni, zabbix'in sunucunun kullanılan belleğini vm.memory.size anahtarıyla almasıdır. Ancak vm.memory.size ile elde edilen değer aynı zamanda tamponları ve önbelleğe alınmış değerleri de içerir.

Arabellekler ve önbelleğe alınmışlar da sunucuda mevcuttur. Sadece Linux'un kendisi olabildiğince fazla bellek kullanıyor ve yalnızca bellek yetersiz olduğunda arabellekleri ve önbelleğe alınmış alanı serbest bırakıyor. Vm.memory.size ile elde edilen kullanılabilir bellek daha doğrudur. Bu nedenle, Kullanılmış belleğin anahtar değerini değiştirmek gerekir, böylece toplam bellek, doğru kullanılan belleği elde etmek için kullanılabilir bellekten çıkarılabilir.

Adı: Bellek Kullanımı Tür: Hesaplanabilir Anahtar değer: vm.memory.size Formül: (last ("vm.memory.size") - son ("vm.memory.size")) Bilgi Türü: Numara Birim: B

2. Bellek kullanımı izleme öğelerini yapılandırın

Adı: Bellek Kullanımı Tür: Hesaplanabilir Anahtar değer: vm.memory.size Formül: 100 * (last ("vm.memory.size") - son ("vm.memory.size")) / son ("vm.memory.size") Bilgi türü: kayan nokta birim:%

3. Bir tetikleyici oluşturun

İsim: kullanılan hafıza% 90'dan fazla İfade: {linux: vm.memory.size.avg (5m)} > 90

4. Grafikler

4.1, konfigürasyon grafikleri

4.2, ekran

Daha fazla devop ve DBA içeriği daha sonra paylaşılacak, ilgilenen arkadaşlar buna dikkat edebilir!

Zabbix tabanlı Linux sunucu disk kullanımını izleme
önceki
Asal faktörleri ayrıştırmanın günlük Python uygulaması
Sonraki
Zabbix'e göre Linux sunucu CPU kullanımını izleme
Günlük Python uygulaması 101-200 arasında kaç asal sayının olduğuna karar verir ve tüm asal sayıları çıkarır
Windows sunucusunun TCP bağlantı durumunu zabbix'e göre izleyin
Zabbix4.2'ye göre Windows CPU kullanımını ve disk GÇ'sini izleme
Karakter seti kodlaması nedeniyle bir MySQL veritabanı dizini hatasını hatırlayın
Mavericks'in elektrikli arabalarının 2020'den önce sadece Mingbang elektrikli arabaları olarak adlandırılabileceği ortaya çıktı
Oracle12c bağlantı kimlik doğrulama protokolü hakkında - ORA-28040
Tavşan yetiştirmek için günlük Python eğitimi
Koleksiyona değer bir Oracle gerçekleştirilmiş görünüm yeniden yapılandırma planını paylaşın
Linux disklerini otomatik olarak keşfedin ve zabbix4.2'ye dayalı Linux disk GÇ'sini izleyin
MySQL, veritabanı tablosunun frm dosyasını ve ibd dosyasını yanlışlıkla siler mi? Böyle geri yüklemeyi dene
Mysql deneme-Veritabanı tablosu .frm dosyasını yanlışlıkla sildim, ancak .ibd dosyasını nasıl geri yükleyebilirim?
To Top