Skip to content
Lustre Monitoring Tools
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cerebro libproc: look in /sys and /proc as necessary May 6, 2019
config Remote the META file. May 17, 2016
etc Remote the META file. May 17, 2016
liblmt ost.c: fix compile warning for uninitialized variable Mar 28, 2016
liblmtdb Report recovery status for MDT Mar 17, 2016
liblsd doc: update license headers Aug 22, 2014
libproc
scripts Remote the META file. May 17, 2016
test libproc: look in /sys and /proc as necessary May 6, 2019
utils libproc: look in /sys and /proc as necessary May 6, 2019
.gitignore build: stop tracking autotools products Aug 22, 2014
AUTHORS doc: update license headers Aug 22, 2014
COPYING import 3.0 branch Jun 30, 2010
ChangeLog Drop database req from lmt-server-agent Oct 4, 2010
DISCLAIMER import 3.0 branch Jun 30, 2010
Makefile.am Remote the META file. May 17, 2016
NEWS Prep for tagging LMT 3.2.6 May 6, 2019
README Fixed link url in readme Feb 29, 2016
TODO knock item off TODO list Dec 4, 2010
autogen.sh Force regeneration of all autogen products. Jul 6, 2010
configure.ac Prep for tagging LMT 3.2.6 May 6, 2019
lmt.spec.in Update require from mysql-server to mysql-compat-server May 17, 2016

README

LMT3 - Lustre Monitoring Tool

LMT is a distributed system that provides a "top"-like display of the
activity levels of the server-side (MDS, OSSes, and LNET routers)
nodes of one or more Lustre-based filesystems.  It is possible to watch
server metrics in real time, and to graph past behavior.  The clients
provide this capability, but it is also possible to directly mine the
MySQL database, e.g. with SQL scripts and GNU plot.

Real time and historical data is kept in the MySQL datbase.  The java
clients, lwatch (GUI) and lstat (command line) interface only to MySQL.
The clients are part of the lmt-gui package, now separately distributed.

There are four Cerebro "metric modules", lmt_mdt, lmt_ost, lmt_osc, and
lmt_router, which collect data from /proc on servers and inject messages
into the cerebro monitoring network.  The collection plugins are part of
the lmt-server-agent package.

Cerebro data is extracted and inserted into the database by a single cerebro
"monitor module".  The monitor module and support utilities, including
the new ltop client (C/curses) which interfaces directly to cerebro,
are part of the lmt-server package.

For more information, review the LMT wiki pages:

http://github.com/llnl/lmt/wiki

Jim Garlick
October, 2010
You can’t perform that action at this time.