Sendmail log error

Ako vam se u Sendmail logu (koji je obično u /var/log/maillog) javi ovakva ili slična greška :
….collect: premature EOM: Connection reset by [10.10.10.11]
…. SYSERR(root): collect: I/O error on connection from [10.10.10.11]…
znajte da imate problem sa uspostavljanjem MTU-a (maximum transmission unit), što se vrši putem ICMP protokola (internet control message protocol).

Uzroci za ovako nešto mogu biti :
***Loša LAN karta, loš kabl, problem na sviču – generalno veze
Probati sa servera ping ka problematičnom hostu, korišćenjem različitih vrednosti MTU (paziti maksimum je 1500) :
# ping -s 1500 10.10.10.11
PING 10.33.3.102 (10.10.10.11) 1500(1528) bytes of data.
1508 bytes from 10.10.10.11: icmp_seq=0 ttl=127 time=1.29 ms
1508 bytes from 10.10.10.11: icmp_seq=1 ttl=127 time=1.61 ms
1508 bytes from 10.10.10.11: icmp_seq=2 ttl=127 time=1.87 ms
….
Videti ako je vreme previše veliko u odnosu na ping ka nekom drugom hostu (koj sigurno dobro radi) – problem je negde u mreži. Eventualno probati da se na hostu smanji MTU (ako ostali hostovi rade dobro sa serverom).
***Proveriti da li je kroz razne firewall-ove i/ili mrežne uređaje propušten ICMP protokol – ako nije, propustiti ga.
***Ako je poruka iz Outlook-a previše puta forward-ovana – oformiti je kao novu poruku

Dobar link!

Mail server i stvari koje UVEK treba imati na umu

Pregled :
SMTP, POP3 i IMAP su TCP/IP protokoli koji se koriste u mail komunikaciji. Svaki protokol predstavlja specifičan set komunikacionih pravila između servera.
SMTP
SMTP znači “Simple Mail Transfer Protocol”. SMTP se koristi kada se mail isporučuje od klijenta (kao što je Outlook), ka mail serveru, ili kada dva mail servera komuniciraju međusobno. SMTP koristi port 25.
POP3
POP3 znači “Post Office Protocol”. POP3 omogućava klijentu da spusti svoju poštu sa servera. POP3 je jednostavan protokol i ne daje mnogo mogućnosti, sem download-a. Njegov dizajn pretpostavlja da klijent sa servera spušta svu raspoloživu poštu, briše je sa servera, i onda raskida vezu. On nema nikakvu mogućnost da na mail poruke stavlja flagove kao što su “viđeno”/seen, “odgovoreno”/answered ili p”prosleđeno”/forwarded. POP3 obično koristi port 110.
IMAP
IMAP znači “Internet Message Access Protocol”. IMAP ima mnogo istih osobina kao POP3. To je takođe protokol koji email klijent može da koristi da spusti poštu sa servera. Ali IMAP ima mnogo više mogućnosti od POP3 protokola. IMAP protokol je dizajniran tako da dopušta korisnicima da poštu ostave na serveru. IMAP zahteva više prostora na disku servera, i više CPU resursa nego POP3, jer se svi mail-ovi čuvaju na njemu. IMAP omogućava flagovanje/označavanje poruka, daje mogućnost pravljenja foldera na serveru (default-ni su : Sent, Drafts, i Trash folderi).IMAP obično koristi port 143.

Protocol Purpose Normal port SSL variant SSL port
HTTP Web server 80 HTTPS 443
SMTP Send email 25 SMTPS 465
POP3 Read mail 110 POP3S 995
IMAP Read email 143 IMAPS 993

Verzija i peč nivo za Unix sistem

Ovo se posebno odnosi na HP UX sisteme (ne Integrity!)…
Šta se sve može videti, i na koji način :

Opšti podaci o sistemu :
/>uname -a
ime-operativnog-sistema ime-servera trenutni-release-level tip-i-model-servera identifikacioni-broj-servera tip-licenci

Trenutni OS nivo :
/>swlist -l bundle HPUXBaseAux
HPUXBaseAux trenutni-release-level HP-UX Base OS Auxiliary

Zadnji peč bandlovi (quality packs) koji su primenjeni na sistem, ako se ide sa standardnim bandlovima (što je apsolutno preporučljivo) :
/>swlist | grep -e QPK -e GOLD -e BUNDLE11i
QPK1100 B.11.00.64.4 Quality Pack for HP-UX 11.00, March 2004
GOLDBASElli B.11.11.0506.4 Base Patches for HP-UX 11i v1, June 2005
BUNDLE11i B.11.23.0409.3 Required Patch Bundle for HP-UX 11i v2 (B.11.23), September 2004

System manifest :
/>print_manifest
…..
System Hardware
Model: xxxxx/yyyy/zzzzz
Main Memory: 3840 MB
Processors: 2
…..
Storage devices HW Path Interface
…..
Installed Software
…..
Interfaces
…..
Disk layout
…..
File System layout
…..
Swap configuration
…..
Kernel Configuration
…..
System Information
The following parameters were set on the configured target:
hostname: abcd
IP address: 10.10.10.43
subnet mask: 255.255.255.0
gateway IP address: 10.10.10.249
time zone: MET-1METDST
DNS domain name: moj.domen

Kako naći serijski broj mašine :
/>getconf MACHINE_SERIAL
DEH5553ANK

Korisni linkovi :
Link1
Link2

X win za Linux, i SAR

Dakle ako vam treba grafički prikaz a imate samo SSH ka svom Linux/Unix serveru, evo jednog malog programčića koji odlično radi posao : MobaXterm

Isprobano bez problema daje grafički prikaz komandi koje imaju takav element, kao što je npr SAM ili gnuplot na Unix serverima.

A da bi se na Linux/Unix serveru lepo moglo pratiti opterećenje procesora, iskorišćenje memorije, ili paging, treba koristiti SAR komandu. Ako je već nemate, istalacija je obavezna! Uz malo podešavanja može se prikazati i grafika (pomoću predhodno pomenutog MobaXterm programčića montiranog na vaš WIN PC).

SAR – Instalacija

Pregled skupljenih podataka
Fajlovi sa podacima (ime im je obično saXY) nalaze se obično u /var/adm/sa ili /var/log/sa i mogu se prebaciti i na neku drugu mašinu, i onda se čitati, prvo da se ne bi opterećivala produkcija, drugo, ako je potrebna instalacija raznih dodatnih programčića za grafički prokaz.

Grafički prikaz
Postoje dva programčića koja to omogućavaju, i rade i na dosta starijim Unix platformama.
To su sargraph i gnuplot. Treba naći verzije koje odgovaraju vašem UNIX “ukusu” 😉

Oba programa se samo odzipuju i odtaruju, i sami se smeste u /opt/sargraph/ odnosno /opt/gnuplot/ .
Otvoriti ih kroz SSH ali obavezno kroz MobaXterm program, da bi se grafika mogla prikazati.
Obično nikakva dodatna podešavanja nisu potrebna, sem eventualno (privremenog) dodavanja putanja u PATH (ovakvo dodavanje važi naravno samo za dati otvoreni prozor) :
#export PATH=$PATH:/opt/gnuplot/bin
Proveriti dodato :
#echo $PATH

A da bi se testirao rad programa gnuplot, uraditi sledeće :
#cd /opt/gnuplot/bin
#./gnuplot
gnuplot>plot sin(x) Ovo bi trebalo da u odvojenom prozoru prikaže sinusoidu.

Da bi se iskoristili već postojeći podaci koje je generisao SAR (mogu se kopirati i sa drugog servera koji je HW i SW kompatibilan) :
#cd /opt/sargraph/bin
#./sargraph.ksh /apsolutna-putanja-do-lokacije-SAR-fajlova/saXY
Posle prolaska kroz meni, prikazaće se grafik u odvojenom prozoru.

Paziti : u pitanju su starije verzije sargraph (2) i gnuplot (3.7) programa…
Novije verzije nisu baš Unix kompatibilne…

MailScanner i njegov karantin

Kako aktivirati karantin pod MailScanner-om, i kako mu podesiti vreme (koliko dugo se čuvaju poruke koje su ukarantirane) :

Podešavanja za ovo su u fajlu /etc/cron.daily/clean.quarantine

Aktiviranje karantina se vrši tako što se opcija (vidi dole) sa 1 prebaci na 0 :
$disabled = 0;

Podešavanje vremena čuvanja karantiniranih poruka se podešava u istom tom fajlu, ovde :
$quarantine_dir = ‘/var/spool/MailScanner/quarantine’;
$days_to_keep = 20;

Syslog server

Dakle centralno mesto za sakupljanje svih logova sa npr. servera ili komunikacionih uređaja.
Syslog server ide uz svaku Fedoru ili RHEL, i radi sasvim dobro, ali kada je u pitanju iole veća količina podataka, mnogo je bolje koristiti syslog-ng server.

Fedora 14 i VNC server

Dakle, u višljim verzijama Fedore i Red Hat-a nema više VNC servera, sada se zove tiger-vnc, i za Fedoru se spušta ovako :
#yum install tigervnc-server

Podešavanje konfiguracionog fajla je ovako :
# vncserver Prvo startovanje VNC servera
You will require a password to access your desktops.
Password:
Verify:
xauth: creating new authority file /root/.Xauthority
New ‘localhost.localdomain:1 (root)’ desktop is localhost.localdomain:1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:1.log

# vim /root/.vnc/xstartup Podešavanje konfiguracionog fajla

twm & Poslednji red u fajlu – ukazuje na to koj GUI se podiže.
Tu se umesto twm može staviti startkde ili gnome-session

Posle ovoga je potrebno restartovati VNC server da bi se promena primila :
# vncserver -kill :1
# vncserver

Linux komentari

Prateći maillog na serveru naleteh na prilično opskurnu poruku :

Command stream end of file while reading line user=korisnik1 host=[10.10.11.12]

Pri čemu korisnik ne prima poslate mu mail-ove. Oni se nalaze u mailbox-u, ali ih klijent ne spušta na lokalnu mašinu (a user+pass su provereno ispravni).

Posle izvesnog traženja evo objašnjenja :
“This message occurs when the session is disconnected without a proper LOGOUT (IMAP) or QUIT (POP) command being received by the server first.
In many cases, this is perfectly normal; many client implementations are impolite and do this. Some programmers think this sort of rudeness is “more efficient”.
The condition could, however, indicate a client or network connectivity problem. The server has no way of knowing whether there’s a problem or just a rude client, so it issues this message instead of a Logout.
Certain inferior losing clients disconnect abruptly after a failed login, and instead of saying that the login failed, just say that they can’t access the mailbox. If the user isn’t reporting a problem, you can probably ignore this message.”

Kod mog klijenta ovo je značilo reinstalaciju Outlook-a….

Odlična lokacija za ovakve i slične IMAP log stavke je ovde.

Preporuka za knjige

Odličan serijal (do sada sam pročitala prvih jedanaest), veoma zabavan i smešan.
Fantastičan za decu i za odrasle.
Ne znam da li je preveden, ali u svakom slučaju je bolje čitati ga u originalu, a i odličan je način da navedete decu da poboljšaju svoje znanje jezika :
Pisac : Robert Asprin
Serijal : Myth
Žanr : Fantastika
Link : ovde su knige date kako idu po redu…

Keksi uz čaj ili kafu, verzija 2

Vrlo se jednostavno prave, imaju malo čudan sadržaj 😉 ali ja volim da eksperimentišem :

Testo :
3 cela jajeta
1 vanil šećer
4 cele šargarepe, narednane, ili slično usitnjene
2 šake oraha – usitnjenih (ne mlevenih!)
šećer po ukusu
15gr margarina (može i mast)
brašna po potrebi, da testo može da se oblikuje (bude oko 700-800gr)

Testo obikovati kako vam padne na pamet – u pljosnate medaljone ili “crviće” (videti sliku) i peći u predhodno zagrejanoj rerni na oko 280C (u nauljenoj tepsiji).
Tvrdi su, i super su kada se tunkaju u čaj ili kafu!