[Opensim-dev] service monitoring for opensim

Teravus Ovares teravus at gmail.com
Thu Dec 18 18:51:54 UTC 2008


Don't forget about the ViewerStats CAP.  It contains detailed data
from the point of view of the viewer and it's not implemented yet.
(mostly because of potential privacy worries)

Best Regards

Teravus

On 12/18/08, Toni Alatalo <antont at kyperjokki.fi> wrote:
> On Dec 18, 2008, at 7:53 PM, Ruud Lathrop wrote:
>
> +1 for restful views of region etc states, dunno about these details
> yet:
>
> > +1, but with one request, why not make it for all services a generic
> > call like :
> > http://ipNumber:port/status/
> > That is much easier to remember, then all the other tricks (as some
> > are). Maybe can also return some meaning full info like running time,
> > thread count, etc.
>
> seems sane to me at first glance at least..
>
> > Second, a way to get statistics from the regions, without using a the
> > console would be nice to. Like avatars online on that region, scripts
> > running, etc.. You get the idea.
>
> yes, and i figure rest / http is good for that.
>
> > Ruud
>
> ~Toni
>
> >  On Thu, Dec 18, 2008 at 6:10 PM, Brianna <wwwench at gmail.com> wrote:
> >>
> >>
> >>  With the existing [ llHTTPRequest(url ,[HTTP_METHOD,"GET"],""); ] I
> >> can push
> >>  a lot of info up to my stable PHP world on the server with no sim
> >> loading.
> >>  Of course once there I can use MySql, send email, honk horns or
> >> write flat
> >>  files to my hearts content, That keeps the talented dev team on more
> >>  important issues.
> >>  I also use the same technique for a visitor log from prim collision,
> >> again
> >>  avoiding scripting scanners.
> >>
> >>
> >>  ----- Original Message -----
> >>  From: "Paul Fishwick" <fishwick at cise.ufl.edu>
> >>  To: <opensim-dev at lists.berlios.de>
> >>  Sent: Thursday, December 18, 2008 5:22 AM
> >>  Subject: Re: [Opensim-dev] service monitoring for opensim
> >>
> >>
> >>  > This sounds good - btw, is this instrumented now?  Where are the
> >> php or
> >>  > html files for simstatus, get_grid_info, etc?  As a suggestion, the
> >>  > monitoring
> >>  > might use a GUI control or does it already?
> >>  > -p
> >>  >
> >>  > Sean Dague wrote:
> >>  >> I've been poking around recently on ways to do service monitoring
> >> of
> >>  >> OpenSim via reasonably stately requests.  The idea here is to
> >> make some
> >>  >> standard recipes for how one could use things like nagios, or
> >> other
> >>  >> standard management frameworks to keep track of opensim, and let
> >> you
> >>  >> know when things have gone wrong.
> >>  >>
> >>  >> For monitoring the simulator there is currently:
> >>  >>
> >>  >> http://server:port/simstatus/
> >>  >>
> >>  >> Which returns "OK" or doesn't.  It's not a very robust check, but
> >> it's
> >>  >> workable enough. :)  It at least tells you if the sim is
> >> deadlocked or
> >>  >> not.
> >>  >>
> >>  >> On the grid services side I was looking for lowload function
> >> calls,
> >>  >> preferably REST, that can be used to the same avail.
> >>  >>
> >>  >> For the grid server:
> >>  >>
> >>  >> http://host:gridport/sims/UUID-of-known-sim
> >>  >>
> >>  >> works pretty well.  It's a single db lookup, and returns a small
> >> amount
> >>  >> of data.
> >>  >>
> >>  >> For the user server:
> >>  >>
> >>  >> http://host:userport/get_grid_info
> >>  >>
> >>  >> fits the bill.
> >>  >>
> >>  >> For the asset server:
> >>  >>
> >>  >> http://host:assetport/assets/ec4b9f0b-d008-45c6-96a4-01dd947ac621
> >>  >>
> >>  >> works well.  For those wondering, that's returning the texture on
> >> the
> >>  >> moon, which is a hard coded uuid in the client, so something
> >> every grid
> >>  >> should have.
> >>  >>
> >>  >> Inventory and Messaging servers aren't quite as simple, as there
> >> isn't a
> >>  >> quick and easy REST call on either.  While it would be possible to
> >>  >> create a faked xml-rpc set of requests, I'm hoping to avoid that
> >> if
> >>  >> possible.
> >>  >>
> >>  >> Question:
> >>  >>
> >>  >> What do people think of adding some easy REST interfaces to the
> >>  >> Messaging and Inventory services that are like the /simstatus/
> >> call?
> >>  >> Are there other alternatives we should be using here?  Does
> >> anyone else
> >>  >> have other thoughts on sane ways to service monitor these
> >> environments?
> >>  >>
> >>  >> -Sean
> >>  >>
> >>  >>
> >>  >>
> >> ----------------------------------------------------------------------
> >> --
> >>  >>
> >>  >> _______________________________________________
> >>  >> Opensim-dev mailing list
> >>  >> Opensim-dev at lists.berlios.de
> >>  >> https://lists.berlios.de/mailman/listinfo/opensim-dev
> >>  >>
> >>  >
> >>  >
> >>  > --
> >>  > Paul Fishwick, PhD
> >>  > Professor and Director, Digital Arts and Sciences Programs
> >>  > University of Florida
> >>  > Computer & Information Science and Eng. Dept.
> >>  > Bldg. CSE, Room 301
> >>  > P.O. Box 116120
> >>  > Gainesville, FL 32611
> >>  > Email: fishwick at cise.ufl.edu
> >>  > Phone: (352) 392-1414
> >>  > Fax: (352) 392-1220
> >>  > Web: http://www.cise.ufl.edu/~fishwick
> >>  >
> >>  > _______________________________________________
> >>  > Opensim-dev mailing list
> >>  > Opensim-dev at lists.berlios.de
> >>  > https://lists.berlios.de/mailman/listinfo/opensim-dev
> >>
> >>  _______________________________________________
> >>  Opensim-dev mailing list
> >> Opensim-dev at lists.berlios.de
> >> https://lists.berlios.de/mailman/listinfo/opensim-dev
> > _______________________________________________
> > Opensim-dev mailing list
> > Opensim-dev at lists.berlios.de
> > https://lists.berlios.de/mailman/listinfo/opensim-dev
>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
>



More information about the Opensim-dev mailing list