email kuldese Zabbix-bol

Fórumok

Sziasztok,

debian stretch alatt futo Zabbix alatt emailt szeretnek konfiguralni:

#dpkg -l|grep zab
ii zabbix-agent 1:3.4.2-1+stretch amd64 Zabbix network monitoring solution - agent
ii zabbix-frontend-php 1:3.4.2-1+stretch all Zabbix network monitoring solution - PHP front-end
ii zabbix-release 3.4-1+stretch all Zabbix official repository configuration
ii zabbix-server-mysql 1:3.4.2-1+stretch amd64 Zabbix network monitoring solution - server (MySQL)

# dpkg -l|grep exim
ii exim4 4.89-2+deb9u2 all metapackage to ease Exim MTA (v4) installation
ii exim4-base 4.89-2+deb9u2 amd64 support files for all Exim MTA (v4) packages
ii exim4-config 4.89-2+deb9u2 all configuration for the Exim MTA (v4)
ii exim4-daemon-light 4.89-2+deb9u2 amd64 lightweight Exim MTA (v4) daemon

A kovetkezo file beallitasa utan mukodik a posta.
/etc/exim4/update-exim4.conf.conf (xxxx - rejtett ertekek :-))

dc_eximconfig_configtype='satellite'
dc_other_hostnames=''
dc_local_interfaces='127.0.0.1'
dc_readhost='xxxx'
dc_relay_domains='xxxx'
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='xxxx'
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='true'
dc_mailname_in_oh='true'
#LOCAL_DELIVERY='mail_spool'
dc_localdelivery='mail_spool'

viszont nem tudom, mi koze van ennek ehhez a webes beallitashoz?

Gui => Administration => Media Types => Media type: (default ertekek)

Name=Email
Type=Email
SMTP server=mail.company.com
SMTP server port=25
SMTP helo=company.com
SMTP email=zabbix@company.com
Connection security=None
Authentication=None
Enabled=Yes

Tudna nekem vki segiteni, mit irjak ide, hogy mukodjon az egesz?

Koszonet elore is.
ardi

Hozzászólások

Ha jól értem azon a vason a zabbix ahol az exim.

A name és a type maradhat mail.
smtp server: localhos (feltéve ha tényleg ott van)
smtp helo: a zabbix FQDN-je
smtp email: ami a riasztások feladoja lesz (pl: zabbix @ te.domained.ize)
security: attól függ mit engedélyez a leveleződ
auth: leveleződtől függ

---
"A megoldásra kell koncentrálni nem a problémára."

Az exim-ben annyira nem vagyok benne, de
a smarthost lényege pont az, hogy az "itt" feladott leveleket "ott" fogja elküldeni.
Tehát a kliensnek nem kell tudnia honnan történik a valódi küldés.
(fixme...)

A kérdésedre a válasz:
smtp server: 127.0.0.1 (vagy localhost)

---
"A megoldásra kell koncentrálni nem a problémára."

Sziasztok,
megpobalom ujra leirni, meddig jutottam:

# cat /etc/exim4/update-exim4.conf.conf
dc_eximconfig_configtype='satellite'
dc_other_hostnames=''
dc_local_interfaces='127.0.0.1'
dc_readhost='szerver1.domain1.com' <---------------!!! (nem a zabbix szerverem)
dc_relay_domains='szerver1.domain1.com' <----------!!! (nem a zabbix szerverem)
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='szerver2.masdomain.com' <------------!!! (nem a zabbix szerverem)
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='true'
dc_mailname_in_oh='true'
#LOCAL_DELIVERY='mail_spool'
dc_localdelivery='mail_spool'

CLI-bol postakuldes OK:
=======================
Megjegyzes: #echo "Body test email from `hostname -f` "| mail -s "test1" keresztnevem.vezeteknevem@ceg.com (ez mukodik!!)

Zabbix - webes interfesz beallitas:
===================================
Gui => Administration => Media Types => Media type: (default ertekek)

Name=Email
Type=Email
SMTP server=mail.company.com
SMTP server port=25
SMTP helo=company.com
SMTP email=zabbix@company.com
Connection security=None
Authentication=None
Enabled=Yes

Proba (atirva uj ertekekre):

Name=Email
Type=Email
SMTP server=127.0.0.1
SMTP server port=25
SMTP helo=zabbixszerver.domainakarmi.com (a zabbix FQDN-je)
SMTP email=zabbixszerver@szerver1.domain1.com (<--itt a dc_readhost='szerver1.domain1.com' adatbol vettem a domain-nevet)
Connection security=None
Authentication=None
Enabled=Yes

Admin -> Users -> Admin user eseteben beallitottam mailkent: keresztnevem.vezeteknevem@ceg.com es mentettem.

Trigger letrehozva, mukodik feltetel teljesulese eseten:
- nagy fajlok letrehozasa (C: diszken pfree <80% teljesul)
- uj sor jelenik meg a Zabbix weboldalan a Monitoring -> Triggers villogo PROBLEM (peldaul. {egy_teszt_VM.xxx.com:vfs.fs.size[C:,pfree].last(0)}<80)
- nagy fajlok torlese (C: diszken pfree ujra >80%)
- uj sor jelenik meg a Zabbix weboldalan a Monitoring -> Triggers villogo OK (ha feltetel )

Sajnos, zabbixbol nem kapok postat.

Szerintetek hol ronthattam el?
Ardi

sendmail van telepitve?

+ még egy helyen engedélyezni kell hogy menjenek riasztások (délután kollégát megkérdem hol

A usernek legyen beállítva mail cím (vagy jabber, vagy sms, vagy xmpp).
Ahhoz, hogy valamiről riasztást is kapjon a user, kell legyen egy action. GUI-Configuration-Actions.
Itt tudsz tetszés szerint action-t definiálni. Ez vonatkozhat host group-okra, vagy eseményekre, meg még pár dologra (nézd meg!).
Tartozik hozzá operation is, itt állíthatod be, hogy kit riasszon.

De ez nagyon-nagyon kis része a zabbix-nak, egy topic kevés ahhoz hogy rendesen menjen.
Próbálgasd, teszteld, használd, olvasgass, és a végén ha úgy látod tudod mit akarsz, és hogyan, akkor rakd újra az egészet. :D

---
"A megoldásra kell koncentrálni nem a problémára."

Asszem, sikerult megoldanom.
Most mar NEM ures a Reports -> Action log

A Configuration -> Actions reszben at kellett allitanom Enable-ra
a default sort:

Report problems to Zabbix administrators

Igy mar kapok mail/maileket Problem, Resolved eseten.
Azonban az Acknowledged eseten meeg nem.

De ezt mar holnapra hagyom.
Koszi mindenkinek a segiteseget es a turelmet.
Ardi

0. Be kelél állítani a mail szerver elérhetőségén // zabbix.php?action=mediatype.list&ddreset=1

1. Trigger fenn áll vagy nem, ezt egyszerűen tudod módosítani a template vagy host trigger módosítsásával pől =-ről <>-re.

1.5 Felvehetsz egy nemlétező hostot.

2. Figyeld, hogy küldi-e és ha nem akkor mi a hibaüzenet. A dashboard-on is látni fogod, hogy mi történik.

Sub. Épp most kezdek ismerkedni a stuffal :)