As long as the device supports the CISCO-ENVMON-MIB, Spectrum supports the following traps out of the box:
ciscoEnvMonVoltStatusChangeNotification
ciscoEnvMonTempStatusChangeNotification
ciscoEnvMonFanStatusChangeNotification
ciscoEnvMonSuppStatusChangeNotification
If you absolutely need to proactively poll for these instead, then you can create a SpectroWatch on the following attributes on the CiscoEnvMonApp model associated with the device model:
ciscoEnvMonVoltageState
ciscoEnvMonTemperatureState
ciscoEnvMonFanState
ciscoEnvMonSupplyState
Sorry but I haven't a clue what "neighbor ship monitoring" is.