2016-05-30 7 views
0

Ich frage mich, ob es eine Möglichkeit gibt, die Fortigate-Firewall-Protokolle abzurufen, wie auch in https://control.softlayer.com/devices/details//vlanFirewall als "Berichte" oder zusätzliche Protokolle.Wie Hardware-Firewall-Protokolle über API abgerufen werden

Ich kann die updateRequests abrufen, damit ich einen Verlauf der Änderungen am Firewall-Regelsatz erhalten kann, der mit dem Benutzer verknüpft ist, der diese Aktion ausgeführt hat.

Grüße, Ilias

Antwort

0

Sie wie folgt vor:

  1. die Vlan_Idfinden, dass die Firewall verbunden ist:

    https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Network_Vlan_Firewall/[Vlan_Firewall_Id]/getNetworkVlans 
    
    Method: GET 
    

Die Antwort sollte etwas sein, so:

[ 
    { 
    "accountId": 207800, 
    "id": 204000, 
    "modifyDate": "2012-06-18T14:11:22-05:00", 
    "primarySubnetId": 420900, 
    "vlanNumber": 1600 
    } 
] 

Wo: ' "id": 204000' ist, was wir brauchen

Referenzen:

SoftLayer_Network_Vlan_Firewall::getNetworkVlan

SoftLayer_Network_Vlan_Firewall::getNetworkVlans

  1. Um die Ip address Liste associat zu bekommen ed auf die oben Vlan_Id führen:

    https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Network_Vlan/204000/getFirewallProtectableIpAddresses?objectMask=mask[ id,ipAddress] 
    
    Method: GET 
    

Referenzen: SoftLayer_Network_Vlan::getFirewallProtectableIpAddresses

  1. schließlich als Control Portal, wählen Sie die IP Address (in mein Fall Ip_Address_Id = 54846700) zu erhalten Firewall Report. Wir führen Sie die folgenden Schritte aus:

    https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Network_Subnet_IpAddress/54846700/getSyslogEventsOneDay 
    
    Method: GET 
    

Referenzen:

SoftLayer_Network_Subnet_IpAddress::getSyslogEventsOneDay

SoftLayer_Network_Subnet_IpAddress::getSyslogEventsSevenDays

ich diese Informationen Hilfe hoffen, dass Sie.