搜索看看
数据开放接口 / 获取Linux主机的Crontab设置接口
此接口需要升级到v3.5.6或者以上版本,才能使用
1、示例,下面【2】是参数说明:
请求URL:http://localhost:9999/systemInfoOpen/agentHostCrontab 请求方式:POST 请求参数(Content-Type:application/json): { "wgToken":"65d05df102851c6535322e73b2f99c06", "hostname":"192.168.1.1" } 返回结果: { "code": "0", "msg": "", "data": "#---------------------------------\r\ncat /etc/crontab \r\n#---------------------------------\r\nSHELL=/bin/bash\nPATH=/sbin:/bin:/usr/sbin:/usr/bin\nMAILTO=root\n\n# For details see man 4 crontabs\n\n# Example of job definition:\n# .---------------- minute (0 - 59)\n# | .------------- hour (0 - 23)\n# | | .---------- day of month (1 - 31)\n# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...\n# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat\n# | | | | |\n# * * * * * user-name command to be executed\n\n" }
2、参数说明:
请求参数(Content-Type:application/json): { "wgToken":"必填,server/config/application.yml里的wgToken配置项的md5加密字符串,大小写均可", "hostname":"必填,主机ip,完全匹配,非模糊查询", } 返回结果: { "msg": "接口返回的错误信息,如果成功时候,则返回为空", "code": "返回状态,0标识成功,1标识错误", "data":"返回crontab数据,每行使用\n分开" }
如果此接口请求不到数据,请确认是否是
企业版
,因为企业版才支持采集主机Crontab数据