Re: Bones for tkined.

Juergen Schoenwaelder (schoenw@data)
Thu, 6 Oct 94 19:13:25 +0100

Hi!

"Jim Searle" <jims@vlsi-az.sps.mot.com> said:

Jim> Has anybody gotton "bones" for tkined compiled on HP-UX?

Jim> The first problem I had was syntax errors with the HP ANSI C compiler.

Jim> So I switched to gcc and now it's having problems finding an
Jim> rpc function...

Iztok> But not instaled bones on HP-UX or SGi Irix yet, failed with
Iztok> instalation.

There were quite a lot of silly bugs in bones-0.8 (too silly to
explain them here). A patched version is now at:

ftp://ftp.ibr.cs.tu-bs.de/pub/local/tkined/bones-0.8.1.tar.gz.

Note, there are no new features and it is not usable for any real task
(so you won't be very interested in it if you do not want to spend
time hacking on it). But I compiled this one at least on SUNOS, AIX,
HPUX, LINUX and ULTRIX (uff). (Many thanks to Heiko Nardmann
(npheiko@server.informatik.uni-siegen.de) for reporting many bugs.)

Iztok> What exactly is bones package?

Bones is a configuration database where you can store all information
needed to maintain and configure a UNIX network. We started this
project when NIS+ was not yet available. After some tests with the
postgres database system, we started to implement our own database
service. At that time, postgres was too big and too slow (this might
have changed, but I have not looked at postgres for some time now).

The bones paper (ftp://ftp.ibr.cs.tu-bs.de/pub/local/papers/bones.ps.gz)
describes our first prototype, which was heavily based on C++. I don't
use C++ anymore and so I started to write bones-light. I spend about
a week on it (with much help from Erik) and made our results available
in case someone would like to spend some time on it.

Iztok> Do U have list of literature and RFCs you used when making
Iztok> tkined and stuff?

A short list of some material:

RFC 1441 - 1452 (SNMPv2)
RFC 1155 - 1158 (SNMPv1)
RFC 1129 (NTP)

I really like the book on SNMP written by William Stallings:

@book{Sta93,
author = "W. Stallings",
title = "SNMP, SNMPv2 and CMIP:
The Practical Guide to Network Management Standards",
publisher = "Addison Wesley",
year = 1993,
isbn = "0-201-63331-0",
}

And of course the book on Tcl/Tk by John Ousterhout:

@book{Ou94,
author = "J.K. Ousterhout",
title = "{Tcl and the Tk Toolkit}",
publisher = "Addison-Wesley",
month = apr,
year = 1994,
}

There are interesting articles on network management in the
proceedings of Integrated Network Management I, II and III published
by North-Holland. Unfortunately, they are very expensive.

Juergen