LogicMonitorのレビュー年:自動化と拡張性

自動化と監視の実践

パフォーマンスの監視は、多くの場合、シーシュポスの岩に似た評判があります。システムを一緒にジェリーリグするために数か月(または数年)の上り坂をうろついた後、環境が大きく変化したため、元の状態に戻ったことがわかります。 LogicMonitorは、創業以来、環境とともに成長するだけでなく、他のアプリケーションの力を利用してワークフローとプロセスを自動化する製品で、この認識を一変させてきました。

Year in ReviewシリーズのパートIIでは、自動化と拡張性の業界リーダーになるために私たちが成し遂げた大きな進歩を検証します。

自動監視

データが王様かもしれない LogicMonitorで、しかし私たちは大好きです オートメーション 同じくらい。 インフラストラクチャとアプリケーションをサポートするコンポーネントとサービスの数は驚異的です。数百または数千のデバイスに、数百万の潜在的な指標が含まれています。 これだけ多くのデバイスを LogicMonitor にアドホック ベースで追加するのは、気が遠くなるような作業です。 幸いなことに、LogicMonitor は Netscan を使用してこの作業を行います。

Netscanは、IP範囲、AWSタグ、またはカスタムスクリプトに基づいて、環境で新しいデバイスを定期的に検索します。 これにより、インフラストラクチャが変更されるたびにデバイスを手動で追加または削除する手間が最小限に抑えられます。これは、多くの組織では2016時間単位で行われる可能性があります。 NetScanのパワーを実現するために、XNUMX年を使用して広範囲にわたる機能でNetScanを刷新しました。 これらの改善点には次のものがあります。

    • に基づいてデバイスを含めるまたは除外するためのフィルタリング デバイスプロパティつまり、名前に「prod」が含まれるWindowsサーバーが常にProduction Serversグループを介して監視に追加されるフィルターを作成するか、ラップトップIPを自動的に除外します。 この機能により、検出されたデバイスを調べて監視する必要がほとんどなくなりました。
    • Netscanポリシーによって検出されたすべてのデバイスに資格情報を自動適用して、それらが適切に追加/監視されていることを確認します。
    • デバイスにIP、システムDNS、システム名、またはテキストに基づいて名前を付けるかどうかを指定する機能(つまり、トークンを使用してデバイスに名前を付けるpod01-## IP ##)
    • タグに基づいてAWSEC2デバイスを検出し、AWSタグをプロパティとして自動的に保存および更新します。

IT環境は常に流動的であるため、Netscanポリシーを設定することを強くお勧めします。 定期的にスケジュールされたスキャンにより、新しいデバイスが追加されたときにパフォーマンス監視のギャップが発生することはありません。 単一のオフィスルーターであろうとサーバーラック全体であろうと、Netscanが対応します。

拡張性と互換性

LogicMonitorでは監視が私たちの世界の中心かもしれませんが、企業は高度なIT管理ソリューションを使用していることを認識しています。 私たちは、アプリケーションが孤立して存在するべきではないと考えているため、LogicMonitorを構築して機能させます   残りのシステム:

  • 公開しました Ansibleモジュール これにより、監視プロセスを自動化できます。 これらは、監視対象のコレクタとデバイスの管理、ダウンタイムのスケジュール、デバイス情報の取得に非常に役立ちます。 Ansible プレイブック、およびその他の無数の構成。
  • PuppetでOpsオーケストレーションを処理する人のために、新しい Puppet認定モジュール これはPuppet4と完全に互換性があり、RESTAPIを利用します。 このモジュールを使用すると、XNUMXつのアプリケーションを調和させ、PuppetがLogicMonitorアカウントのプロビジョニングと構成を管理できるようになります。 これで、Puppetは、デバイスおよびプロパティ情報の信頼できる唯一の情報源になります。
  • 私たちと言えば REST API、V1を完全にデプロイしました。これは、追加の認証手段、より一貫性のある構文、および現在非推奨のRPCAPIよりもはるかに幅広い機能を提供します。 このような動的なリソースを使用すると、ChefからAutotaskCMDBの更新までの独自の統合を簡単に構築できます。

双方向ワークフローの統合

最後に、職場と同様に、パフォーマンスの監視でも、コミュニケーションが重要です。 この精神に基づいて、ワークフローまたはチケットシステムがLogicMonitorからの最新のメトリックを最新の状態で表示できるように、いくつかの双方向統合を作成しました。 増え続けるワークフロー統合のリストに新たに追加されたものには、ServiceNow、ConnectWise、AutoTask、PagerDuty、およびカスタムHTTP統合があります。 これらはすべて、外部チケットIDの保存をサポートし、アラートステータスに基づいて外部システムのチケットを更新し、他のアプリケーションから開始されたエスカレーションを確認するために、プラットフォームに直接組み込まれています。

ワークフローツールがリストにない場合でも心配しないでください。 LogicMonitorプラットフォームは、高度に構成可能で拡張可能であるように設計されているため、開発できる無限の統合があります。 実際、以前のブログ投稿では、私たち自身を取り上げました カスタムJira統合 深く。 少し考えれば、これらのカスタム統合を拡張して、毎日のワークフローから数ステップ(できれば数時間)を削減できます。

に焦点を当てることで、 オートメーション LogicMonitor プラットフォームは、他のアプリケーションと共存するだけでなく、他のアプリケーションの有用性を促進し (逆もまた同様)、成長するビジネスに合わせて拡張する必要があります。 いつものように、私たちはお客様が当社の製品開発からどのように利益を得ているかを聞くのが大好きです. また、役立つ新しい方法を継続的に探しているため、新しい統合や自動化の形式が必要な場合はお知らせください。