Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!wuarchive!gem.mps.ohio-state.edu!tut.cis.ohio-state.edu!ucbvax!ICAEN.UIOWA.EDU!dbfunk From: dbfunk@ICAEN.UIOWA.EDU (David B Funk) Newsgroups: comp.sys.apollo Subject: Re: SNMP agent for apollo Message-ID: <8910231917.AA00289@icaen.uiowa.edu> Date: 23 Oct 89 19:05:22 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: Iowa Computer Aided Engineering Network, University of Iowa Lines: 21 WRT posting <822@soleil.UUCP>: > I am currently using an implementation of SNMP on my network. I am > interested to find out if anyone knows of an SNMP > agent that will run on an Apollo. I have about thirty five Apollos > and it would be real helpful. One written under 9.7 or 10.1 would > be good. I have looked at porting SNMP to Apollo and there is one major problem. SNMP assumes that you have a Berkeley (or derivitives) kernal, it wants to open "/dev/kmem" and go grubbing around in kernal memory to put out IP stuff (stats, routing tables, etc). As the Apollo kernal is totally different (in fact the tcp/ip tables aren't even in the kernal) this won't work very well. The info is actually in a file in user space (`node_data/tcp_data sr9.x & `node_data/systmp/tcp_data sr10) and its format is undcoumented. It could be done but it would be messy. There is hope though; at sr10.2 there are some new "ioctl" calls, that are released, to export this kind of information to user processes. With these calls at sr10.2 it should be relatively easy to port SNMP. Dave Funk