# Huawei optical modules Monitors the status of optical modules. This check will monitor the *Temperature*, *Voltage* and *optical signal power* **NOTE**: This check requires the *huawei_switch* check package from CMK1.6.x FP2 to be installed.\ You also need to change the scan function in *huawei_switch.include* from ``` def huawei_switch_scan_function(oid): return ".1.3.6.1.4.1.2011.2.23" in oid(".1.3.6.1.2.1.1.2.0") ``` to ``` def huawei_switch_scan_function(oid): return ".1.3.6.1.4.1.2011" in oid(".1.3.6.1.2.1.1.2.0") ``` Check Info: ## Check Info *huawei_entity_optical* * *service*: this check creates the service *Temperature* for each SFP with the interface name as the item * *state*: **critical**/**warning** if outside the limits * *wato*: upper and lower limits * *perfdata*: * Temperature in °C Sample output ![sample output](/doc/sample_temperature.png?raw=true "sample [SHORT TITLE]") ## Check Info *huawei_entity_optical.dom* * *service*: this check creates the service *DOM* for each SFP with the interface name as the item * *state*: **critical**/**warning** if outside the limits * *wato*: not yet implemented * *perfdata*: * RX and TX signal power in dBm Sample output ![sample output](/doc/sample_dom.png?raw=true "sample [SHORT TITLE]") ## Check Info *huawei_entity_optical.voltage* * *service*: this check creates the service *Voltage* for each SFP with the interface name as the item * *state*: **critical**/**warning** if outside the limits * *wato*: upper and lower limits * *perfdata*: * Voltage in Volt Sample output ![sample output](/doc/sample_voltage.png?raw=true "sample [SHORT TITLE]")