A vector field $V$ on a manifold $M$ admits an invariant metric if there exists a Riemannian metric $g$ with $L_Vg = 0$. How can one characterize the vector fields on $M$ that admit an invariant metric? Note that if $V$ and $W$ both admit invariant metrics then the two metrics need not be the same.
If $V$ is the infinitesimal generator of a circle action then it admits an invariant metric. For if $g$ is any metric on $M$ then the average of $g$ along the $V$-flow is an invariant metric for $V$. However, this averaging trick seems like it might run into trouble when $V$ doesn't generate a circle action due to the $V$-flow stretching $M$.
If $V$ is any vector field and $m\in M$ is a non-singular point for $V$ then there is a neighborhood $U\ni m$ in which there is an invariant metric. This is a simple corollary of the straightening-out theorem for vector fields. Therefore it would seem that this question is really global in nature. Note that I can't just patch together these local $g$ using a partition of unity in the naive way because the partition is not necessarily constant along $V$-lines.
I am particularly interested in understanding whether $V$ on a $3$-manifold $M$ admits an invariant metric when $V$ has a non-trivial first-integral $p:M\rightarrow\mathbb{R}$ and an invariant volume form $\Omega\in\Omega^3(M)$.