Ad Widget

Collapse

Auslöser für einen Datenpunkt erstellen

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • DRK-Boll
    Junior Member
    • Jan 2023
    • 2

    #1

    Auslöser für einen Datenpunkt erstellen

    Guten Tag alle zusammen,

    ich bin neu in der Zabbix Szene. Das Programm gefällt mir sehr gut un dich habe auch schon einiges fertig.

    Ich wollte gerne das Synology Template um das HyberBackup erweitern.

    Ich habe im synology Forum ein Script für Zabbix gefunden um die Log Datei auszuwerten (https://community.synology.com/enu/forum/1/post/129651)

    Ich habe es jetzt soweit das ich eine Auswertung des letzten Tages im Zabbix Datenfeld habe.

    Ich würde jetzt gerne einen Auslöser haben der mir im Falle eines Fehler also warning oder err eine Meldung macht.

    Im Forum steht folgendes:

    Code:
    Trigger:
    {HOST.NAME} backup error
    {NAS Robotica:ssh.run[copia_robotica_error].str(err)}=1
    Date {{ITEM.VALUE}.regsub("([A-z]+).([0-9]+.*)", " \2 ")} # expression regsub("([A-z]+).([0-9]+.*)", " \2 ") extract from "err 2018/04/46 03:00:12" the 2018/04/46 03:00:12
    Show the date of last backup error
    
    You're done​

    Das habe ich leider nicht verstanden bzw lässt sich nicht umsetzen für mich.

    Ein erfolgreiches Backup sieht so in Zabbix aus:
    info 2023/01/10 03:00:25 SYSTEM: [Local][Local Storage 1] Backup task started
    info 2023/01/10 03:43:39 SYSTEM: [Local][Local Storage 1] Backup task finished successfully​


    Ein nicht erfolgreiches Backup sieht so in Zabbix aus:​
    warning 2023/01/09 23:00:27 SYSTEM: [Network][Sicherung KV] Backup folder [Bienenkorb] failed
    warning 2023/01/09 23:00:44 SYSTEM: [Network][Sicherung KV] Backup task was partially completed​

    Ich glaube es gibt beim Synology aber noch ein warning

    Kann mir jemand helfen?

    Danke
  • DRK-Boll
    Junior Member
    • Jan 2023
    • 2

    #2
    Hi habe es selbst gefunden.

    Es funktioniert über die find option.

    So müsste der Trigger aussehen:

    find(/NAS(Name)/ssh.run[copia_robotica_ok],,"like","warning")=1 or find(/NAS-Name/ssh.run[copia_robotica_ok],,"like","error")=1

    Gruß​

    Comment

    Working...