puppet model for total monitoring