Confreport and .rss files for pagesets
Francesco Duranti
fduranti at q8.it
Thu Oct 13 12:09:51 CEST 2005
First of all thanks for the real good work you're doing!
Hobbit is really a great piece of software and solve many of the problem
we had with BB.
One of the mostly used function here is the possibility to use pagesets
because I'm trying to create pagesets based on application layout so
that the people responsible for the application can check the status of
all the server/services they need and that the DBA can check the
database without having to see all the network equipment or windows
servers that they don't need to know about.
I've 2 problem/request regarding to pagesets:
1) The confreport script don't work when inside a pageset. If the page
in the pageset i'm in have the same name (so the same subdirectory) as
one of the page in the standard bb i get the list of the host of that
page. If I'm in a page that have a name different from that of the
standard page I get a page with "Unable to find host information " and
nothing else.
2) I don't get rss files for the pagesets. This can be really useful for
me to let users get the information about service in error with a rss
file reader.
This is what I have in the configuration files:
in the hobbitserver.cfg
BBGENOPTS="--recentgifs --subpagecolumns=2 --nopropred=msgs,vmio
--pagetext-headings --timing --docurl=/hobbit/admin/notes.php?host=%s
--rssversion=2.0 --eventignore=uptime,event,msgs,vmio,legato
--includecolumns=graph --bb2-ignorecolumns=legato --rss"
in the hobbitlaunch.cfg
[bbdisplay]
ENVFILE /home/bb/server/etc/hobbitserver.cfg
NEEDS hobbitd
GROUP generators
CMD bbgen $BBGENOPTS --report
LOGFILE $BBSERVERLOGS/bb-display.log
INTERVAL 1m
[bbdisplay_db]
ENVFILE /home/bb/server/etc/hobbitserver.cfg
NEEDS hobbitd
GROUP generators
CMD bb-display.sh DB db
LOGFILE $BBSERVERLOGS/bb-display_db.log
INTERVAL 1m
bb-display.sh
#!/bin/sh
echo "$1 $2 $BBGENOPTS">>/tmp/pippo
BBWEB="/hobbit/$1"; BBMENUSKIN="$BBWEB/menu"; exec bbgen --pageset=$2
--report=bbgen-$2 --nopurple --nstab=$1/nstab.html $BBGENOPTS
$BBHOME/www/$1
so i get this executed for example for the DB pagesets
BBWEB="/hobbit/DB"; BBMENUSKIN="$BBWEB/menu"; exec bbgen --pageset=db
--report=bbgen-db --nopurple --nstab=DB/nstab.html $BBGENOPTS
$BBHOME/www/DB
and i get no rss files in the pagesets.
Thanks for the really good work :D
Francesco
More information about the Xymon
mailing list