Long standing feature request that many of us have requested before. We are still waiting. Only way I can think of is some kind of intelligent script that id's the type of optic, via a telnet session and gives it a pass or fail for your server.
What is bad is that really is not good enough. You need to be able to track the light levels over time and like us in a metro network with thousands of links you have to know what the reading was before you had a fiber event to know if the repair was good. We try and maintain optical readings with dates taken in an open text area in our snmp server views on interconnecting links