Mój wszechświat

Ponieważ wszystkiego, co najważniejsze nauczyłem się w przedszkolu...

  • Zwiększ rozmiar czcionki
  • Domyślny  rozmiar czcionki
  • Zmniejsz rozmiar czcionki
Home Baza wiedzy Linux Instalacja Mailgraph-u - programu do monitorowania Sendmaila

Utwórz PDF Email Drukuj

Instalacja Mailgraph-u - programu do monitorowania Sendmaila

Skompilować i zainstalować:

a. glib2:
ftp://ftp.gtk.org/pub/glib/2.12/glib-2.12.13.tar.gz

b. cairo:
http://oss.oetiker.ch/rrdtool/pub/libs/cairo-1.4.10.tar.gz

c. pango:

http://ftp.acc.umu.se/pub/GNOME/sources/pango/1.17/pango-1.17.5.tar.gz

./configure --enable-cairo

d. rrdtool:

http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.5.tar.gz

Zainstalować CPAN modules:

# perl -MCPAN -e shell (Przy pierwszym uruchomieniu naciskać enter lub wybierać samemu:-) dopóki nie pojawi się "cpan>")
cpan> install File::Spec
cpan> install Time::HiRes (mogą pojawić się błędy - zignorować)
cpan> install File::Tail (mogą pojawić się błędy - zignorować)
cpan> install Date::Calc (mogą pojawić się błędy - zignorować)
quit


Ściągnąć i rozpakować Mailgraph:
http://mailgraph.schweikert.ch/

Dodać do niego linię pod pierwszym wierszen z "use"
use lib qw( /opt/rrdtool-1.4.5/lib/perl);

Skopiować mailgraph.pl do
/usr/local/bin/

Skopiować plik mailgraph-init do /etc/rc.d/init.d
Zmienić nazwę na mailgraph.
Ustawić w nim zmienną pliku logów poczty:
MAIL_LOG=/var/log/maillog

Uruchomić: service start mailgraph
Sprawdzić czy skrypt jest uruchomiony:
ps aux | grep mailgraph
Powinien dać coś takiego:
root 1964 1.4 1.7 13744 4376 ? SNs 13:01 0:40 /usr/bin/perl -w

/usr/local/bin/mailgraph.pl -l /var/log/maillog -d --daemon-pid=/var/run/mailgraph.pid

--daemon-rrd=/var/log
root 2821 0.0 0.2 3796 756 pts/5 S+ 13:49 0:00 grep mailgraph

Skopiować mailgraph.cgi do /var/www/cgi-bin
Nadać mu uprawnienia do uruchomienia dla wszystkich (chmod a+x)
Zmienić ścieżki w mailgraph.cgi
my $rrd = '/var/log/mailgraph.rrd'; # path to where the RRD database is
my $rrd_virus = '/var/log/mailgraph_virus.rrd'; # path to where the Virus RRD database is
Zmienić odnośnik do arkusza stylów css w pliku mailgraph.cgi z

<link rel="stylesheet" href=mailgraph.css
na
href=../mailgraph.css

Skopiować mailgraph.css do katalogu głównego serwera WWW: /var/www/html

Uruchomić testowo ./mailgraph.cgi.

Jeśli pojawi się komunikat o nieznalezieniu plików *.pm, skopiować je z
/opt/rrdtool-1.4.5/lib/perl/5.8.6
do
/usr/lib/perl5/5.8.6

Wywołać w przeglądarce:
http://127.0.0.1/cgi-bin/mailgraph.cgi

Jeśli nie ma obrazków lub ukazuje się błąd 500, sprawdzić logi serwera WWW.

Efekt końcowy:


Dodatkowe informacje:
http://www.directadmin.com/forum/archive/index.php/t-6155.html

Dotyczy: Fedora Core 4

Autor:
Piotr Pośpiech
Data dodania:
Sobota, 3 grudnia 2011
Ostatnio zmieniane:
Piątek, 2 grudnia 2011
Odwiedzin:
6231

Kategorie

Tagi do wpisów

Dodaj komentarz


Kod antyspamowy
Odśwież