2011-08-17 15 views
6

üzerinden hesaplanan öğe işlevi formunu aşağıdakiZabbix - Zabbix Manuel hesaplanan ürün ifade From birden çok öğe

func(<key>|<hostname:key>,<parameter1>,<parameter2>,...) 

Bu tek bir öğe gibi en baştan işlevleri kullanarak hesaplamalar için iyidir,

max("temp1",120) 

Min() gibi bir işlev 3 farklı öğelerine uygulanacak şekilde nasıl uygulanmalıdır? ,

grpmin["mygroup","temp1",last,0] 

yerine, aynı ana bilgisayar için 3 maddeden en az istedik:

+0

Zabbix bir NMS (Ağ İzleme Sistemi) –

cevap

0

cevap http://www.zabbix.com/documentation/2.0/manual/config/items/itemtypes/aggregate

sonra bir grup "mygroup" ve içine ana koyun buraya belgelerinde olduğu Bunu bir eşyada yapmayın. Bunun yerine, minimum sıcaklık belirli bir değere ulaştığında kolayca tetikleyebileceğiniz tetiği işlevine getirin.

+0

Teşekkür ederim Ari. Ama ben zaten toplam fonksiyonları biliyordum. Amacım, farklı ana makinelerde aynı adlara değil, farklı öğeler üzerinde bir işlev uygulamak olduğunu lütfen unutmayın. Min ("temp1", "temp3", "temp5", 120) gibi bir şey –

+0

Belirttiğiniz belirsiz sorunun olası sürümlerini de yanıtlamaya çalıştım. İlk önce, farklı ana bilgisayarlardan öğeleri gruplandırmayı anlattım, sonra aynı ana makinede farklı öğeler istemiş olsaydınız, bunu başka bir öğede değil, tetikleyicide yapmanız gerektiğini açıkladım. –

+0

Bir Tetikleyici, mantıksal operatörleri çoklu kontroller (her bir fonksiyonun tek bir öğe üzerinde) üzerinden kullanmasına izin verse de, bu kesinlikle hedefimde belirttiğim gibi değildir. –

İlgili konular