Customer Self-Service Portal

Can I create a custom report with these options?

Does a report already exist in 24x7 that does this? If not, can one be created? "A report that lists each monitor with dates, times, and length of any outage within the last six months."