Micro- and macro-failure models of heterogeneous media with micro-structure