Ad Widget

Collapse

Zabbix generates multiple events in dashboard based on 1 trigger and snmp log

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • renss78
    Junior Member
    • Jul 2024
    • 5

    #1

    Zabbix generates multiple events in dashboard based on 1 trigger and snmp log

    I want to catch snmp trap events about sslcertexpiry with different severity's.

    For example:
    Code:
    between(last(/datacenter_netscaler_adc/snmptrap[@NetscalerSslcertExpiry.sslcertValidy]),21,30)=1 --> Informational
    between(last(/datacenter_netscaler_adc/snmptrap[@NetscalerSslcertExpiry.sslcertValidy]),1,2)=1 --> High
    I have the following configuration:

    Item- sslcertExpiry
    Click image for larger version

Name:	image.png
Views:	133
Size:	18.9 KB
ID:	488033
    Global Regular expression
    Click image for larger version

Name:	image.png
Views:	58
Size:	14.7 KB
ID:	488034

    Code:
    (sslCertKeyName).*?.*(["].*?["])[\r\n].*?(sslDaysToExpire).*?.*([0-9]?[0-9])[\r\n].*?(sysIpAddress).*?(\b(?:[0-9]{1,3}\.){3}[0-9]{1,3}\b)
    Dependent Item - sslcertValidy - (type --> Numeric, because I want to evaluate the expiry date).

    Click image for larger version

Name:	image.png
Views:	56
Size:	35.4 KB
ID:	488035
    Preprocessing
    Code:
    sslDaysToExpire.*=\ (.*) \1
    Dependent Item (type --> text, I need the certificate name for the correct eventname in dashboard).
    Click image for larger version

Name:	image.png
Views:	56
Size:	28.1 KB
ID:	488036
    Preprocessing
    Code:
    ​sslCertKeyName.*\ \"(.*)\" \1
    Trigger (one example, ofcourse I need several triggers for the different severity's):
Working...