It sounds like gatherer, but I'm thinking it's bigger then you want because it tracks the herbs, ore, and chest etc. If you use the WOW add database then it gives you a basic collection of them already found for you. Gatherer also allows you the option of collecting info from your guild.
But as it's bare simple without using everything else, it tracks what you pick.
I believe Gatherer would fit your needs. It collect information on all the node types that can be gathered, has report by zones and can display the nodes locations on the map and the minimap. You can also get Gatherer_WoWHead and import a database of existing nodes.
I've been using it for years now. You should find it on this site.