Verifying that events are posting correctly

You can set preferences to specify how the posting is handled on the receiving side.

Procedure

  1. Post events to a file such as /tmp/events on the web server host.
  2. Create a script.
    URL: http://10.1.1.11/postOPSCevents.php
    
    <?php
      file_put_contents( '/tmp/events', print_r ( $_POST,true ), FILE_APPEND );
    ?>
    
  3. Deploy the script. You might need to restart the web server.
  4. Launch a logged event, such as an OpsCenter restart or garbage compaction from Dashboard > Cluster > List View.
    Output to /tmp looks something like this:
    
    Array
    ( [api_source_ip ] => 67.169.50.240
       [target_node ] => None
       [event_source ] => OpsCenter
       [user ] => None
       [ time ] => 1311025598851602
       [action ] => 20
       [message ] => Garbage Collecting node 50.1.1.24
           [level ] => 1
           [source_node ] => 50.1.1.24
           [level_str ] => INFO
    )