MRTG 2.16 with Routers2 on CentOS 5

From Ye Ole Stash
Jump to: navigation, search

Contents

Required Packages

RPMs

  • gd-devel-2.0.33-9.4.el5_4.2.x86_64
Installing for gd-devel dependencies:
fontconfig-devel x86_64 2.4.1-7.el5 base 168 k
freetype-devel x86_64 2.2.1-21.el5_3 base
libX11-devel x86_64 1.0.3-11.el5 base
libXau-devel x86_64 1.0.1-3.1 base
libXdmcp-devel x86_64 1.0.1-2.1 base
libXpm-devel x86_64 3.5.5-3 base
libjpeg-devel x86_64 6b-37 base
libpng-devel x86_64 2:1.2.10-7.1.el5_3.2 base
mesa-libGL-devel x86_64 6.5.1-7.8.el5 base
xorg-x11-proto-devel x86_64 7.1-13.el5 base
  • MRTG 2.16 (build from spec file default RPM didnt have all the features I wanted and the autoconf wasn't working with all my Ciscos)
  • rrdutils.noarch - RPMForge
  • rrdtool-devel - RPMForge
  • rrdtool - RPMForge
Installing for prereqs
lua x86_64 5.1.4-2.el5.rf rpmforge 235 k
perl-rrdtool x86_64 1.4.3-2.el5.rf rpmforge 54 k
ruby x86_64 1.8.5-5.el5_4.8 base 274 k
ruby-libs x86_64 1.8.5-5.el5_4.8 base 1.6 M
xorg-x11-fonts-Type1 noarch 7.1-2.1.el5 base 1.5 M

Perl Modules

  • GD - CPAN (Optional)
  • Time::Zone - CPAN (Optional)
  • Net::SNMP - CPAN (Optional for routing table module)

Paths

Apache Setup

Perms

  • apache.apache
/path/to/your/directory/called/graphs

Setup for Single Server

Setup for Multiple Devices

Crontab Setup

Single server

Multiple Servers

Common Errors

  • Can't locate MRTG_lib.pm in @INC
  • Fixes
use lib "${FindBin::Bin}"; Changes to use lib "/usr/lib64/mrtg2"; - Or something that gets that path added.
Personal tools