Structural health monitoring (SHM) is aimed to obtain information about the structural integrity of a system, e.g., via the estimation of its mechanical properties through observations collected with a network of sensors. In the present work, we provide a method to optimally design sensor networks in terms of spatial configuration, number and accuracy of sensors. The utility of the sensor network is quantified through the expected Shannon information gain of the measurements with respect to the parameters to be estimated. At assigned number of sensors to be deployed over the structure, the optimal sensor placement problem is ruled by the objective function computed and maximized by combining surrogate models and stochastic optimization algo...