MRTG 2.16 with Routers2 on CentOS 5
From Ye Ole Stash
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
- /5 * * * * /usr/local/mrtg/mrtg_run.sh
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.