WSO2 API 管理员健康检查

WSO2 API Manager health check

我在 WSO2 API 管理器中设置了不同虚拟机上的四个组件。我需要做的是检查组件的健康状况。是否有 url 我可以点击每个组件以确保它是 运行?我不想进行完整的 API 调用,因为我不想只测试特定 VM 的整个流程,所以我知道是否需要重新启动该 VM。

我可以进行端口检查,但我不确定是否真的在正确地检查状态。

如有任何帮助,我们将不胜感激。

谢谢

也许您可以登录 API/s of API Manager's published API's(https://docs.wso2.com/display/AM190/Published+APIs) 并检查 HTTP 响应代码:

发布商登录 API:https://docs.wso2.com/display/AM190/Publisher+APIs

curl -X POST -c cookies http://(publisherIP):9763/publisher/site/blocks/user/login/ajax/login.jag -d 'action=login&username=admin&password=admin'

商店登录API:https://docs.wso2.com/display/AM190/Store+APIs

curl -X POST -c cookies http://(storeIP):9763/store/site/blocks/user/login/ajax/login.jag -d 'action=login&username=admin&password=admin'

网关

https://docs.wso2.com/display/AM190/WSO2+Admin+Services

密钥管理器有点棘手,请尝试通过 API 网关令牌 API 获取访问令牌并查看它 returns。网关将调用密钥管理器:

curl -k -d "grant_type=password&username=<username>&password=<password>" -H "Authorization: Basic SVpzSWk2SERiQjVlOFZLZFpBblVpX2ZaM2Y4YTpHbTBiSjZvV1Y4ZkM1T1FMTGxDNmpzbEFDVzhh, Content-Type: application/x-www-form-urlencoded" https://(gatewayIP):8243/token