Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: trunk

Fetching latest commit…

Cannot retrieve the latest commit at this time

..
Failed to load latest commit information.
include
COPYRIGHT
README
SConstruct
buildconfig.sample
csmplex.cxx
exampleconfig
l_memcache.c
l_memcache.h
messages.tab
mktab.cxx
monitor.c
mysql.cxx
server.cxx
servmon.cxx
smalrm.cxx
smauth.cxx
smcfg.cxx
sminfo.sh
smirc.cxx
smlog.cxx
smlogmsg.c
smmc.cxx
smmon.cxx
smnet.cxx
smqb.cxx
smstdrt.cxx
smthr.cxx
smtmr.cxx
smtrm.cxx
smutl.cxx
snmp.cxx
systatd.c

README

::Servmon:.

Servmon is an automated server monitoring tool used on the Wikimedia servers.
It's also meant to be usable elsewhere, but may need some tweaking.

Please send any changes you make back to me at <keturner@livejournal.com>.

To use servmon you will need:
    - Unix. It's tested on Solaris, RedHat Linux and GNU/Debian.
      Other systems may or may not work; if you have to make any changes
      to build it, please let me know. I am interested in supporting non-Unix
      systems but do not have access to any.
    - A C++ compiler.  GCC <2.95 will not work. GCC 2.95 may work.
      Tested with >= 3.3.
    - The Boost library (http://www.boost.org/). Debian users can install it
      using the packages libboost-dev libboost-thread-dev
      libboost-regex-dev 
    - SCons (http://www.scons.org/).

You will also need development headers for at least:
    libmysql (libmysql15-dev)
	libsnmp (libsnmp9-dev)

To build:
	copy buildconfig.sample to buildconfig and edit as needed;
	run 'scons'

@(#) $Header$
Something went wrong with that request. Please try again.