Consider Zenoss
As part of my "day job" I do lots of network monitoring & management stuff. I am a big fan of Zenoss for monitoring. They do the typical commercial open source model of "core" (free as in no cost & OSS) and "enterprise" (subscription cost based on # of nodes) products. They have a decent community as well, and I think they have some Asterisks plugins (they call them "ZenPacks").
Zenoss Core also does a very nice job of basic Linux server monitoring, too. Core would be sufficient for small to medium deployments.
You would really only need to consider Enterprise if you want to scale up to many nodes on a single Zenoss instance, you want some of the fancier ZenPacks, or you work in a company that needs commercial support and legal protection (IP indemnification being the big one).
As part of my "day job" I do lots of network monitoring & management stuff. I am a big fan of Zenoss for monitoring. They do the typical commercial open source model of "core" (free as in no cost & OSS) and "enterprise" (subscription cost based on # of nodes) products. They have a decent community as well, and I think they have some Asterisks plugins (they call them "ZenPacks").
Zenoss Core also does a very nice job of basic Linux server monitoring, too. Core would be sufficient for small to medium deployments.
You would really only need to consider Enterprise if you want to scale up to many nodes on a single Zenoss instance, you want some of the fancier ZenPacks, or you work in a company that needs commercial support and legal protection (IP indemnification being the big one).