首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >软层审计日志

软层审计日志
EN

Stack Overflow用户
提问于 2016-01-27 11:53:40
回答 2查看 585关注 0票数 0

在软层门户中,Java可以在审计日志视图中检索数据。我正在使用Java开发一个门户页面。如果您在设备列表中选择一个操作,您可以进入下面的页面。如果您共享python示例代码,它也会很有帮助。

软层审核查看日志页

寻求你的反馈。谢谢

麦克

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-01-27 18:16:03

请尝试这个java示例,使用SoftLayer_Event_Log::getAllObjects获取审计日志项

代码语言:javascript
复制
import java.util.Iterator;
import java.util.List;

import com.softlayer.api.ApiClient;
import com.softlayer.api.RestApiClient;
import com.softlayer.api.ResultLimit;
import com.softlayer.api.service.event.Log;

public class getAllObjects {

    public static void main(String[] args) {
        String username = "set me"; 
        String apikey = "set me";
        ApiClient client = new RestApiClient().withCredentials(username, apikey).withLoggingEnabled();
        com.softlayer.api.service.event.Log.Service eventLogService =  com.softlayer.api.service.event.Log.service(client);

        eventLogService.setResultLimit(new ResultLimit(0,50));
        List<Log> a = eventLogService.getAllObjects();

        Iterator<Log> iterator = a.iterator();
        int idx = 0;
        while (iterator.hasNext()) {
        Log data = iterator.next();
        System.out.println(" Data: " + idx);
        System.out.println(" UserName: " + data.getUsername());
        System.out.println(" userType: " + data.getUserType());
        System.out.println(" Action: " + data.getEventName());
        idx++;

    }

}

}

在脚本中添加了“结果限制”,以获得比默认情况下更多的项(默认为displayed= 25项)。

一些参考资料:

日志/getAllObjects https://github.com/softlayer/softlayer-java/blob/master/examples/src/main/java/com/softlayer/api/example/Pagination.java http://sldn.softlayer.com/article/rest部分:使用结果限制

票数 1
EN

Stack Overflow用户

发布于 2016-01-27 12:42:37

使用API可以获得与控制门户(https://control.softlayer.com/account/auditlog)相同的信息,只需使用以下方法:日志/getAllObjects

这里有一个使用REST调用来获取日志的示例:

代码语言:javascript
复制
URL: https://$USERNAME:$APIKEY@api.softlayer.com/rest/v3/SoftLayer_Event_Log/getAllObjects.json?resultLimit=0,300

Method: GET

注意:默认情况下,如果希望看到更多需要使用"resultLimit“查询的事件,则该方法返回最后25个事件。

有关软层Rest的更多信息,请参见http://sldn.softlayer.com/article/REST)

如果您在java中调用该方法有困难,或者需要更多信息,请告诉我。

我希望它能帮上忙

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35036664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档