<div dir="ltr">Hi all, so I have some things work on this.  I'm wondering if anyone can help me with the last part.  I really can't thank you guys enough for any help you can give.<div><br></div><div>So I have a custom scrip that's working if I run it maually but getting it through RT is causing issues.  So this is what I've got.<br></div><div><div>Condition: On Create</div><div>Action: User defined</div><div>Template: Blank</div><div><br></div><div>Custom condition:<span class="" style="white-space:pre">       </span></div><div>return 0;</div><div><br></div><div>Custom action preparation code:<span class="" style="white-space:pre">   </span></div><div>my $ticket = $self->TicketObj;</div><div>my $subject = $Tickets->Subject;</div><div>my $name = $requestor;</div><div>my $queue = $queue</div><div>system('/usr/bin/perl /opt/rt4/lib/RT/Action/DataDogEvent.pm $name $ticket "$subject" $ queue');</div><div>return 1;</div><div><br></div><div>Custom action commit code:<span class="" style="white-space:pre">       </span></div><div>return 0;</div></div><div><br></div><div>The Script that's getting called.  </div><div>/opt/rt4/lib/RT/Action/DataDogEvent.pm<br></div><div><div>#!/usr/bin/perl</div><div><br></div><div>use strict;</div><div>use warnings;</div><div><br></div><div>use WebService::DataDog;</div><div>use Try::Tiny;</div><div>use Data::Dumper;</div><div><br></div><div>my $datadog = WebService::DataDog->new(</div><div>        api_key         => '123apikey',</div><div>        application_key => '123appkey',</div><div>        verbose         => 0, # Enable this for debugging output</div><div>#<span class="" style="white-space:pre">        </span>verbose         => 1,</div><div>);</div><div><br></div><div>my $event = $datadog->build('Event');</div><div>my $event_list;</div><div><br></div><div>my $name   = $ARGV[0];</div><div>my $ticket = $ARGV[1];</div><div>my $subject = $ARGV[2];</div><div>my $queue = $ARGV[3];</div><div><br></div><div># Post a new event to stream</div><div>$event->create(</div><div><span class="" style="white-space:pre">     </span>title => "$name - $ticket",</div><div><span class="" style="white-space:pre">   </span>text  => "$subject",</div><div><span class="" style="white-space:pre"> </span>tags => ['NOCRT', "$queue"],</div><div><br></div><div>);</div></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jan 25, 2016 at 1:32 PM, Matt Wells <span dir="ltr"><<a href="mailto:matt.wells@mosaic451.com" target="_blank">matt.wells@mosaic451.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div dir="ltr"><div>Has anyone ever attempted to integrate RT with DataDog and it's web api or configurations?</div><div>I've seen some integrations with "SendNagiosAlert" but was wondering if anyone had done something similar with DataDog?  I'm starting to play with it now using this -</div><div><a href="http://search.cpan.org/~jpinkham/WebService-DataDog-0.9.0/lib/WebService/DataDog.pm" target="_blank">http://search.cpan.org/~jpinkham/WebService-DataDog-0.9.0/lib/WebService/DataDog.pm</a><br></div><div><br></div></div></div>
</div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>Matt Wells<br>Chief Systems Architect<br><span style="font-size:12.8000001907349px">RHCA, </span>RHCVA - #110-000-353<br>(702) 808-0424<br><a href="mailto:matt.wells@mosaic451.com" target="_blank">matt.wells@mosaic451.com</a><br> Las Vegas | Phoenix | Portland Mosaic451.com <br>CONFIDENTIALITY NOTICE: This transmittal is a confidential communication or may otherwise be privileged. If you are not intended recipient, you are hereby notified that you have received this transmittal in error and that any review, dissemination, distribution or copying of this transmittal is strictly prohibited. If you have received this communication in error, please notify this office, and immediately delete this message and all its attachments, if any.<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></div></div></div>
</div>