Postfix overvågning med Mailgraph på Ubuntu 14.04 LTS

Postfix overvågning med Mailgraph på Ubuntu 14.04 LTS

Denne artikel beskriver, hvordan du kan overvåge Postfix-mail-serveren med Mailgraph. Mailgraph opretter daglige, ugentlige, månedlige og årlige grafer af sendte, modtagne, afstødte og afviste e-mails og også af spam og vira, hvis SpamAssassin og ClamAV er integreret i Postfix (f.eks. Ved hjælp af amavisd-nyt i ISPConfig perfekt server tutorial er). Disse grafer er tilgængelige med en browser.

I det følgende beskrives, hvordan man installerer og konfigurerer Mailgraph på Ubuntu 14.04. Denne vejledning er kompatibel med ISPConfig Perfect Server-tutorials.

1 Preliminary Note

I denne tutorial har mit Linux-system IP-adressen 192.168.1.100 og værtsnavn server1.example.com. Udskift venligst værtsnavnet og IP-adressen med værtsnavnet og IP-adressen til din server, uanset hvor den vises.

2 Mailgraph installation

Ubuntu 14.04 har en pakke til Mailgraph, så vi installerer det simpelthen med apt. Vi vil også installere rrdtool, der lagrer de data, der er brug for af Mailgraph for at tegne graferne:

aptitude install rrdtool mailgraph

Nu konfigurerer vi Mailgraph-pakken som denne:

dpkg-reconfigure mailgraph

Du bliver stillet nogle få spørgsmål:

Skal Mailgraph starte ved opstart? <- Ja
Logfil anvendt af mailgraph: <- /var/log/mail.log

Der er endnu et spørgsmål:

Ignorer mail til / fra localhost? <- Ja

Hvis du har integreret et indholdsfilter som amavisd (til spam og virusscanning) i Postfix (som i ISPConfig 3 Perfect Server Tutorials), skal du svare Ja for at undgå, at Mailgraph tæller dine e-mails to gange (fordi Postfix leverer e-mails til amavisd, som derefter vellykket scanning - leverer e-mails tilbage til Postfix). Hvis du ikke bruger et indholdsfilter, skal du svare nr.

Under installationen oprettes systemstartforbindelser til Mailgraph automatisk, og Mailgraph starter også automatisk, så vi behøver ikke starte det manuelt.

Mailgraph er nu tilgængelig via værtsnavnet eller IP'en til din server. Åbn en webbrowser og indtast webadressen http://192.168.1.100/cgi-bin/mailgraph.cgi or http://server1.example.com/cgi-bin/mailgraph.cgi, og du bør se nogle grafer. Selvfølgelig skal der være nogle e-mails, der går igennem dit system, før du ser de første resultater, så vær tålmodig.

Efter et stykke tid kan dine grafer se sådan ud (følgende output er tilpasset, så det ser ikke ud som dine egne):

Mailgraph Day graph.

Daglig statistik.

Mailgraph Week graph.

Ugentlig statistik.

Mailgraph Month graph.

Månedlig statistik.

Mailgraph Year graph.

Årlig statistik, ikke meget at se her endnu, da denne installation er for frisk ...

Bemærk venligst: Mailgraph vil kun rapportere spam og vira, hvis du har integreret et indholdsfilter som amavisd-nyt ind i Postfix, som er konfigureret til at bruge SpamAssassin og ClamAV til at tagge spam og virus e-mails. Hvis du ikke gør dette, vil du stadig se grafer, men uden spam- og virusrapporten.

3 Password beskytter Mailgraph

Standard Mailgraph-installationen tilføjer ikke slags beskyttelse til statistikgrænsefladen. Du vil sandsynligvis ikke have, at alle kan se din e-mail-statistik, så vi tilføjer en adgangskodebeskyttelse nu.

Tilføj en config-mappe til Mailgraph i / etc.

mkdir / etc / mailgraph

Opret derefter en ny apache konfigurationsfil til Mailgraph:

nano /etc/apache2/conf-available/mailgraph.conf

Og tilføj følgende linjer i den fil:

<Placering /cgi-bin/mailgraph.cgi> AuthUserFile / etc / mailgraph / mailgraph-htpasswd AuthName "Mailgraph" AuthType Basic Kræv gyldig bruger </ Location>

Aktivér konfigurationen i apache og genindlæs tjenesten apache2.

a2enconf mailgraph
service apache2 genindlæses

Tilføj en bruger og adgangskode til Mailgraph. Jeg vil bruge brugernavnet "admin" med password "howtoforge" i dette eksempel.

htpasswd -c / etc / mailgraph / mailgraph-htpasswd admin

Indtast den nye adgangskode to gange efter anmodning fra kommandoen.

Links

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.