-external - uptime robot or observium
-internal - opennms
- uptime robot - extra fast to deploy, extra easy to use, very limited
- observium - fast deploy, easy to use, fancy graphs, limited functions
- opennms - slower deploy , pain, pain, pain, but functionality make up for it.