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,