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