По поводу принтеров: зачастую они и без специального софта пишут, что у них картридж заканчивается. Есть и софт. Но его надо искать у производителя. Если принтер сетевой, то, например, у HP есть такое решение, как JetAdmin.
Насчет SMS:
книга статья
Далее, по поводу серверов. Довольно много программ, которые отслеживают работоспособность серверов и в случае выхода их из строя (читай пропадания из сети) сигнализируют об этом.