如果針對smokeping監控的線路品質想要發送告警,設定方式如下
首先,先進入到smokeping的config檔中
#vim /etc/smoekping/config
接著,找到*** Alerts ***這個區塊,如下圖所示
一般來說告警類型及告警伐值用預設即可,這裡需注意的只有要收到告警的信箱及告警規則,因後續針對監控的線路要告警時,是以加入的規則名稱來判斷
下列範例中,分別新增了3個不同的告警規則再加上預設的告警規則,共會有4個不同的告警規則,分別是someloss、test01、test02、test03
如下圖smokeping中,如要對google的DNS線路品質進行告警則只需要在最後一行加上alerts = [告警規則名稱] 即可
如此一來當線路的品質觸發了告警規則someloss、test01、test02、test03的伐值,就會發送到收到要告警信箱中
告警伐值說明(較為常用的告警值)
Pattern = >0%,*4*,>0%,*4*,>0%
當連續兩個週期封包都有loss 4或高於0%,且在第三個週期封包高於0%的話就告警
pattern = >20%,>20%
當連續兩個週期封包都loss高於20%時就告警
pattern = <10,<10,<10,<10,<10,<100,>80,>80
如果當前5次延遲小於10ms,第6次小於100ms而從第7次開始連續二次都高於80ms的話就告警