Instalacja Mailgraph-u - programu do monitorowania

Transkrypt

Instalacja Mailgraph-u - programu do monitorowania
Instalacja Mailgraph-u - programu do monitorowania Sendmaila
Napisane przez Piotr Pośpiech
Sobota, 03 grudnia 2011 01:21 - Ostatnio zmieniane Piątek, 2 grudnia 2011
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ć)
1/4
Instalacja Mailgraph-u - programu do monitorowania Sendmaila
Napisane przez Piotr Pośpiech
Sobota, 03 grudnia 2011 01:21 - Ostatnio zmieniane Piątek, 2 grudnia 2011
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)
2/4
Instalacja Mailgraph-u - programu do monitorowania Sendmaila
Napisane przez Piotr Pośpiech
Sobota, 03 grudnia 2011 01:21 - Ostatnio zmieniane Piątek, 2 grudnia 2011
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:
3/4
Instalacja Mailgraph-u - programu do monitorowania Sendmaila
Napisane przez Piotr Pośpiech
Sobota, 03 grudnia 2011 01:21 - Ostatnio zmieniane Piątek, 2 grudnia 2011
Dodatkowe informacje:
http://www.directadmin.com/forum/archive/index.php/t-6155.html
Dotyczy: Fedora Core 4
4/4

Podobne dokumenty