Mașinile Linux pot necesita intervenție administrativă în nenumărate moduri, dar fără a le înregistra manual cum ar ști despre asta? Iată cum puteți configura mesajele de e-mail pentru a fi anunțat atunci când mașinile dvs. doresc o anumită dragoste și atenție.
Desigur, această tehnică este destinată serverelor reale, dar dacă aveți o cutie Linux care se află în casa dvs., acționând ca server de acasă, puteți să o utilizați și acolo. De fapt, deoarece mulți ISP-uri de acasă blochează e-mailurile regulate de ieșire, este posibil să găsiți această tehnică o modalitate excelentă de a vă asigura că primiți în continuare e-mailuri de administrare, chiar și de la serverele de acasă.
Configurarea capacității de trimitere a e-mail-urilor pentru o mașină ne dă imediat rezultatul că multe dintre problemele de administrare ale sistemului și alertele critice vor fi trimise automat administratorului desemnat al sistemului. Exemplul cel mai demn de menționat este că erorile de execuție a serviciului cron se încadrează în această categorie și, prin urmare, vor anunța administratorul că a apărut o problemă cu posturile programate, cum ar fi copii de rezervă, de îndată ce acestea se întâmplă, inclusiv eroarea standard (stderr). De asemenea, vom putea să încorporăm e-mailuri din scripturile bash.
Nu vă faceți griji - de obicei, nu vă spamați cu prea multe informații și puteți doar să-l configurați dacă devine enervant.
Pe sistemele bazate pe Debian, altele decât multe programe foarte versatile legate de e-mail, există și ssmtp pachet, care este bine adaptat dacă tot ce doriți să faceți este să aveți un agent pentru a trimite e-mailuri utilizând un alt server de e-mail (MTA), fără a fi nevoie să configurați o configurație completă postfix sau sendmail pentru a face acest lucru.
Înainte de a începe, veți dori să vă asigurați că toate aceste condiții sunt îndeplinite:
* Este, de asemenea, folosit și testat pe DD-WRT, dar va fi acoperit doar într-un articol viitor (actualizare: nu este viitorul distractiv?) Datorită variațiilor de configurare și configurație necesare pentru o astfel de platformă încorporată.
Pentru a instala pachetul ssmtp (Simple S.M.T.P), utilizați următoarea comandă:
sudo aptitude install ssmtp
Apoi editați fișierul de configurare:
sudo vim /etc/ssmtp/ssmtp.conf
Reglați și adăugați, dacă este necesar, următorii parametri:
Schimbați-l de la postmaster la e-mailul administratorului de mașini.
mailhub = smtp.gmail.com: 587
Serverul dvs. de poștă electronică, în cazul nostru, este Gmail, așa că trebuie să specificăm portul ca fiind 587, pentru servere SMTP obișnuite, de obicei acest lucru nu este necesar.
De obicei, numele mașinii este umplut automat de pachetul de configurare, dacă aparatul are o căsuță poștală, acest lucru ar trebui să fie bine, dar dacă nu este sau numele nu este același cu căsuța poștală se ajustează corespunzător.
UseSTARTTLS = DA
Activați TLS pentru comunicații securizate.
AUTHUSER = utilizator
Numele de utilizator al căsuței poștale trimise.
AuthPass = parola
Parola căsuței poștale trimise ...
FromLineOverride = da
Trimite numele de gazdă în loc de root [[email protected]].
Pentru ca câmpul implicit (root) "din" să fie numele serverului, editați / etc / ssmtp / revaliases fişier:
sudo vim / etc / ssmtp / revaliases
Adăugați în ea traducerea dorită, care în exemplul nostru de exemple Gmail va fi:
rădăcină: [email protected]: smtp.gmail.com
Incredibil acest lucru este tot ce trebuie să faceți pentru a vă permite abilitatea. De acum încolo, mașina vă va trimite un e-mail atunci când se va întâmpla ceva.
Permiteți testarea faptului că configurarea ssmtp a fost corectă prin trimiterea unui e-mail:
echo "Mesaj de testare de la serverul Linux folosind ssmtp" sudo ssmtp -vvv [email protected]
"-Vvv" se întoarce pe ieșirea de verbozitate, astfel încât să nu vă alarmați ... aceasta este doar în cazul în care întâmpinați probleme, veți avea un fel de ieșire la Google pentru.
Dacă totul merge bine, ar trebui să primești e-mailul în câteva secunde.
Vom arăta exemple scrise ale acestei configurații în articolele viitoare.
Fie ca e-mailurile dvs. să fie din soiul non-bouncing :)