Cook pasta according to package instructions to al dente.
While pasta is cooking, add butter to separate pan on medium high heat and sauté onions 1 minute, add garlic and sauté 1 more minute.
Add mushrooms to pan and sauté 2-3 minutes.
Add zucchini and tomatoes to pan, cook another 3-4 minutes, add wine to pan.
Add dried basil, salt and pepper to taste and simmer on medium-low heat
In bowl, add crumbled goat cheese, stir in pesto.
When pasta is done, drain and reserve 1/2 cup of pasta water.
Add hot pasta directly to bowl with goat cheese pesto, toss to coat.
Add in sautéed vegetables.
Stir in 1-2 tbsp reserved pasta water at a time until desired consistency is reached.