mrtg - Multi Router Traffic Grapher ChangeLog

HOWTO


# MRTG 2.17.4
# ===========
# Prerequisites:
# Perl
# groff
# GD
# zlib

# MRTG uses GD for the graphics parts.  The GD web site (www.libgd.org)
# is down as I write this, the original GD web site (www.boutell.com/gd)
# mentions it as well, but does not offer tarball downloads.  If you
# have Mercurial from here:
# https://bitbucket.org/pierrejoye/gd-libgd
#
# Probably easier to just let MRTG to use Slackware's GD, but it does
# include Mercurial too...

cd
test -f installed/mrtg/mrtg-2.17.4.tar.gz &&
mv installed/mrtg/mrtg-2.17.4.tar.gz .
test ! -f mrtg-2.17.4.tar.gz &&
wget http://oss.oetiker.ch/mrtg/pub/mrtg-2.17.4.tar.gz

# Verify tarball w/ md5sum:
echo "197565e97f97212eef7b414463c8d40c  mrtg-2.17.4.tar.gz" | md5sum -c

mkdir -p -m 0700 src/mrtg
find src src/mrtg -maxdepth 1 -type d -name "mrtg-*" -exec rm -r {} \;
cd src/mrtg
tar xzvf ~/mrtg-2.17.4.tar.gz
cd mrtg-2.17.4
test $UID = 0 && chown -R root:root .

# Read this:
# doc/mrtg-unix-guide.txt

./configure
make

# Become root to back up files and to install it
su

# I run this to back up my existing mrtg files.  I use rrdtool with mrtg
# and have a lot of .rrd files in a 'data' subdirectory that I created.
test -d /usr/local/mrtg-2 &&
mkdir -p -m 0700 ~/backup/mrtg &&
find /usr/local/mrtg-2 -maxdepth 1 -type f -exec cp {} ~/backup/mrtg/ \; &&
chown -R root:root ~/backup/mrtg &&
chmod 700 ~/backup/mrtg &&
chmod 600 ~/backup/mrtg/*
test -d /usr/local/mrtg-2/data &&
( find /usr/local/mrtg-2/data -type f -name "*.png" -exec rm {} \;
tar cjvf ~/backup/mrtg/data-`date +%Y%m%d`.tar.bz2 /usr/local/mrtg-2/data
chmod 600 ~/backup/mrtg/data-`date +%Y%m%d`.tar.bz2 )

# Remove old docs, then install it
test -d /usr/local/mrtg-2/doc && rm -r /usr/local/mrtg-2/doc
test -d /usr/local/mrtg-2/man && rm -r /usr/local/mrtg-2/man
make install

# Become yourself again
exit

cd
mkdir -p -m 0700 installed/mrtg
rm -f installed/mrtg-*.tar.gz installed/mrtg/mrtg-*.tar.gz
mv mrtg-2.17.4.tar.gz installed/mrtg/

# Now read this:
lynx /usr/local/mrtg-2/share/doc/mrtg2/unix-guide.html

List of HOWTOs

Web page itself last updated: 2023-12-20 8:06pm (EDT -0400)
HOWTO last updated: 2012-03-08 11:30pm
Copyright © 2001-2024 Jason Englander. All Rights reserved.
[HTML5]