12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- Installation notes
- ==================
- Real quick
- ==========
- make && make install && vi /etc/monmux.conf /etc/mon.conf &&
- ~mon/monmux/c_monrrds.sh all &&
- /usr/local/libexec/monmux &&
- /usr/local/libexec/mon
- Slightly less quick but with pretty pictures
- ============================================
- - Install rrdtool. cd /usr/ports/net/rrdtool && make install should do the
- trick.
- - Check Makefile.inc for settings. Things to watch out for are
- + PREFIX = Where does the installation tree start. Defaults to
- '/usr/local'.
- + BINDIR = Where should the daemons be put, relative to $PREFIX. Defaults
- to 'libexec'.
- + MANDIR = Where should the manuals be installed, relative to
- $PREFIX. Defaults to 'man'.
- + SHRDIR = Where are the example configurations to be installed. Defaults
- to 'share/mon'.
- - Decide if you want to monitor disk usage. Define KVM as an environment
- variable before you run make if you do.
- - Run make && make install
- - Create an '/etc/mon.conf'. Note that there is an example configuration in
- $PREFIX/$SHRDIR.
- - Create a monmux.conf on the gatherer host. You can specify alternative
- locations than '/etc/monmux.conf' using 'monmux -f <monmux.conf>'.
- - Create the rrd files where the incoming mon data is to be
- stored. $PREFIX/$SHRDIR/c_monrrds.sh is your friend. Note that 'mon2web'
- expects an '.../machine/*.rrd' style directory structure.
- - Fire up mon, monmux. Check system logs for any failures.
- - only if you need the webinterface: mon2web is not installed anywhere by
- default. Copy the files to a convenient apache directory and modify the
- mon2web/datasources.inc to reflect your filelocations. Note that it uses php,
- so you may need to (cd /usr/ports/www/php4; make install).
- Installing mon on many machines
- ===============================
- - Copy the mon-version.tar.gz to /usr/ports/distfiles/
- - Use the ports directory to create a mon package.
- cd ~mon/ports/mon
- make package
- - The binary package can be found at
- /usr/ports/packages/<arch>/All/mon-version.tgz
- - You can transfer the resulting package to many machines and install it by
- pkg_add it.
- This package is an OpenBSD application. You might be able to make monmux and
- mon2web run on POSIX compliant unixes, but the monitoring application itself
- (mon) is OpenBSD specific.
- Willem Dijkstra <wpd@xs4all.nl>
- $Id: INSTALL,v 1.3 2002/08/31 15:54:57 dijkstra Exp $
|