我想知道检索硬件防火墙日志,如果有检索FortiGate防火墙日志的方式,在https://control.softlayer.com/devices/details//vlanFirewall如还发现作为“报告”,或任何其他日志。如何通过API
我可以检索updateRequests,这样我就可以得到改变的历史链接到执行的操作的用户的防火墙规则。
问候, 伊利亚斯
我想知道检索硬件防火墙日志,如果有检索FortiGate防火墙日志的方式,在https://control.softlayer.com/devices/details//vlanFirewall如还发现作为“报告”,或任何其他日志。如何通过API
我可以检索updateRequests,这样我就可以得到改变的历史链接到执行的操作的用户的防火墙规则。
问候, 伊利亚斯
请按照下列步骤操作:
找到Vlan_Id
防火墙关联:
https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Network_Vlan_Firewall/[Vlan_Firewall_Id]/getNetworkVlans
Method: GET
的反应应该是什么像这样:
[
{
"accountId": 207800,
"id": 204000,
"modifyDate": "2012-06-18T14:11:22-05:00",
"primarySubnetId": 420900,
"vlanNumber": 1600
}
]
其中: ' “标识”:204000' 就是我们需要
参考文献:
SoftLayer_Network_Vlan_Firewall::getNetworkVlan
SoftLayer_Network_Vlan_Firewall::getNetworkVlans
要获得Ip address
列表associat ED上述Vlan_Id
,执行:
https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Network_Vlan/204000/getFirewallProtectableIpAddresses?objectMask=mask[ id,ipAddress]
Method: GET
参考文献: SoftLayer_Network_Vlan::getFirewallProtectableIpAddresses
最后,如Control Portal
,选择IP Address
(在我的情况Ip_Address_Id = 54846700
)得到Firewall Report
。我们将执行以下命令:
https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Network_Subnet_IpAddress/54846700/getSyslogEventsOneDay
Method: GET
参考文献:
SoftLayer_Network_Subnet_IpAddress::getSyslogEventsOneDay
SoftLayer_Network_Subnet_IpAddress::getSyslogEventsSevenDays
我希望这些信息对您有帮助。