Frequent leaks, brittle or curling shingles, excessive granule loss, exposed underlayment on tile roofs, or just age (20+ years for shingles, 25+ years for tile underlayment).
Keep it clean of debris, trim overhanging trees, check after storms, and schedule regular inspections. Never let roof maintenance go 10+ years without a check.