Otu esi edozi Zabbix iji zipu ọkwa email na akaụntụ Gmail


Ọ bụrụ na ị na-eji Zabbix nyochaa akụrụngwa gị, ị nwere ike ịnweta ọkwa email site na mpaghara mpaghara gị ebe na ngalaba ịntanetị ọha, ọbụlagodi na ịnweghị aha ngalaba ịntanetị edebanyere aha na sava ozi nke ị nwere ike hazie na gị. nke onwe.

Nkuzi a ga-atụle nkenke ka esi edozi sava Zabbix iji zipu akụkọ ozi na adreesị Gmail site na iji mmemme SSMTP, na-enweghị mkpa ịwụnye na hazie MTA daemon mpaghara ọ bụla, dị ka Postfix, Exim, wdg.

  • Etu esi etinye Zabbix na RHEL/CentOS na Debian/Ubuntu – Nkebi 1

Kwụpụ 1: Wụnye ma hazie SSMTP

1. SSMTP bụ obere sọftụwia, nke na-anaghị emezu ọrụ ọ bụla nke sava ozi, mana naanị na-ebuga ozi ịntanetị sitere na igwe mpaghara gaa na adreesị ozi-e mpụga na mailhub.

Iji tinye mmemme SSMTP n'akụkụ ngwugwu mailutils nke ị ga-eji ziga ozi, nye iwu a na Debian dị ka ihe nkesa:

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

2. Mgbe etinyere ngwugwu na sistemụ, hazie mmemme SSMTP ka izipu ozi ịntanetị mpaghara na akaụntụ Gmail gị site na imepe faịlụ nhazi nke isi maka edezi ya na onye nchịkọta akụkọ ederede ọkacha mmasị gị na ikike mgbọrọgwụ wee jiri ntọala paramita ndị a:

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

Ntọala MSMTP maka akaụntụ GMAIL.

#set default values for all following accounts.
defaults
auth           on
tls            on
tls_trust_file    /etc/pki/tls/certs/ca-bundle.crt
logfile        ~/.msmtp.log
# Gmail
account        gmail
host           smtp.gmail.com
port           587
from           [email 
user           [email 
password       gmailpassword

# Set a default account
account default : gmail

Ntọala SSMTP maka akaụntụ 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

Kwụpụ 2: Nnwale Gmail maka ọkwa email Zabbix

3. Na nzọụkwụ ọzọ ọ bụ oge iji zipu ozi-e-mepụtara na mpaghara na akaụntụ Gmail site n'inye iwu dị n'okpuru.

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

4. Dị ka ọ na-adịkarị, Gmail na-egbochi ụdị nkwenye dị iche iche na sava ha site na akaụntụ gị, yabụ, ọ bụrụ na ị nweta njehie \mail: enweghị ike izipu ozi: Usoro esighị na ọkwa efu, wee banye na akaụntụ Gmail gị site na ihe nchọgharị ahụ wee gaa na njikọ na-esonụ https://www.google.com/settings/security/lesssecureapps iji kwe ka ịnweta ngwa echekwabara dị ka ọ dị na ihuenyo na-esonụ.

5. Mgbe ị gbanyechara njirimara obere nchekwa ngwa na akaụntụ Gmail gị, maliteghachi iwu ozi dị n'elu wee nyochaa igbe mbata gị mgbe sekọnd ole na ole gachara iji lelee ma ọ bụrụ na ebufela ozi-e nke obodo ahụ nke ọma - ị kwesịrị ịhụ na email ahụ nwere. na-abata site na Gmail.

Kwụpụ 3: Hazie Ederede Sendmail Zabbix

6. Ọzọkwa, dabere na & # 36 (nke mail) iwu na-emepụta Bash scripts na Zabbix alertscripts ndekọ na-esonụ ọdịnaya na-enye ya mebie ikike:

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

Ọdịnaya script:

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

Ọzọ, tọọ ikike igbu na faịlụ script.

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

7. Ọzọ, dị ka ọ dị na mbụ, nwalee ọrụ script site na izipu ozi mpaghara na akaụntụ Gmail. A kọwara ụzọ isi mee edemede ahụ na paramita ọnọdụ n'elu:

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

Emechaa, nyochaa igbe mbata Gmail wee lelee ma ozi mpaghara abatala.

Kwụpụ 4: Hazie Zabbix ka iziga ọkwa na Gmail

8. Ọ bụrụ na ule ndị ahụ dị ugbu a anyị na-aga nke ọma, mgbe ahụ, ị nwere ike ịkwaga na nzọụkwụ ọzọ ma melite Zabbix iji zipu ozi email emepụtara na Gmail. Nke mbụ, banye na interface weebụ Zabbix wee gaa na menu ndị a: nchịkwa -> Ụdị mgbasa ozi -> Mepụta ụdị mgbasa ozi.

9. Na ihuenyo na-esote tinye aha aka ike iji chọpụta ihe odide dị iche iche na nhazi Zabbix (na ihe atụ a na-eji Send-Email-Script eme ihe), họrọ Script dị ka Ụdị site na listi ma tinye aha nke Bash script kere na mbụ ( zabbix-sendmail eji na nkuzi a) izipu email site na ahịrị iwu (ejila ụzọ maka edemede ahụ, naanị aha edemede). Mgbe ịmechara, pịa bọtịnụ Tinye n'okpuru iji gosipụta mgbanwe.

10. Ọzọkwa, ka anyị hazie adreesị ozi-e nke ị ga-eziga Zabbix alerts. Gaa na profaịlụ -> Mgbasa ozi -> Tinye na windo mmapụta ọhụrụ ga-apụta.

N'ebe a, họrọ aha edemede nke ị kpọburu aha (n'ihe atụ a Send-Email-Script na-eji) maka Ụdị, tinye adreesị Gmail nke ị ga-ezigara ozi-e, họrọ oge (izu, awa) mgbe email. akụkọ kwesịrị ịdị na-arụsi ọrụ ike maka izipu, họrọ ogo nke ozi ịchọrọ ịnata na adreesị Gmail gị, họrọ Kwanyere dị ka Ọnọdụ wee pịa bọtịnụ Tinye ka ịgbakwunye mgbasa ozi. N'ikpeazụ pịa bọtịnụ Mmelite ka itinye nhazi ahụ.

11. Na nzọụkwụ ọzọ, mee ka ndabara Zabbix alerts site navigating na nhazi -> Actions, họrọ dị ka ihe omume Isi mmalite -> Na-akpali site na nri menu, na see na Disabled Ọnọdụ iji mee ka ọ nwee ike. Tinyegharịa usoro ahụ maka Isi mmalite Omume -> Ime ma ọ bụ omume ndị ọzọ emepụtara ma emechaa.

Chere ruo nwa oge ka Zabbix malite ịchịkọta ozi wee mepụta ụfọdụ akụkọ, wee nyochaa igbe mbata Gmail gị wee hụ ụfọdụ ọkwa Zabbix etinyere ugbu a.

Ọ gwụla! Agbanyeghị na ntuziaka a lekwasịrị anya na izipu ọkwa Zabbix na akaụntụ Gmail site na iji ihe nkesa Gmail SMTP dị ka mailhub, na-eji otu nhazi ahụ ị nwere ike, kwa, kpalie ozi email Zabbix gaa n'ihu na akaụntụ email ịntanetị ndị ọzọ dị irè site na ịdabere na Gmail iji nyefee ozi-e gị. site na sava SMTP.