Мы хотим запускать уведомления для PagerDuty в нашей системе. У нас есть возможность добавлять вызовы через API PagerDuty; однако мы предпочли бы отделить код от внешней системы, чтобы, если EvilCorp купит PagerDuty, мы могли бы переключиться, не выполняя все накладные расходы, связанные с изменениями исходного кода.
Первой мыслью было использовать WMI, но исследования пока не нашли такой возможности.
В идеале мы могли бы использовать биты, встроенные в Windows Server, или использовать хорошо зарекомендовавший себя пакет с открытым исходным кодом. В-третьих, создать свой собственный или просто перекусить и положить его в базу кода.
Такой зверь существует?