MRTG on Solaris

  1. Tools needed:
    MRTG
    zlib
    libpng
    libgd
    SNMP.pm
    tkmib
    Cricket
  2. cd /usr/local
    gzip -dc mrtg-2.9.tar.gz | tar xvf -
    cd /mrtg-2.9
    ./configure
    make
    make install
  3. # cfgmaker --global 'WorkDir: /export/home/httpd/mrtg' \
    --global 'Options[_]: bits,growright' \
    --ifref=ip \
    --output /export/home/mrtg/cfg/mrtg.cfg \
    public@router.dswkim.org
  4. # /usr/local/mrtg-2/bin/mrtg /home/mrtg/cfg/mrtg.cfg
  5. # indexmaker --output=/export/home/httpd/mrtg/gto-mrtg.html /export/home/mrtg/cfg/mrtg.cfg
  6. Edit crontab

    OR 0,5,15,20,25,30,35,40,45,50,55 * * * * \
    /usr/local/mrtg-2/bin/mrtg /home/mrtg/cfg/mrtg.cfg
  7. run as daemon:

    1. RunAsDeamon: Yes (in mrtg.cfg)
    2. Edit /etc/init.d/mrtg
      #! /bin/sh
      cd /usr/local/mrtg-2.9/bin && ./mrtg --user=mrtg-user /export/home/httpd/mrtg/mrtg.cfg
    3. ln -s /etc/init.d/mrtg /etc/rc3.d/S65mrtg