Isso é definitivamente possível, mas tem uma complicação que você pode não ter abordado. Para monitorar uma mudança, você deve ter uma maneira de gravar o valor "anterior" fora do script PHP em questão - simplesmente analisar o XML não vai deixar você saber se alguma coisa é alterada, ele só vai permitir que você compare com valores constantes.
Por fim, para criar um plugin Nagios, você precisa de algo que gere o código de retorno apropriado e (opcionalmente) produza uma única linha com o status Nagios primeiro. Um exemplo de mensagem OK seria:
OK - value unchanged
e um exemplo de mensagem de aviso seria:
WARN - value unknown
e um exemplo de mensagem crítica seria:
CRIT - value changed to something bad
Consulte o link para obter detalhes sobre como escrever um plug-in do Nagios - a linguagem usada é imaterial, desde que o código de retorno esteja correto.