Jira Server エクステンションガイド

  • Posted by Digital Stacks
  • On 2018年10月2日
本記事は米国PagerDuty社のサイトで公開されているものを日本語訳したものです。原文はこちらです。 この インテグレーションは、 Atlassian MarketplaceからダウンロードできるJira Server(自己ホスト型)7.2+用です。Jira Cloudを使用する場合は、Jira Cloud エクステンションガイドを参照してください。 PagerDutyのJira Serverとのインテグレーションを使うと、Atlassian Jira Softwareとの間で双方向の同期ができます。PagerDutyでトリガーされたインシデントは、Jiraの課題(issue)を自動的に開くことができます。また、問題が発生していないフィールドであってもカスタムフィールドであっても問題のフィールドに値を設定できます。Jiraの課題は、PagerDutyのインシデントを誘発し、チームに時間の敏感な問題を通知するのに役立ちます。 その他の機能としては、インシデント優先度の同期、メモの同期化、状態マッピングなどがあります。 この統合により、Jira Service Deskもサポートします。 PagerDuty認証トークンを作成する PagerDutyでは、Jira Serverエクステンションを追加する必要があります。下記の操作でユニークな認証トークンが作成されます。トークンは次のステップのJiraでの設定で使用されます。 構成 メニューから拡張機能を選択します。 新しい拡張機能をクリックし、 Jira Serverを選択します 。Jira Serverの設定ページを開くように求められます。 Jira Serverの設定ページで、このガイドの後半で使用する認証トークンをコピーします。 Jira Serverアプリケーションにログインします。注: JiraのPagerDutyアドオンに認証トークンを貼り付けるまで、PagerDutyをJira Serverに接続することはできません。 JiraにPagerDutyプラグインを追加する Jira側ではPagerDutyプラグインをダウンロードし、PagerDuty認証トークンを追加する必要があります。 注:これらの手順を設定するには、Jira での管理者権限が必要です。 右上のJira AdministrationメニューからAdd Onsをクリックします。 Add-ons をクリックし , Astlassian MarketplaceでFind new add-onsをクリックします。PagerDuty Jira Server Extensionを検索し、 Install ボタンをクリックします。 Manage Add Onページに戻った後、 […]
Read More

BMC Service Desk Early Access Extensionガイド

  • Posted by Digital Stacks
  • On 2018年9月2日
本記事は米国PagerDuty社のサイトで公開されているものを日本語訳したものです。原文はこちらです BMC Remedy Service Deskは、モバイル向けにネイティブに構築された革新的なサービス管理プラットフォームで、直感的で美しく、ヒューマンセンントリックなユーザーエクスペリエンスを提供し、組織全体の生産性を高めます。BMC RemedyはPagerDutyユーザーにフォームが記入されたときにアラートを送ることができます。この拡張機能は、従来のBMC Service Deskのインテグレーションを置き換えます。 この拡張機能は、スタンダードプランとエンタープライズプランのお客様にはアーリーアクセスとして早期にご利用いただけます。お使いのアカウントでこの拡張機能を有効にし、必要なファイルにアクセスするには、support@pagerduty.comにご連絡ください。   前提条件 PagerDutyアカウント。持っていない場合、ここでサインアップすることができます。 BMC Remedy Service Desk Incident Management 9.0以上。 BMC Remedy Action Request System 9.0以上。 Incident Managementモジュールを利用するには、Assignment Engine Integrationまたは個人への自動割り当てを無効にする必要があります。   インストールの準備 PagerDuty Remedyインテグレーションをダウンロードしてください。まだお持ちでない場合は、エクステンションを有効化するために support@pagerduty.comまでご連絡ください。 任意の場所にPagerDuty Binaryを配置します。この例では、c:\PagerDuty\pd-remedy.exeを使用します。ダウンロードした実行ファイルの名前をpd-remedy.exeに変更してください。   PagerDutyでの設定 ConfigurationメニューのAPI Accessを選択します。 APIアクセスページで、Create New API Keyをクリックします。 ポップアップするダイアログで、キーのDescriptionを入力し、API versionを選択するよう求められます。また、キーをRead-onlyとして作成するオプションもあります。このボックスをチェックしないままにすると、フルアクセスキーが作成されます。バージョン管理に関する注意事項:API v2はPagerDutyとの通信が容易にできるように設計されています。既存のPagerDutyのインテグレーションには、API v1キーが必要です。使用するAPIバージョンについて疑問がある場合は、サポートチームまでお問い合わせください 。 オプションを入力したら、Create Keyをクリックします。 Create Keyをクリックすると、キーを表示したダイアログが表示され、前の手順で記入したオプションが確認されます。このステップの後には再びキーにアクセスできないので、必ずアプリケーションにこのキーをコピーしてください。以前に作成したキーを失って再びアクセスする必要がある場合は、キーを削除して新しいキーを作成する必要があります。キーを正常にコピーしたら、Closeをクリックします。 作成されると、キーがAPIアクセスページのキーのリストに表示され、バージョン管理が表示されます。   Remedyでの設定 […]
Read More

BMC Service Deskインテグレーションガイド

  • Posted by Digital Stacks
  • On 2018年2月9日
本記事は米国PagerDuty社のサイトで公開されているインテグレーションガイドをそのまま日本語に翻訳したものです。日本語環境での動作を保証するわけではありません。原文はこちらを参照してください。 BMC Remedy Service Deskは、モバイル向けにネイティブで構築された革新的なサービス管理プラットフォームです。美しく直感的なユーザーエクスペリエンスを提供し、組織全体の生産性を高めます。BMC Remedyを使用すると、PagerDutyユーザーは、フォームに注意が必要な内容が記入されたときにアラートを受け取ることができます。このインテグレーションはTAPで検証されており、 BMC Marketplaceに掲載されています。   このガイドでは、BMC Remedy Service DeskをインテグレートするためのPagerDutyのインストールと設定を説明します。カスタマイズに関する追加のドキュメントは、 ここにあります。   前提条件   PagerDutyアカウント BMC Remedy Service Desk Incident Management 8.1以上 BMC Remedy Action Request System 8.1以上。   インストールの準備   GithubのここからPagerDuty Remedy Integrationをダウンロードしてください。 任意の場所にPagerDutyのバイナリを置きます。この例では、c:\PagerDuty\pd-remedy.exeを使用します。ダウンロードした実行ファイルの名前をpd-remedy.exeに変更してください。 ここからPagerDutyフィルタ定義をダウンロードしてください。   PagerDutyでの作業   ConfigurationメニューからServiceを選択します。 新しいサービスを作成する場合はServiceページで+Add New Serviceをクリックします。既存のサービスに追加する場合は、サービスの名前をクリックします。その後、Integrationsタブをクリックし、+New Integrationボタンをクリックします。     Integration Typeメニューからアプリケーションを選択し、Integration Nameを入力します。新しいサービスを作成する場合は、一般設定で、新しいサービスのNameを入力します。次に、インシデント設定で、新しいサービスのEscalation Policy(エスカレーションポリシー)、Notification Urgency(通知の緊急性)、Incident Behavior(インシデントの動作)を指定します。 […]
Read More

ServiceNow Expressインテグレーションガイド

  • Posted by Digital Stacks
  • On 2018年2月6日
本記事は米国PagerDuty社のサイトで公開されているインテグレーションガイドをそのまま日本語に翻訳したものです。日本語環境での動作を保証するわけではありません。原文はこちらを参照してください。 このインテグレーションは、廃止準備期間に入ったv1 REST API を使うものです。v1 REST API の廃止予定に関しては次のFAQをご覧ください。 https://v2.developer.pagerduty.com/v2/docs/v1-rest-api-decommissioning-faq ServiceNow Expressは、中小企業向けに高度な自動化とプロセスワークフローを提供するプラットフォームです。ServiceNow Expressをインテグレートすることにより、PagerDutyの堅牢なオンコールスケジューリングと通知、エスカレーションにより、ServiceNowのワークフローとチケット機能を活用することができます。 ServiceNow ExpressとPagerDuty間は双方向通信がサポートされているため、インシデントの確認、委任(別のグループに割り当て)、解決がどちらのシステムからでも可能です。次の3種類のワークフローがサポートされています。 ユーザーはPagerDutyを通知にのみ使用できます。通知後はServiceNowを使用してインシデントの割り当て、調査、解決を行います。 ユーザーはPagerDutyから通知を受け取り、PagerDutyを介して(確認応答によって)インシデントの所有権を取得し、ServiceNowを使用して調査と解決を行います。 ユーザーはPagerDutyを使用して通知を受け取り、その後、インシデントの所有権を(確認応答によって)取得し、インシデントを解決します。 次の図は上記のワークフローです。     このガイドはPagerDutyと環境を統合するプロセスの解説で、ServiceNow Expressの認定を受けています。ServiceNow Enterpriseには、別のインテグレーションの方法が用意されています。   ServiceNowでの作業  PagerDutyアプリケーションをインストールする    ServiceNow Storeにログインして、PagerDuty Incident Resolution Platform for Expressのアプリケーションを検索します。   Getをクリックして、アプリケーションをインストール可能にします。   ServiceNow Expressにadminとしてログインします。   Application Configuration → Store Applicationsに進み、Downloadsタブをクリックして新しいアプリケーションを表示します。   PagerDutyアプリケーションでInstallをクリックします。   PagerDutyユーザーを作成する PagerDutyのwebhookを処理するには、ServiceNowユーザーアカウントが必要です。既存のユーザーアカウントを使用するのではなく、PagerDuty用のサービスアカウントを作成することをお勧めします。   User Administration → Usersに進み、Newをクリックします。 […]
Read More

ServiceNow v4エンタープライズインテグレーションガイド

  • Posted by Digital Stacks
  • On 2018年1月18日
本記事は米国PagerDuty社のサイトで公開されているインテグレーションガイドをDigital Stacksが日本語に翻訳したものです。無断複製を禁じます。原文はこちらを参照してください。 このインテグレーションはService Now v4のためのものです。 ServiceNow Enterpriseは、エンタープライズ環境に高度な自動化とプロセスワークフローを提供する強力なサービスプラットフォームです。PagerDutyの堅牢なオンコールスケジューリング、通知、エスカレーションにより、ServiceNowのワークフローやチケット機能を活用することができます。 このガイドは、ServiceNow IstanbulおよびHelsinkiの認定を受けており、お客様の環境にPagerDutyをインテグレートするプロセスを案内します。ServiceNow Geneva以前を使用している場合は、「ServiceNowレガシーインテグレーションガイド」を参照してください。別に、ServiceNow Express用のインテグレーションガイドもあります。 詳細については、ナレッジベースを参照してください。 ServiceNow v4.0の新機能 インテグレーションの働きと高度な構成 ServiceNowインテグレーションのトラブルシューティング よくある質問 ServiceNow EnterpriseとPagerDutyの間の通信は双方向化されているため、インシデントの確認、委任(別のグループに割り当て)、解決はどちらのシステムでも可能です。次のワークフローがサポートされています。 サードパーティの監視ツールによって、PagerDutyで問題が検出され、インシデントが発生します。ユーザーはPagerDutyから通知を受け取り、ユーザーはPagerDutyを介して問題を確認し解決することができます。PagerDutyインシデントがトリガーされるとServiceNowのチケットが開かれ、インシデントが終了するまでPagerDutyと同期されたままになります。 チケットはServiceNowでファイルされます。インシデントはPagerDutyによって自動的にユーザーに通知されます。ユーザーはPagerDuty経由で所有権を取得します。PagerDutyの情報はServiceNowと同期して保持されます。 ワークフローは以下のようになります。 インストールの前にServiceNowでやっておくこと アプリケーションアクセスコントロール PagerDutyを機能させるためには、インストール前にServiceNowで以下の変更が必要です。この作業は、ServiceNow管理者が行う必要があります。 1.System Definition→Tableモジュールから、ユーザー(sys_user)テーブルのレコードを開き、ユーザーフォームからPagerDutyユーザーをプロビジョニングするためのアクション設定を有効にします。 2.System Definition→Tableモジュールから、グループのレコードを開きます (sys_user_group)テーブル。ここで、 Allow configrationオプションを有効にすると、PagerDutyサービスとポリシーをグループフォームからプロビジョニングするアクションをサポートできます。 Can create、Can updateオプションを有効にすると、PagerDutyはグループのサービスやポリシーIDをグループレコードに書き込むことができます。 3.System Definition→Tableモジュールから、グループメンバー(sys_user_grmember)テーブルのレコードを開き、Allow configrationオプションを有効にします。 ServiceNow上での作業 1.ServiceNow Storeにログインし、PagerDuty Incident Resolution Platformアプリケーションを検索します。 2.アプリケーションを購入するオプションを選択します。このアプリケーションには無料です。使用しているServiceNowのバージョンで使用できる最新バージョンのアプリを選択してください。 3.管理者としてServiceNow Enterpriseアカウントにログインします。 4.System Applications→Applicationsモジュールを開き、Downloadタブをクリックして新しいアプリケーションを表示します。 5.PagerDutyアプリケーションでInstallをクリックします。 ビューにPagerDutyフィールドを追加する ServiceNow内のPagerDuty IDフィールドを表示する場合は、手動でビューに追加する必要があります。この方法については、ServiceNowのフォーム上のフィールドの表示/非表示ドキュメントを参照してください。 列の表示をカスタマイズするために、グリッドの左上隅にある歯車のアイコンをクリックしてリストビューにフィールドを追加することをお勧めします。たとえば、「グループ」ビューでは次のようになります。 利用可能なフィールドのリストは次のとおりです。これらのフィールドをフォームビューに追加すると、関連するPagerDutyレコードへのクイックリンクを使用することもできます。 […]
Read More

JIRAインテグレーションガイド

  • Posted by Digital Stacks
  • On 2018年1月15日
本記事は米国PagerDuty社のサイトで公開されているインテグレーションガイドをそのまま日本語に翻訳したものです。日本語環境での動作を保証するわけではありません。原文はこちらを参照してください。 JIRA Softwareは、組織内のチーム間のコラボレーションを可能にするプロジェクト管理ツールです。 このガイドでは、JIRAで作成された新しいインシデントがPagerDutyに新しいインシデントを作成し、JIRAで「完了」したインシデントはPagerDutyで解決になるように、JIRAとPagerDutyを設定するプロセスについて説明します。 PagerDutyでの設定 1. ConfigurationメニューからServicesを選択します。 2.Servicesページ上での設定:インテグレーションのための新しいサービスを作成する場合は、+Add New Serviceをクリックします。既存のサービスにインテグレーションを追加する場合は、インテグレーションを追加したいサービスの名前をクリックします。 その後、Integrations タブをクリックし、+New Integrationボタンをクリックします。 3.Integration Typeメニューからアプリを選択します。 このガイドを使用してJIRAと統合するには、integration typeとしてJIRA Softwareを選択してください。 次に、Integration Nameを入力します。インテグレーション用の新しいサービスを作成する場合は、「General Settings」で、新しいサービスのNameを入力します。 次に、Incident Settingsで、新しいサービスのEscalation Policy、Notification Urgency、Incident Behavior を指定します。 4.Add ServiceまたはAdd Integrationボタンをクリックして、新しいインテグレーションを保存します。 あなたはサービスのIntegrationsページにリダイレクトされます。 5.新しいインテグレーションのためのIntegration URLをコピーします。 JIRAでの設定 注意:下記の手順を実行するには、JIRAの管理者である必要があります。 1.AdministrationメニューのSystemを選択します。 2. 左側のメニューのAdvancedのリンクグループにあるWebHooksをクリックし、右上隅にあるCreate a WebHookをクリックします。 新しいWebhookにNameを付け、StatusがEnabledに設定されていることを確認してから、前の手順3でコピーしたIntegration URLをURLフィールドに貼り付けます。Issueの列の下にあるcreatedとupdatedをチェックして、JIRAがこのwebhookを使用して、問題が起きたときにPagerDuty内にインシデントを作成したり、問題にJIRA側で完了とマークした時にPagerDuty内で対応するインシデントが解決されたことにするといったことができるようにします。 デフォルトでは、JIRA側でのすべての問題が含まれますが、イベントチェックボックスの上のテキスト領域に(JQLを使ってして)検索条件を入力することで、特定の問題をフィルタリングできます。 よくある質問 このインテグレーションでサポートされるJIRAのバージョンは? 現時点では、このインテグレーションではJIRA Softwareのみがサポートされます。   このインテグレーションは、どのようなJIRAイベントをサポートしていますか? 現在のバージョンでは、JIRAで問題が作成されたときに新しいPagerDutyインシデントがトリガされ、JIRAの問題が「完了」とマークされたときにPagerDutyインシデントが解決になります。   電子メールベースのインテグレーションのためのガイド 必要に応じて、電子メールベースのサービスを作成してJIRAと統合することもできます。 このガイドでは、PagerDutyとJIRAアカウントを設定する方法について説明します。これにより、JIRAで新しい問題が作成されたときに、PagerDutyインシデントがトリガされます。同様に、PagerDutyがJIRAの中にチケットを作るように設定する方法も説明します。https://github.com/ryanhoskin/pd2jira にあるオープンソースのツールを使います。 PagerDutyでの設定 […]
Read More

Zabbix 3.xインテグレーションガイド

  • Posted by Digital Stacks
  • On 2018年1月15日
本記事は米国PagerDuty社のサイトで公開されているインテグレーションガイドをそのまま日本語に翻訳したものです。日本語環境での動作を保証するわけではありません。原文はこちらを参照してください。     Zabbixは、ネットワークサービス、サーバー、およびその他のハードウェアの状態を監視するために設計された非常に強力なオープンソースのエンタープライズクラスのネットワーク管理システムです。 多くの組織のITインフラストラクチャを監視する上で重要な役割を果たしています。   PagerDutyは、PagerDuty APIを使用したオンコール・スケジューリング、アラートおよびインシデント追跡を提供することによりZabbixの機能を拡張します。 PagerDutyはZabbixの最もクリティカルなイベントを通知し、即座に対応することができます。   このガイドでは、Pythonスクリプトを使用してZabbix 3.xのインストールをPagerDutyにインテグレートする方法について説明します。 このガイドでは、Zabbixのスクリプト、メディアタイプ、ユーザ、およびアクションの設定方法について説明します。これらの手順はお使いのLinuxディストリビューションに応じて、少し変更する必要があると思います。   PagerDutyでの設定   1.ConfigurationメニューからServicesを選択します。   2.Servicesページでの操作:インテグレーション用の新しいサービスを作成する場合は、+Add New Serviceボタンをクリックします。 既存のサービスにインテグレーションを追加する場合は、インテグレーションを追加するサービスの名前をクリックします。Integrationsタブをクリックし、+New Integrationボタンをクリックします。   3.Integration Typeメニューからアプリケーションを選択し、Integration Nameにインテグレーション名を入力します。インテグレーションのための新しいサービスを作成する場合は、General Settingsで、新しいサービスのNameを入力します。次に、Incident Settingsで、新しいサービスのEscalation Policy、Notification Urgency、およびIncident Behaviorを指定します。   4.Add Service またはAdd Integration ボタンをクリックして、新しいインテグレーションを保存します。あなたはサービスのIntegrationsページにリダイレクトされます。   5.新しいインテグレーションのIntegration Keyをコピーします。   Zabbixでの設定   1.「Agent Install Guide」の説明に従ってPagerDuty Agentをインストールします。   2.ZabbixのAlertScriptsPathディレクトリにあるpd-zabbixスクリプトへのシンボリックリンクを作成します。 AlertScriptsPathは通常 /etc/zabbix/alert.d または /usr/local/share/zabbix/alertscripts ですが、変更することができます。 […]
Read More

Mackerel.ioインテグレーションガイド

  • Posted by Digital Stacks
  • On 2018年1月10日
本記事は米国PagerDuty社のサイトで公開されているインテグレーションガイドをそのまま日本語に翻訳したものです。日本語環境での動作を保証するわけではありません。原文はこちらを参照してください。     Mackerelは、エレガントでシンプルで使いやすいサービスで、ロールの概念を使用してホストを監視および管理します。ホスト上でmackerel-agentというプログラムを実行することで、Web上またはAPI経由で複数のホストを管理するだけでなく、ホストやアプリケーションの状況を高度にカスタマイズした形で可視化できます。Mackerel.ioで生成されたアラートは、PagerDutyでインシデントをトリガーし、SMS、電話、電子メール、またはプッシュ通知を介して適切な技術者にアラートを送ります。以下のガイドでは、インストール済みのMackerelとPagerDutyをインテグレートする方法について説明します。 PagerDutyでの設定 1.ConfigurationメニューからServicesを選択します。   2.Servicesページでの操作:インテグレーション用の新しいサービスを作成する場合は、+Add New Serviceボタンをクリックします。 既存のサービスにインテグレーションを追加する場合は、インテグレーションを追加するサービスの名前をクリックします。Integrationsタブをクリックし、+New Integrationボタンをクリックします。   3.Integration Typeメニューからアプリケーションを選択し、Integration Nameにインテグレーション名を入力します。インテグレーションのための新しいサービスを作成する場合は、General Settingsで、新しいサービスのNameを入力します。次に、Incident Settingsで、新しいサービスのEscalation Policy、Notification Urgency、およびIncident Behaviorを指定します。 4.Add Service またはAdd Integration ボタンをクリックして、新しいインテグレーションを保存します。あなたはサービスのIntegrationsページにリダイレクトされます。     5.新しいインテグレーションのIntegration Keyをコピーします。 Mackerel.ioでの設定 1.Mackerel.ioのURLダッシュボードに移動し、Monitorsを選択します。 2.Channels Settingsをクリックします。 3.New Channelを選択します。 4.使用可能なチャネルのリストからPagerDutyを選択します。名前をChannel Nameに入力します。サービスキーフィールドにPagerDutyのIntegration Keyを入力します。Available Status のドロップダウンメニューからPagerDutyアカウントにアラートを送信するイベントの種類を選択します。次に、Createをクリックします。 5.完了すると、PagerDutyアラート用に作成された新しいチャンネルが表示されます。 6.おめでとう!PagerDutyインテグレーションが有効になります。   よくある質問 Mackerel.ioインシデントは自動的に解決されますか? はい。   Mackerel.ioを複数のPagerDutyサービスに関連付けるように設定できますか? はい、それにはMackerel.ioで複数のチャンネルを作成し、PagerDutyで作成したサービスに関連付ける必要があります。   インシデントの重複排除は利きますか? はい、インシデントの重複は排除されます。 インシデントを作成する最初のアラートに対してインシデントキーが返されます。   […]
Read More