most likely yes. It is common that network devices (switches, access points, printers, etc.) provide such information via SNMP. You need to query the object identifier (OID) that provide the status information. Often there are multiple OIDs for a bunch of different information. For example a printer has OIDs for toner level information, supply (paper) level information and often a bunch of other information. If you have a MIB file for your device this make things a lot easier, since a MIB file contains all OIDs that your device provides.
But often there are already plugins that implements checks for specific devices with the correct OIDs. Search on Icinga Exchange for your device you want to monitor. For example I found a check for Aruba procurve switches here: https://exchange.icinga.com/rsmuc/health_monitoring_plugins (check_snmp_procurve).