我在 Ubuntu Server 16.04 上运行 Landscape On-Premises(版本 16.06)。当我通过 Web 界面连接到服务器时,一切都按预期运行。此外,我还安装并配置了 Landscape-api 包以通过 ssh 管理服务器。当我按照景观 API 文档,给定的命令没有返回任何有用的信息:
source /home/cl/landscape-api.rc
landscape-api get-activities
No JSON object could be decoded
landscape-api get-computers
No JSON object could be decoded
landscape-api get-event-log
No JSON object could be decoded
landscape-api --json get-activities
Query API Service
landscape-api --json get-computers
Query API Service
landscape-api --json get-event-log
Query API Service
答案1
您获取的 rc 文件可能不正确,或者 api 服务未运行。您是否从用户设置页面中提供的环境中复制并粘贴了内容?
检查景观服务器上的进程列表并查找 api 进程。还要检查服务器日志/var/log/landscape-server/
。