Per Cisco documentation (https://www.cisco.com/c/en/us/td/docs/optical/15000r10_0/tl1/sonet/command/guide/454a10_tl1command/454a10_rtrv.html), TL1d would need to additionally execute RTRV-ALM-ENV in order to present critical environmental alarms, including generator failure:
(Cisco ONS 15454, ONS 15454 M2, and ONS 15454 M6) The Retrieve Alarm All (RTRV-ALM-ALL) command retrieves and sends the current status of all active alarm conditions. The alarm condition or severity to be retrieved is specified using the input parameters as a filter.
According to Telcordia GR-833, the RTRV-ALM-ALL command only reports EQPT, COM, T1, T3, OCN, EC1, STSN, VT1, DS1, E100, E1000, G1000, ML-Series, TXP, and MXP alarms. To retrieve all the NE alarms, issue all of the following commands:
RTRV-ALM-ALL
RTRV-ALM-BITS
RTRV-ALM-ENV
RTRV-ALM-SYNCN
Release : 10.4.1
Component : Spectrum Core / SpectroSERVER