I currently use Nagios configured to report on all aspects of my internal web network. The way I have it configured is to alert me when important criteria is breached, like:
- web server uptime
- RAM leakage
- Polls important services to ensure they respond.
- Disk space
- RAID integrity
- interface states (up/down/idle)
- latency polling
- Apache error conditions
- Database and Config Files Backup success
- HTTP state
- IMAP/POP/SMTP monitoring
- Intrusion Detection/DOS routed from Firewall
- Google Analytics Scrape to add to the reports we generate.
- sftp monitoring (fires events based on intrution, flags high volume uploads)
- Cluster State - reports if nodes are down
- UPS condition and state
I probably forgot a few, but this is a fairly complete list. Nagios is free (open source). It is awful to configure so making such tools easy for users with good documentation would help.
As has been already mentioned, you have to dig to find out what makes your competitors successful. What dimensions make them successful; marketing, process, product, service, first in the market, and price?