5 Media types

Overzicht

Mediatypen worden geëxporteerd met alle gerelateerde objecten en objectrelaties.

If you have any more text to translate or need further assistance, feel free to ask!

Exporteren

Om mediatypen te exporteren, volgt u deze stappen:

  • Ga naar: BeheerMediatypen
  • Vink de selectievakjes aan van de te exporteren mediatypen
  • Klik op Exporteren onderaan de lijst

Afhankelijk van het geselecteerde formaat worden mediatypen geëxporteerd naar een lokaal bestand met een standaardnaam:

  • zabbix_export_mediatypes.yaml - in YAML-export (standaardoptie voor export)
  • zabbix_export_mediatypes.xml - in XML-export
  • zabbix_export_mediatypes.json - in JSON-export

Als u meer tekst wilt vertalen of verdere hulp nodig hebt, vraag het gerust!

Importeren

Om mediatypen te importeren, volgt u deze stappen:

  • Ga naar: BeheerMediatypen
  • Klik rechts op Importeren
  • Selecteer het importbestand
  • Vink de vereiste opties aan in de importregels
  • Klik op Importeren

Een succes- of foutmelding van de import wordt weergegeven in de frontend.

Importregels:

Regel Beschrijving
Bestaande bijwerken Bestaande elementen worden bijgewerkt met gegevens uit het importbestand. Anders worden ze niet bijgewerkt.
Nieuwe maken De import voegt nieuwe elementen toe met behulp van gegevens uit het importbestand. Anders worden ze niet toegevoegd.
Ontbrekende verwijderen De import verwijdert bestaande elementen die niet in het importbestand staan. Anders worden ze niet verwijderd.

Als u meer tekst wilt vertalen of verdere hulp nodig hebt, vraag het gerust!

Exportindeling

Exporteren naar YAML:

zabbix_export:
         version: '6.0'
         date: '2021-08-31T13:34:17Z'
         media_types:
           - name: Pushover
             type: WEBHOOK
             parameters:
               - name: endpoint
                 value: 'https://api.pushover.net/1/messages.json'
               - name: eventid
                 value: '{EVENT.ID}'
               - name: event_nseverity
                 value: '{EVENT.NSEVERITY}'
               - name: event_source
                 value: '{EVENT.SOURCE}'
               - name: event_value
                 value: '{EVENT.VALUE}'
               - name: expire
                 value: '1200'
               - name: message
                 value: '{ALERT.MESSAGE}'
               - name: priority_average
                 value: '0'
               - name: priority_default
                 value: '0'
               - name: priority_disaster
                 value: '0'
               - name: priority_high
                 value: '0'
               - name: priority_information
                 value: '0'
               - name: priority_not_classified
                 value: '0'
               - name: priority_warning
                 value: '0'
               - name: retry
                 value: '60'
               - name: title
                 value: '{ALERT.SUBJECT}'
               - name: token
                 value: '<PUSHOVER TOKEN HIER>'
               - name: triggerid
                 value: '{TRIGGER.ID}'
               - name: url
                 value: '{$ZABBIX.URL}'
               - name: url_title
                 value: Zabbix
               - name: user
                 value: '{ALERT.SENDTO}'
             max_sessions: '0'
             script: |
               try {
                   // De scriptinhoud
               }
             description: |
               Zie de installatiegids hier: https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/pushover
               
               Stel de token-parameter in op uw Pushover-toepassingssleutel.
               Bij het toewijzen van Pushover-media aan de Zabbix-gebruiker - voeg de gebruikerssleutel toe aan het veld "send to".
             message_templates:
               - event_source: TRIGGERS
                 operation_mode: PROBLEM
                 subject: 'Probleem: {EVENT.NAME}'
                 message: |
                   Probleem gestart op {EVENT.TIME} op {EVENT.DATE}
                   Probleemnaam: {EVENT.NAME}
                   Host: {HOST.NAME}
                   Ernst: {EVENT.SEVERITY}
                   Operationele gegevens: {EVENT.OPDATA}
                   Oorspronkelijk probleem-ID: {EVENT.ID}
                   {TRIGGER.URL}
               - event_source: TRIGGERS
                 operation_mode: RECOVERY
                 subject: 'Opgelost in {EVENT.DURATION}: {EVENT.NAME}'
                 message: |
                   Probleem is opgelost op {EVENT.RECOVERY.TIME} op {EVENT.RECOVERY.DATE}
                   Probleemnaam: {EVENT.NAME}
                   Probleemduur: {EVENT.DURATION}
                   Host: {HOST.NAME}
                   Ernst: {EVENT.SEVERITY}
                   Oorspronkelijk probleem-ID: {EVENT.ID}
                   {TRIGGER.URL}
               - event_source: TRIGGERS
                 operation_mode: UPDATE
                 subject: 'Bijgewerkt probleem in {EVENT.AGE}: {EVENT.NAME}'
                 message: |
                   {USER.FULLNAME} {EVENT.UPDATE.ACTION} probleem op {EVENT.UPDATE.DATE} {EVENT.UPDATE.TIME}.
                   {EVENT.UPDATE.MESSAGE}
                   
                   Huidige probleemstatus is {EVENT.STATUS}, leeftijd is {EVENT.AGE}, erkend: {EVENT.ACK.STATUS}.
               - event_source: DISCOVERY
                 operation_mode: PROBLEM
                 subject: 'Ontdekking: {DISCOVERY.DEVICE.STATUS} {DISCOVERY.DEVICE.IPADDRESS}'
                 message: |
                   Ontdekkingsregel: {DISCOVERY.RULE.NAME}
                   
                   Apparaat-IP: {DISCOVERY.DEVICE.IPADDRESS}
                   Apparaat-DNS: {DISCOVERY.DEVICE.DNS}
                   Apparaatstatus: {DISCOVERY.DEVICE.STATUS}
                   Apparaat uptime: {DISCOVERY.DEVICE.UPTIME}
                   
                   Apparaatservicenaam: {DISCOVERY.SERVICE.NAME}
                   Apparaatservicepoort: {DISCOVERY.SERVICE.PORT}
                   Apparaatservicestatus: {DISCOVERY.SERVICE.STATUS}
                   Apparaatservice uptime: {DISCOVERY.SERVICE.UPTIME}
               - event_source: AUTOREGISTRATION
                 operation_mode: PROBLEM
                 subject: 'Autoregistratie: {HOST.HOST}'
                 message: |
                   Hostnaam: {HOST.HOST}
                   Host-IP: {HOST.IP}
                   Agentpoort: {HOST.PORT}

Elementtags

De waarden van elementtags worden hieronder uitgelegd.

Element Elementeigenschap Vereist Type Bereik1 Beschrijving
media_types - Hoofdelement voor media_types.
name x string Naam van het mediatype.
type x string 0 - EMAIL
1 - SMS
2 - SCRIPT
4 - WEBHOOK
Transportmiddel gebruikt door het mediatype.
status - string 0 - INGESCHAKELD (standaard)
1 - UITGESCHAKELD
Of het mediatype is ingeschakeld.
max_sessions - integer Mogelijke waarden voor SMS: 1 - (standaard)

Mogelijke waarden voor andere mediatypen: 0-100, 0 - onbeperkt
Het maximale aantal meldingen dat tegelijkertijd kan worden verwerkt.
attempts - integer 1-10 (standaard: 3) Het maximale aantal pogingen om een melding te verzenden.
attempt_interval - string 0-60s (standaard: 10s) Het interval tussen herhaalde pogingen.

Accepteert seconden en tijdeenheid met achtervoegsel.
description - string Beschrijving van het mediatype.
message_templates - Hoofdelement voor berichtsjablonen van het mediatype.
event_source x string 0 - TRIGGERS
1 - DISCOVERY
2 - AUTOREGISTRATION
3 - INTERNAL
4 - SERVICE
Bron van het evenement.
operation_mode x string 0 - PROBLEM
1 - RECOVERY
2 - UPDATE
Bedrijfsmodus.
subject - string Onderwerp van het bericht.
message - string Inhoud van het bericht.
Alleen gebruikt door mediatype email
smtp_server x string SMTP-server.
smtp_port - integer Standaard: 25 Poort van de SMTP-server om verbinding mee te maken.
smtp_helo x string SMTP helo.
smtp_email x string E-mailadres van waaruit meldingen worden verzonden.
smtp_security - string 0 - GEEN (standaard)
1 - STARTTLS
2 - SSL_OR_TLS
Beveiligingsniveau voor de SMTP-verbinding om te gebruiken.
smtp_verify_host - string 0 - NEE (standaard)
1 - JA
SSL verifiëren host voor SMTP. Optioneel als smtp_security STARTTLS of SSL_OR_TLS is.
smtp_verify_peer - string 0 - NEE (standaard)
1 - JA
SSL verifiëren peer voor SMTP. Optioneel als smtp_security STARTTLS of SSL_OR_TLS is.
smtp_authentication - string 0 - GEEN (standaard)
1 - WACHTWOORD
Authenticatiemethode voor SMTP om te gebruiken.
username - string Gebruikersnaam.
password - string Authenticatiewachtwoord.
content_type - string 0 - TEKST
1 - HTML (standaard)
Berichtindeling.
Alleen gebruikt door mediatype SMS
gsm_modem x string Naam van het seriële apparaat van de GSM-modem.
Alleen gebruikt door mediatype script
script name x string Scriptnaam.
parameters - Hoofdelement voor parameters van het script.
Alleen gebruikt door mediatype webhook
script x string Script.
timeout - string 1-60s (standaard: 30s) Time-outinterval voor HTTP-verzoek van Javascript-script.
process_tags - string 0 - NEE (standaard)
1 - JA
Of geretourneerde tags moeten worden verwerkt.
show_event_menu - string 0 - NEE (standaard)
1 - JA
Als {EVENT.TAGS.*} met succes zijn opgelost in de velden event_menu_url en event_menu_name, geeft dit veld de aanwezigheid van een vermelding in het gebeurtenismenu aan.
event_menu_url - string URL van de vermelding in het gebeurtenismenu. Ondersteunt de macro {EVENT.TAGS.*}.
event_menu_name - string Naam van de vermelding in het gebeurtenismenu. Ondersteunt de macro {EVENT.TAGS.*}.
parameters - Hoofdelement voor parameters van het webhook mediatype.
name x string Naam van de webhook-parameter.
value - string Waarde van de webhook-parameter.
Voetnoten

1 Voor tekenreekswaarden wordt alleen de tekenreeks geëxporteerd (bijv. "EMAIL") zonder de nummering die in deze tabel wordt gebruikt. De nummers voor bereikwaarden (die overeenkomen met de API-waarden) in deze tabel worden alleen gebruikt voor ordening.