Independentemente da precisão da sua lista (por enquanto), a única maneira de realmente saber a data de vencimento é o registro do WHOIS.
Você quer algo como check_whois.pl . (Existem muitos check_whois
variantes lá fora.)
Editar : Desculpe por responder à pergunta que você não fez, mas ler uma lista de coisas para fazer check-out de uma lista do SharePoint não está realmente no escopo de um plugin do Nagios. Você está essencialmente perguntando "existe um plugin que pode ler uma lista de datas de um local arbitrário e me dizer se alguma delas passou?"
Você teria que escrever código para fazer isso, assumindo que há alguma API que você pode usar para buscar a lista. Caso contrário, você terá que fazer autenticação NTLM, eu acho? Certamente existem plugins para verificar a "saúde do SharePoint", a partir dos quais você pode pedir um código de login, como check_sharepoint_webpage.sh ou check_sharepoint .pl