ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ

Zabbix с WhatsApp: ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ#

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ рассмотрим ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ систСмы ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Zabbix с мСссСндТСром WhatsApp с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ шлюза GREEN-API. Руководство содСрТит скрипты для Zabbix LTS 5, 6 ΠΈ 7-ΠΎΠΉ вСрсии.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅#

ВидСоинструкция#

Π¨Π°Π³ 1. Установка WhatsApp ΠΈ настройка инстанса GREEN-API#

  1. УстановитС мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ WhatsApp
  2. ΠŸΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ Π² Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π΅
  3. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΡƒΠΉΡ‚Π΅ инстанс
  4. Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ для Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ

Π¨Π°Π³ 2. Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ Zabbix ΠΈ WhatsApp#

ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ настройки Zabbix для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Π² WhatsApp:

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Zabbix LTS 5.

  1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π²Π΅Π±-интСрфСйс Zabbix Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Administration – Media types.

  2. Π’ ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° Create media type ΠΈ создайтС способ оповСщСния с ΠΈΠΌΠ΅Π½Π΅ΠΌ WhatsApp.

  3. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² Π½Π΅Π³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ Π½ΠΈΠΆΠ΅:

    1. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ значСния apiURL, apiTokenInstanceΠΈ IdInstance ΠΈΠ· Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π° GREEN-API.

    2. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠ³ΠΎ Ρ‡Π°Ρ‚Π° WhatsApp Π² ΠΏΠΎΠ»Π΅ chatId.

      Π’ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Ρ‡Π°Ρ‚ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π°Π»ΡΡ‚ΡŒΡΡ оповСщСния.

      • Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ‡Π°Ρ‚Π° соотвСтствуСт Π½ΠΎΠΌΠ΅Ρ€Ρƒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° получатСля ΠΈ вводится Π² ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ + постфикс c@us - phoneNumber@c.us.
        НапримСр: 79876543210@c.us.
      • Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠ³ΠΎ Ρ‡Π°Ρ‚Π° прСдставляСт собой строку Π²ΠΈΠ΄Π° XXXXXXXXXX-XXXXXXXXXX@g.us ΠΈΠ»ΠΈ XXXXXXXXXXXXXXXXX@g.us. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ groupId, Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π² нашСй ΡΡ‚Π°Ρ‚ΡŒΠ΅.
    3. Π’ ΠΏΠΎΠ»Π΅ Script Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ скрипт, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Ρ‚ΠΈΠΉ вашСй вСрсии Zabbix:

    Media type WhatsApp in Zabbix UI

  4. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Message templates ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ сообщСний.

    Π¨Π°Π±Π»ΠΎΠ½ сообщСния – это ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ тСкст сообщСния, с динамичСскими ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ для Π³ΠΈΠ±ΠΊΠΎΠΉ настройки сообщСний ΠΏΠΎΠ΄ ΡΠ»ΠΎΠΆΠΈΠ²ΡˆΡƒΡŽΡΡ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ.
    Π¨Π°Π±Π»ΠΎΠ½Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² любоС врСмя.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ шаблонов:

    Message templates in Zabbix UI

  5. На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Options ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠΉ. Π’ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ сцСнарии достаточно стандартных настроСк.
    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ΠΌΠΈ для всСх Ρ‚ΠΈΠΏΠΎΠ² сообщСний.

    ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± увСдомлСниях Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΊ Zabbix.

Π¨Π°Π³ 3. ВСстированиС ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ сообщСния Π² WhatsApp#

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Media types, Π½Π° Π½Π΅ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ Π½Π°ΠΌΠΈ Ρ€Π°Π½Π΅Π΅ способ WhatsApp.

  2. НаТмитС Π½Π° TestΠ² ΠΏΡ€Π°Π²ΠΎΠΉ части экрана Π½Π° строкС с Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ способом.

    Test WA media type in Zabbix UI

  3. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ значСния ΠΏΠΎΠ»Π΅ΠΉ Message ΠΈ Subject - основноС сообщСния ΠΈ Π΅Π³ΠΎ описаниС.
    НапримСр, Message = Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π΅, Subject = Π‘Ρ€Π°Π±ΠΎΡ‚Π°Π» Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€.

    Message from Zabbix to WhatsApp

  4. ПослС наТатия Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Test Π² Response отобразится Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ОК Π² случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ.

  5. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ доставку увСдомлСния Π² Ρ‡Π°Ρ‚ WhatsApp.

    Message from Zabbix in WhatsApp

Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ доставлСно ΠΈΠ· Zabbix Π² WhatsApp.

Благодаря Π΄Π°Π½Π½ΠΎΠΌΡƒ способу ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ увСдомлСния ΠΈΠ· Zabbix Π² WhatsApp с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ GREEN-API.
Для настройки ΠΈ тСстирования ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ бСсплатный Ρ‚Π°Ρ€ΠΈΡ„ "Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ".

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅#

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ описано, ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСрвиса GREEN-API произвСсти ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ Zabbix с WhatsApp. Π”Π°Π½Π½Ρ‹ΠΉ способ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для большого ΠΊΡ€ΡƒΠ³Π° систСмных администраторов, DevOps, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, спСциалистов тСхничСской ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ.

ПослС установки ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ увСдомлСния ΠΈΠ· Zabbix прямо Π² Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΈΠ»ΠΈ Π»ΠΈΡ‡Π½Ρ‹ΠΉ Ρ‡Π°Ρ‚ WhatsApp, ΠΈ своСврСмСнно Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° возникшиС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.