Borge Brunes:
> I try to start monitoring a radius-service using servicemon in NAV.
> Added the service to a server and all looks fine in the
> "Service availability":
> Handler radius
> Status Up
>
> But the servicemon.log says:
> db.py:getCheckers:226 [Critical] no such checker: radius
>
>
> Why is the "Service availability" wrong and what's wrong
> with the radius-checher?
I think this means (it's been a while since I looked at the code) that
the servicemonitor was unable to load the radius-checker module. The
most appearant reason would be that the radius-checker depends on some
python radius module. The actual radius-checker is located in the
lib/python/nav/statemon/checker directory. I think you can figure out
the dependencies from that. Also, there is a utility called
serviceChecker.py or something similar that can assist you in
debugging what this checkers actually do.
If you look at the service availability, it probably don't contain any
data, which means it hasn't been able to measure anything. The service
status should have been 'Unknown', but I don't think our data model
supports i at the time.
HTH,
--
Magnus Nordseth