Updating Traffic Usage Statistics

If the traffic usage is calculated on a site by statistics facilities of the Panel, this data is added to the system automatically. If this data is gathered using some external statistics means, the set_traffic operation can help manually update these data.

In this chapter:

Request Packet Structure

Response Packet Structure

Samples

 

Request Packet Structure

A request XML packet that sets traffic data for a certain site should include the set_traffic operation node:

<packet>
<webspace>
   <set_traffic>
   ...
   </set_traffic>
</webspace>
</packet>

 

The set_traffic node does not have a separate type, it is nested within the complex type (site.xsd). The set_traffic node has the following graphics representation:

site-set_traffic-rps.gif

Important: When creating request packets, put nodes and elements in the order they follow in the packet structure.

 

Response Packet Structure

The set_traffic node of the response packet is structured as follows:

site-set_traffic-reps.gif

 

 

Samples

To set traffic information for the specified site, use the following packet:

<packet version="1.6.3.0">
<site>
<set_traffic>
   <dom_id>1134</dom_id>
   <date>2005-12-12</date>
   <smtp_in>514237124628</smtp_in>
   <smtp_out>6153462547</smtp_out>
   <pop3_imap_in>49769379</pop3_imap_in>
   <pop3_imap_out>7236487263</pop3_imap_out>
</set_traffic>
</site>
</packet>

Response:

<packet version="1.6.3.0">
  <site>
    <set_traffic>
      <result>
        <status>ok</status>
        <id>19</id>
      </result>
    </set_traffic>
  </site>
</packet>