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
- 1543 megtekintés
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."
- A hozzászóláshoz be kell jelentkezni
Igen: zabbix es exim4 csomagok ugyanazon a gepen vannak.
viszont:
dc_smarthost='xxxx' nem azonos a zabbix geppel. igy nem tudom, mit irjak ide:
smtp server: ????
Ardi
- A hozzászóláshoz be kell jelentkezni
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."
- A hozzászóláshoz be kell jelentkezni
beirtam - kiprobalnam... :-)
tudna vki egy egyszeru trigger szintaxisat ideirni?
pl. linux alatt adott particion a Use% nagyobb mint 30%, akkor kuldjon emailt.
pl. windows alatt adott diszken (pl. D:)a Use nagyobb vagy egyenlo mint 30%, akkor kuldjon emailt.
Koszonom.
Ardi
- A hozzászóláshoz be kell jelentkezni
nálad le van tiltva a google.com ?
share.zabbix.com -on végtelen template van, azok alapjan szemelyre tudod szabni.
- A hozzászóláshoz be kell jelentkezni
hehe, nincs letiltva. :-)
abban remenykedek, hogy tesztkent vki csak dob ide megoldast...
de azert felmaszok ismet a google-ra.
Ardi
- A hozzászóláshoz be kell jelentkezni
Telepítéskor kapott alap templetben van hasonló, ott 20% esetén riaszt.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Megpróbálom még egyszer leírni:
RTFL (Read The Fucking Log) :)
/var/log/zabbix/zabbix_server.log
Ha vonatkozó log részletek is vannak, úgy könnyebb segíteni...
---
"A megoldásra kell koncentrálni nem a problémára."
- A hozzászóláshoz be kell jelentkezni
Igen.
Te eximmel mókolsz. Hagyd a fenébe, nem kell alá saját MTA, remekül kezel bármilyen külső MTA-t. Csak állítsd be a a fiókot és mail servert.
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
haat a /var/log/zabbix/zabbix_server.log fajlban semmi erdemleges info...
Ardi
- A hozzászóláshoz be kell jelentkezni
sendmail van telepitve?
+ még egy helyen engedélyezni kell hogy menjenek riasztások (délután kollégát megkérdem hol
- A hozzászóláshoz be kell jelentkezni
nincs - csak exim4
- A hozzászóláshoz be kell jelentkezni
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."
- A hozzászóláshoz be kell jelentkezni
hmm, vmit osszekutylhattam, mert mig tegnap ment a mail CLI-bol, ma mar az sem mukodik:
#echo "Body test email from `hostname -f` "| mail -s "test1"
mail: No recipients specified
a fenti hibat kapom.
Ardi
- A hozzászóláshoz be kell jelentkezni
Nincs címzett!!!
---
"A megoldásra kell koncentrálni nem a problémára."
- A hozzászóláshoz be kell jelentkezni
jaja - mar rajottem en is a hibara, koszi.
Szoval a CLI mukodik.
Ardi
- A hozzászóláshoz be kell jelentkezni
Javaslom ezt olvad el:
https://www.zabbix.com/documentation/3.4/manual/config/notifications
- A hozzászóláshoz be kell jelentkezni
sikerult letrehoznom a triggert, az action is definialva van.
Sajnos, nem kapok mailt, mihelyt a feltetel teljesul.
vhol itt lehet a hiba...
Ardi
- A hozzászóláshoz be kell jelentkezni
RTFL (Read The Fucking Log) :)
/var/log/zabbix/zabbix_server.log
---
"A megoldásra kell koncentrálni nem a problémára."
- A hozzászóláshoz be kell jelentkezni
Reports -> Action log mint mond?
- A hozzászóláshoz be kell jelentkezni
ures
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Szuper. Itt azért sokan használjuk.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Sub. Épp most kezdek ismerkedni a stuffal :)
- A hozzászóláshoz be kell jelentkezni
Ezt használd. Helyi MTA-nem lesz az igazi.
https://www.zabbix.com/documentation/3.4/manual/config/notifications/me…
- A hozzászóláshoz be kell jelentkezni