Linuxissa käyttöönotetut NetWorker-palvelimet käyttävät Linux-sähköpostikomentoa NetWorker-lokiinkirjaamiseen sähköpostitse. Tämä toiminto on riippuvainen ei-NetWorker-ympäristökokoonpanoista.
Sähköpostikomennon perussyntaksi:
mail [-s <mail server hostname or IP>] -s "<subject>" -r <sender_email> <recipient_email1> [<recipient_email2>]
Sähköpostipalvelimen määrittämistä ei aina tarvita. Joissakin ympäristöissä sähköpostipalvelin noudetaan määritetyn vastaanottajan sähköpostiosoitteen perusteella.
Esimerkki:
mail -s "${NSR} ${policy} ${workflow} ${status}" -r bkupadmin@emclab.local backupadmin@dell.com
Ennen kuin määrität sähköposti-ilmoituksia NetWorkerissa, suorita sähköpostikomento NetWorker-palvelimen komentoriviltä, jotta voit varmistaa, että sähköpostiviestit vastaanotetaan.
Esimerkki:
Kun suoritat sähköpostikomennon, se siirtyy uudelle riville ilman kehotetta. Voit kirjoittaa testiviestin (kuten edellä). Kirjoita uudelle riville . (piste), joka palauttaa EOT:n.
Vastaanottajan sähköpostiosoite vastaanottaa sähköpostiviestin. Jos saat sähköpostiviestin, voit määrittää ilmoitukset NetWorkerissa:
Vianmääritys:
Jos sähköpostiviesti ei ole vastaanotettu, ongelman voi tunnistaa muutamalla eri vaiheella.
1. Onko postfix-palvelu käynnissä palvelimessa:
a. Tarkista postfix-korjauksen käynnistyminen suorittamalla seuraavat komennot:
systemctl status postfix -korjaus
B. Jos se ei ole käynnissä, voiko sen käynnistää:
systemctl start postfix
c. Jos ongelmia havaitaan, tarkista:
systemctl status postfix
journalctl -xe
d. Varmista, että POST-korjaus on määritetty käynnistymään järjestelmän uudelleenkäynnistyksen jälkeen:
systemctl enable postfix (ota postfix käyttöön)
HUOMAUTUS: Jos se ei ole käytössä, näet ilmoituksen symlinkin luomisesta järjestelmälle. Jos se on jo otettu käyttöön, mitään viestiä ei tule ja kehote palaa.
2. Jos olet määrittänyt
sähköpostipalvelimen <isäntänimen tai IP-osoitteen>, varmista, että voit ottaa yhteyden sähköpostipalvelimeen NetWorker-palvelimesta.
a. NetWorkerin mukana toimitetaan nsrports-komento, jolla voidaan testata nimenselvitystä ja verkkoyhteyttä. Varmista, että yhteys sähköpostipalvelimen porttiin 25 (oletus-SMTP) onnistuu:
nsrports -t mailserver_hostname -p 25
Esimerkki:
Muut vianmääritystavat ja liitännät:
B. Toimiiko isäntänimen ratkaisu:
nslookup mailserver_fqdn
nslookup mailserver_shortname
nslookup mailserver_ip
c. Tarkista postipalvelimen /etc/hosts-tiedostosta mahdolliset merkinnät. Jos virheellisiä merkintöjä löytyy, määritä oikea IP-osoite tai poista merkintä:
cat /etc/hosts
d. Vastaako portti 25 curl-komennolla :
curl -v mailserver_hostname:25
Esimerkki:
3. Tarkista postijonosta, palaako takaisin seuraavia virheitä:
mailq (postitus)
Esimerkki:
Jos mailq-komento ei palauta mitään, postijono on tyhjä.
Järjestelmänvalvojan on ratkaistava kaikki edellä mainituissa vaiheissa havaitut ongelmat.