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.