DSM 6.x und darunter script - Ereignis im Log Center einfügen

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Alle DSM Version von DSM 6.x und älter
Status
Für weitere Antworten geschlossen.

cpam

Benutzer
Registriert
14. Sep. 2013
Beiträge
228
Reaktionspunkte
0
Punkte
0
Hi,

ich habe bereits einiges abgesucht, aber noch nichts gefunden....

Gibt es ein Script/Befehl, wie ich einen Eintrag im Ereignis Protokoll anlegen kann?

Ich habe nur für die Popup-Notifizierung und E-Mailbenachrichtigung Möglichkeiten gefunden.

LG u Danke
 
Hi,

...Befehl, wie ich einen Eintrag im Ereignis Protokoll anlegen kann?
ja das gibts ;)

USAGE : synologset1 [sys | man | conn] [info | warn | err] eventID(%X) [substitution strings...]
***** : eventID is an unsigned long and should be inserted as 8 digits, big case string.

Ich habe nur für die Popup-Notifizierung und E-Mailbenachrichtigung Möglichkeiten gefunden.
und das hast du nicht nutzen können :confused:
Hiermit bspw. erzeugst du alle drei : Popup, eMail und einen Eintrag im Protokoll-Center ;)
Rich (BBCode):
/usr/syno/bin/synologset1 man err 0x11100000 "Achtung ein Fehler..."

Bob
 
hi Bob,

ah das ist perfekt, vielen Dank.
Bezüglich notifizierung habe ich nur das gefunden "synodsmnotify @administrators "title" "message""

Wie kann ich mit synologset1 auch PopUp bzw. Mails senden?

LG
 
Hi,

Wie kann ich mit synologset1 auch PopUp bzw. Mails senden?
Du kannst das nicht getrennt steuern, da hab ich mich unglücklich ausgedrückt :)
synologset1 leite nur ans Protokoll-Center weiter Synology hat dazu eigene Fehlerdefinitionen, die genannten ID’s sind hier festgelegt:
/usr/syno/synosdk/texts/enu/events
damit wird ganz nach der Definition ein Hinweistest ausgegeben wogegen =“@1.“ unser Platzhalter für den Freitext definiert.

Wenn du jetzt im Protokoll-Center die Benachrichtigungen aktivierst je nach Fehler (info | warn | err)
Auswahl_390.png

erledigt der Code Schnippsel ganz nach Definition den Rest:
Rich (BBCode):
/usr/syno/bin/synologset1 sys err 0x11100000 "Achtung ein das ist ein Test..."
Auswahl_392.jpg

Bob
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat