It looks to me like you have at least three choices:
A) modify your mainframe agent so it sends data that closely mimics a currently supported system. The easiest way to do this is to pick a "supported system" and then get the agent output from it and roll up your sleeves.
B) Let your mainframe agent send what it sends, but then modify the Hobbit source code so that the mainframe OS is added to the support list. Perhaps you can convince the ever-busy Henrik to do this for you if you can supply him with likely output, like what you just sent.
C) Bite the bullet and add some new columns that are unique to your mainframe system, and write an extermal script to review and parse the output and add to appropriate RRD's. Then create the necessary graph definitions, and update Hobbit to use them. There is useful documentation for how to do this in the standard Hobbit pages.
To me, "B" is the best long term approach, because I bet you may not be the only person who ever runs Linux on the mainframe and wants to manage it with Hobbit (though open source mainframe management does sound oxymoronish). "C" gives you the chance inject meaningful new content (channel info) that won't be found on any x86 Linux system you want to emulate. But "A" would help your mainframe system conform to the other systems.
Other options are left to the reader as an exercise... :)
GLH
-----Original Message----- From: Kern, Thomas [mailto:Thomas.Kern at hq.doe.gov] Sent: Tuesday, October 17, 2006 10:51 AM To: hobbit at hswn.dk Subject: [hobbit] Passing non-linux data to hobbit for monitoring and graphing.
Hello.
I have a non-linux system that I want to supply data to a hobbit server for monitoring. This is a z/VM system on an IBM mainframe. I have a client from Rich Smrcina. Using this client as a template, I want to pass other data to hobbit for monitoring and graphing. I have seen the hobbit webpages and graphs showing data like CPU utilization (System, User, IDLE) and User/Proc counts. Is there a manual that details what fields in what hobbit status messages are recorded and graphed by the default hobbit installation? I would like to know more about what each of the default tests is supposed to show so that I can transform my system's data into the format hobbit is expecting. I would rather not report data to new test columns until I cannot wedge my data into a hobbit format, like a status for my system backups.
/Thomas Kern /301-903-2211
FCX148 CPU 2086 SER xxxxx Interval 11:35:10 - 11:36:10 Remote Data
CPU Load Vector Facility Status or PROC %CPU %CP %EMU %WT %SYS %SP %SIC %LOGLD %VTOT %VEMU REST ded. User P00 2 1 1 98 0 0 99 2 not installed Master
Total SSCH/RSCH 7/s Page rate .0/s Priv. instruct. 29/s Virtual I/O rate 4/s XSTORE paging .0/s Diagnose instr. 18/s Total rel. SHARE 5600 Tot. abs SHARE 0%
<-- Device Descr. --> Mdisk Pa- <-Rate/s-> <------- Time (msec) -------> Req. Addr Type Label/ID Links ths I/O Avoid Pend Disc Conn Serv Resp CUWt Qued 1D11 3390-9 VLNX02 1 4 1.0 .0 .4 .0 1.1 1.5 1.5 .0 .00 D936 3390-9 VML905 1 4 .5 .0 .3 .0 .5 .8 .8 .0 .00 D435 3390-9 VML908 1 4 .4 .0 .3 .0 .7 1.0 1.0 .0 .00 D235 3390-9 VML906 1 4 .4 .0 .3 .0 .7 1.0 1.0 .0 .00
CHPID Chan-Group <%Busy> <----- Channel %Busy Distribution
00:01:10-11:3
(Hex) Descr Qual Cur Ave 0-10 11-20 21-30 31-40 41-50 51-60 61-70
71-80
C4 OSD 00 8 8 100 0 0 0 0 0 0
0
C5 OSD 00 8 8 100 0 0 0 0 0 0
0
Userid %CPU TCPU VCPU Ratio Total DASD Avoid Diag98 UR Pg/s User Status User Class Data:
GENERAL .02 .010 .009 1.1 .1 .1 .0 .0 .0 .0 ---,---,--- LINUX .15 .089 .073 1.2 .4 .4 .0 .0 .0 .0 ---,---,---
User Data:
NETTRACK .24 .142 .139 1.0 1.5 1.5 .0 .0 .0 .0 EME,CL0,DIS LNXSSS1 .19 .114 .094 1.2 .2 .2 .0 .0 .0 .0 ESA,CL0,DIS SLES9MNT .16 .095 .093 1.0 .9 .9 .0 .0 .0 .0 EME,CL0,DIS SLESXMNT .14 .084 .063 1.3 .0 .0 .0 .0 .0 .0 EME,CL0,DIS LINUX1 .10 .062 .043 1.4 .3 .3 .0 .0 .0 .0 ESA,CL0,DIS SSLSERV .09 .056 .037 1.5 .0 .0 .0 .0 .0 .0 ESA,CL0,DIS PERFSVM .08 .046 .045 1.0 .0 .0 .0 .0 .0 .0 ESA,---,DOR ORASRV1 .06 .034 .033 1.0 .0 .0 .0 .0 .0 .0 EME,---,DOR DIRMAINT .04 .025 .024 1.0 .2 .2 .2 .0 .0 .0 ESA,---,DOR DATAMOVE .03 .020 .019 1.1 .3 .2 .2 .0 .0 .0 ESA,---,DOR TCPIP .01 .004 .002 2.0 .0 .0 .0 .0 .0 .0 ESA,---,DOR
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk