Bii o ṣe le Tunto Abojuto Zabbix lati Firanṣẹ Awọn Itaniji Imeeli si Iwe apamọ Gmail - Apá 2


Ti o ba nlo Zabbix lati ṣe atẹle awọn amayederun rẹ o le fẹ lati gba awọn itaniji imeeli lati agbegbe agbegbe rẹ nibikan lori agbegbe intanẹẹti ti gbogbo eniyan, paapaa ti o ko ba ni orukọ ijẹrisi intanẹẹti ti o ni iforukọsilẹ pẹlu olupin meeli eyiti o le tunto lori tirẹ .

Ikẹkọ yii yoo jiroro ni ṣoki lori bi o ṣe le ṣeto olupin Zabbix lati firanṣẹ awọn ijabọ meeli si adirẹsi Gmail nipa lilo eto SSMTP, laisi iwulo lati fi sori ẹrọ ati tunto eyikeyi daemon agbegbe, gẹgẹbi Postfix, Exim ati be be lo.

  1. Fi sii Olupin Abojuto Abojuto Zabbix

Igbesẹ 1: Fi sori ẹrọ ati Tunto SSMTP

1. SSMTP jẹ sọfitiwia kekere kan, eyiti ko mu eyikeyi iṣẹ ṣiṣe ti olupin meeli kan ṣẹ, ṣugbọn o gba awọn imeeli nikan lati ẹrọ agbegbe si adirẹsi imeeli itagbangba lori mailhub kan.

Lati fi eto SSMTP sii pẹlu package meeli ti iwọ yoo lo lati firanṣẹ awọn ifiweranṣẹ, fun ni aṣẹ atẹle lori RedHat rẹ ati Debian bi olupin:

# yum install ssmtp mailx                    [On RHEL/CentOS 7] 
$ sudo apt-get install ssmtp mailutils       [On Debian 8]

2. Lẹhin ti a ti fi awọn idii sori ẹrọ, tunto eto SSMTP lati firanṣẹ awọn imeeli agbegbe si akọọlẹ Gmail rẹ nipa ṣiṣi faili iṣeto akọkọ fun ṣiṣatunkọ pẹlu olootu ọrọ ayanfẹ rẹ ati awọn anfaani gbongbo ati lo awọn eto paramita wọnyi:

# vi /etc/ssmtp/ssmtp.conf                   [On RHEL/CentOS 7]
$ sudo nano /etc/ssmtp/ssmtp.conf            [On Debian 8]

Awọn eto SSMTP fun akọọlẹ GMAIL

[email 
mailhub=smtp.gmail.com:587
rewriteDomain=your_local_domain
hostname=your_local_FQDN
UseTLS=Yes
UseSTARTTLS=Yes
AuthUser=Gmail_username
AuthPass=Gmail_password
FromLineOverride=YES

Igbesẹ 2: Awọn idanwo Gmail fun Awọn titaniji Imeeli Zabbix

3. Ni igbesẹ ti n tẹle o to akoko lati fi imeeli ranṣẹ ti agbegbe si akọọlẹ Gmail nipasẹ ipinfunni aṣẹ isalẹ.

# echo "Body test email from 'hostname -f' "| mail -s "subject here" [email 

4. Ni deede, Gmail ṣe idiwọ awọn oriṣiriṣi awọn ijẹrisi si awọn olupin wọn lati akọọlẹ rẹ, nitorinaa, ti o ba ni aṣiṣe\"meeli: ko le firanṣẹ ifiranṣẹ: Ilana ti o jade pẹlu ipo ti kii-odo”, lẹhinna buwolu wọle si akọọlẹ Gmail rẹ lati ẹrọ lilọ kiri ayelujara ki o si lilö kiri si ọna asopọ atẹle https://www.google.com/settings/security/lesssecureapps lati gba aaye laaye fun awọn ohun elo to ni aabo to kere bi ninu iboju atẹle.

5. Lẹhin ti o ti tan ẹya-ara Awọn ohun elo to ni aabo lori akọọlẹ Gmail rẹ, ṣiṣe aṣẹ meeli ti o wa loke ki o tun rii daju Apo-iwọle rẹ lẹhin awọn iṣeju diẹ lati ṣayẹwo ti o ba ti fi imeeli ti ipilẹṣẹ ti agbegbe ṣaṣeyọri ni ifijiṣẹ - o yẹ ki o rii deede pe imeeli ti nwọle lati Gmail.

Igbesẹ 3: Tunto Zabbix Sendmail Script

6. Siwaju sii, da lori & # 36 (eyi ti meeli) aṣẹ ṣẹda iwe afọwọkọ Bash wọnyi si itọsọna itaniji Zabbix pẹlu akoonu atẹle wọn ki o fun ni ṣiṣe awọn igbanilaaye:

# vi /usr/local/share/zabbix/alertscripts/zabbix-sendmail            [On RHEL/CentOS 7]
$ sudo nano /usr/local/share/zabbix/alertscripts/zabbix-sendmail     [On Debian 8]

Akoonu mimọ:

#!/bin/bash
echo "$3" | /usr/bin/mail -s "$2" $1

Nigbamii, ṣeto igbanilaaye ṣiṣe lori faili afọwọkọ naa.

# chmod +x /usr/local/share/zabbix/alertscripts/zabbix-sendmail

7. Itele, bi iṣaaju, idanwo iṣẹ ṣiṣe afọwọkọ nipa fifiranṣẹ imeeli agbegbe si akọọlẹ Gmail. Ọna lati ṣiṣe iwe afọwọkọ pẹlu awọn aye ipo ni a ti ṣalaye loke:

# /usr/local/share/zabbix/alertscripts/zabbix-sendmail [email  "Subject here" "Body of the message here"

Lẹhinna, ṣayẹwo Apo-iwọle Gmail ki o ṣayẹwo boya ifiranṣẹ agbegbe titun ti de.

Igbesẹ 4: Tunto Zabbix lati Firanṣẹ Awọn titaniji si Gmail

8. Ti awọn idanwo naa ba ti ṣaṣeyọri to, lẹhinna o le gbe si igbesẹ ti n tẹle ati ṣeto Zabbix lati firanṣẹ awọn itaniji imeeli ti o ṣẹda si Gmail. Ni akọkọ, buwolu wọle si wiwo wẹẹbu Zabbix ki o lọ kiri si atokọ atẹle: Isakoso -> Awọn iru Media -> Ṣẹda iru media.

9. Lori iboju ti n tẹle tẹ Orukọ lainidii lati ṣe idanimọ iyasọtọ fun iwe afọwọkọ ni awọn atunto Zabbix (ninu apẹẹrẹ yii Firanṣẹ Imeeli-Iwe afọwọkọ ti lo), yan Iwe afọwọkọ bi Iru lati inu atokọ naa ki o tẹ orukọ Bash script ti o ṣẹda sẹyìn (zabbix-firanṣẹ ti a lo ninu ẹkọ yii) lati fi imeeli ranṣẹ lati laini aṣẹ (maṣe lo ọna fun iwe afọwọkọ naa, orukọ iwe afọwọkọ nikan). Nigbati o ba pari, lu bọtini Fikun ni isalẹ lati ṣe afihan awọn ayipada.

10. Siwaju sii, jẹ ki a tunto adirẹsi imeeli kan si eyiti iwọ yoo firanṣẹ awọn itaniji Zabbix. Lọ si Profaili -> Media -> Fikun-un ati window agbejade tuntun yẹ ki o han.

Nibi, yan orukọ ti iwe afọwọkọ ti o darukọ ni iṣaaju (ni apẹẹrẹ yii Firanṣẹ Imeeli-Iwe afọwọkọ ti lo) fun Iru, tẹ adirẹsi Gmail si eyiti iwọ yoo firanṣẹ awọn imeeli, yan akoko (ọsẹ, awọn wakati) nigbati imeeli awọn iroyin yẹ ki o ṣiṣẹ fun fifiranṣẹ, yan ibajẹ ti awọn ifiranṣẹ ti o fẹ gba lori adirẹsi Gmail rẹ, yan Ti mu ṣiṣẹ bi Ipo ki o lu bọtini Fikun-un lati ṣafikun media. Ni ipari lu bọtini Imudojuiwọn lati lo iṣeto ni.

11. Ni igbesẹ ti n tẹle, mu awọn itaniji zabbix ti o ni aabo ṣiṣẹ nipa lilọ kiri si Iṣeto -> Awọn iṣe, yan bi Orisun Iṣẹlẹ -> Awọn okunfa lati inu akojọ aṣayan ọtun ki o lu lori Ipo Alaabo lati jẹ ki o ṣiṣẹ. Tun igbesẹ ṣe fun Orisun Iṣẹlẹ -> Ti abẹnu tabi aṣa miiran ti o ṣẹda Awọn iṣe ati pe o ti pari.

Duro fun igba diẹ fun Zabbix lati bẹrẹ ikojọpọ alaye ati ṣe agbejade diẹ ninu awọn iroyin, lẹhinna rii daju Apo-iwọle Gmail rẹ ati pe o yẹ ki o wo diẹ ninu awọn itaniji Zabbix ti a fi silẹ titi di isisiyi.

Gbogbo ẹ niyẹn! Botilẹjẹpe itọsọna yii ni idojukọ pataki lori fifiranṣẹ awọn itaniji Zabbix si akọọlẹ Gmail kan nipa lilo olupin Gmail SMTP bi mailhub, ni lilo iṣeto kanna ti o le, tun, Titari awọn itaniji imeeli zabbix siwaju si awọn iroyin imeeli ayelujara ti o wulo nipa gbigbekele Gmail lati ṣe itọsọna awọn imeeli rẹ nipasẹ awọn olupin SMTP.