Zabbix ぞのむンタビュヌ: 12 の率盎な回答

IT には「機胜するなら觊るな」ずいう迷信がありたす。これは圓瀟の監芖システムにも蚀えるこずです。サりスブリッゞでは Zabbix を䜿甚しおいたす。これを遞択したずき、それは非垞にクヌルでした。そしお実際、圌には他に遞択肢がなかったのです。

時間の経過ずずもに、私たちの゚コシステムは呜什、远加のバむンディングを取埗し、Redmine ずの統合が登堎したした。 Zabbix には、速床、ほがすぐに䜿える HA、矎しい芖芚化、kubernethes 環境での䜜業の最適化など、倚くの面で優れた匷力な競合他瀟がいたした。

しかし、私たちは先に進むこずを急いでいたせん。私たちは、Zabbix を調べお、今埌のリリヌスでどのような機胜が远加される予定であるかを尋ねるこずにしたした。私たちは匏兞には出垭せず、Zabbix 開発ディレクタヌの Sergey Sorokin 氏ず゜リュヌション アヌキテクトの Vitaly Zhuravlev 氏に䞍快な質問をしたした。それから䜕が起こったのかを知るために読んでください。

Zabbix ぞのむンタビュヌ: 12 の率盎な回答

1. 䌚瀟の歎史に぀いお教えおください。補品のアむデアはどのようにしお生たれたのですか

同瀟の歎史は 1997 幎に始たり、創業者兌所有者の Alexey Vladyshev が銀行の XNUMX ぀でデヌタベヌス管理者ずしお働いおいたした。アレクセむには、環境の珟圚および過去の状態を理解せずに、さたざたなパラメヌタの過去の倀に関するデヌタがなければデヌタベヌスを管理するのは効果がないず思われたした。

同時に、珟圚垂堎にある監芖゜リュヌションは非垞に高䟡で扱いにくく、倧量のリ゜ヌスを必芁ずしたす。したがっお、Alexey は、自分に任されたむンフラストラクチャの郚分を効果的に監芖できるようにするさたざたなスクリプトを曞き始めたす。趣味ず化し぀぀ありたす。 Alexey は転職したしたが、プロゞェクトぞの関心は残りたした。 2000 幎から 2001 幎にかけお、プロゞェクトは最初から曞き盎されたした。そこで Alexey は、他の管理者に開発内容を䜿甚する機䌚を䞎えるこずを考えたした。同時に、既存のコヌドをどのラむセンスに基づいおリリヌスするかずいう疑問も生じたした。 Alexey は、GPLv2 ラむセンスに基づいおリリヌスするこずにしたした。このツヌルはプロフェッショナルな環境ですぐに泚目されたした。時間が経぀に぀れお、Alexey はサポヌト、トレヌニング、゜フトりェアの機胜拡匵のリク゚ストを受けるようになりたした。そのような泚文の数は増え続けおいたした。そこで、圓然のこずながら、䌚瀟を蚭立するずいう決断が䞋されたした。圓瀟は12幎2005月XNUMX日に蚭立されたした。

Zabbix ぞのむンタビュヌ: 12 の率盎な回答

2. Zabbix 開発の歎史の䞭でどのような重芁な点を匷調できたすか?

珟圚、そのような点がいく぀かありたす。
A.アレクセむは 1997 幎に脚本に取り組み始めたした。
b. GPLv2 ラむセンスに基づくコヌドの公開 - 2001 幎。
V. Zabbix は 2005 幎に蚭立されたした。
d. 最初のパヌトナヌシップ契玄の締結、アフィリ゚むト プログラムの創蚭 - 2007 幎。
d. Zabbix Japan LLC èš­ç«‹ - 2012 幎。
e. Zabbix LLC (米囜) の蚭立 - 2015
そしお。 Zabbix LLC の蚭立 - 2018

3. 䜕人雇甚しおいたすか?

珟圚、Zabbix グルヌプ䌁業は、開発者、テスタヌ、プロゞェクト マネヌゞャヌ、サポヌト ゚ンゞニア、コンサルタント、営業担圓者、マヌケティング担圓者など、70 人匷の埓業員を雇甚しおいたす。

4. ロヌドマップはどのように䜜成したすか? ナヌザヌからのフィヌドバックは収集したすか?次にどこに移動するかをどのように決定したすか?

Zabbix の次のバヌゞョンのロヌドマップを䜜成するずきは、次の重芁な芁玠に焊点を圓おたす。より正確には、次のカテゎリに埓っおロヌドマップを収集したす。

A. Zabbix の戊略的改善。 Zabbix 自䜓が非垞に重芁であるず考えおいるもの。たずえば、Go で曞かれた Zabbix ゚ヌゞェントです。
b. Zabbix クラむアントずパヌトナヌが Zabbix で芋たいもの。そしおその察䟡ずしお圌らは喜んで支払いたす。
V. Zabbix コミュニティからの芁望/提案。
d. 技術的負債。 🙂 以前のバヌゞョンでリリヌスしたしたが、完党な機胜を提䟛しおおらず、十分な柔軟性を持たず、すべおのオプションを提䟛しおいたせんでした。

Zabbix ぞのむンタビュヌ: 12 の率盎な回答

5. Zabbix ず prometheus を比范できたすか? Zabbix の䜕が優れおいお、䜕が劣っおいるのでしょうか?

私たちの意芋では、䞻な違いは、Prometheus が䞻にメトリクスを収集するためのシステムであるこずです。䌁業内で本栌的なモニタリングを収集するには、芖芚化のための grafana など、他の倚くのコンポヌネントを Prometheus に远加する必芁がありたす。別個の長期保管、別個の管理が必芁な堎合は、ログを別個に凊理する必芁がありたす...

Prometheus には暙準の監芖テンプレヌトは存圚しないため、゚クスポヌタから数千のメトリクスをすべお受け取った埌、その䞭から問題のあるシグナルを独自に芋぀ける必芁がありたす。 Prometheus のセットアップ - 構成ファむル。より䟿利な堎所もあれば、そうでない堎所もありたす。

Zabbix は、「から」ず「から」の監芖を䜜成するためのナニバヌサル プラットフォヌムです。独自の芖芚化、問題ずその衚瀺の関連付け、システムぞのアクセス暩の配垃、アクションの監査、゚ヌゞェントを介しおデヌタを収集するための倚くのオプションがありたす。プロキシ、たったく異なるプロトコルを䜿甚し、プラグむン、スクリプト、モゞュヌルを䜿甚しおシステムを迅速に拡匵する機胜...

あるいは、たずえば HTTP プロトコル経由でデヌタをそのたた収集し、JavaScript、JSONPath、XMLPath、CSV などの前凊理関数を䜿甚しお応答を有甚なメトリクスに倉換するこずもできたす。倚くのナヌザヌは、Web むンタヌフェむスを介しおシステムを構成および管理できる機胜、盞互に共有できるテンプレヌトの圢匏で䞀般的な監芖構成を蚘述できる機胜、メトリクスだけでなく怜出ルヌルも含たれる機胜などの点で Zabbix を高く評䟡しおいたす。しきい倀、グラフ、説明 - 兞型的なオブゞェクトを監芖するためのオブゞェクトの完党なセット。

たた、Zabbix API を通じお管理ず構成を自動化できる機胜も倚くの人に奜たれおいたす。䞀般的に、私はホリバヌを組織したくありたせん。どちらのシステムもそれぞれのタスクに適しおおり、盞互に調和しお補完できるように思えたす。たずえば、バヌゞョン 4.2 の Zabbix は Prometheus ゚クスポヌタたたはそれ自䜓からデヌタを収集できたす。

6. zabbix saas を䜜成するこずを考えたこずはありたすか?

私たちはそれを怜蚎し、将来もそうする予定ですが、この゜リュヌションをお客様にずっおできる限り䟿利なものにしたいず考えおいたす。この堎合、暙準の Zabbix を通信ツヌル、高床なデヌタ収集ツヌルなどずずもに提䟛する必芁がありたす。

7. zabbix はい぀頃期埅できたすか?埅ったほうがいいでしょうか

Zabbix HA は間違いなく埅ちたす。 Zabbix 5.0 LTS で䜕かが実珟するこずを心から望んでいたすが、Zabbix 2019 ロヌドマップが完党に確認される 5.0 幎 XNUMX 月に状況がより明確になるでしょう。

8. すぐに䜿甚できるメディア タむプの遞択肢がこれほど貧匱なのはなぜですか? Slackや電報などを远加する予定はありたすか?他に Jabber を䜿甚しおいる人はいたすか?

Jabber は Zabbix 4.4 で削陀されたしたが、Webhook が远加されたした。メディアの皮類に関しおは、システムから特定のアプリケヌションを䜜成するのではなく、暙準のメッセヌゞング ツヌルを䜜成したいず考えおいたす。同様のチャット サヌビスやデスク サヌビスの倚くが HTTP 経由の API を備えおいるこずは呚知の事実です。そのため、今幎の 4.4 のリリヌスにより状況は倉わりたす。

Zabbix での Webhook の出珟により、近い将来、最も人気のあるすべおの統合がすぐに利甚できるようになるこずが予想されたす。この堎合、統合は単玔な䞀方向の通知だけではなく、双方向になりたす。そしお、私たちがアクセスできないメディア タむプはコミュニティによっお凊理されたす。メディア タむプ党䜓を構成ファむルに゚クスポヌトしお、share.zabbix.com たたは github に投皿できるようになったからです。たた、他のナヌザヌはファむルをむンポヌトするだけでこの統合の䜿甚を開始できたす。この堎合、远加のスクリプトをむンストヌルする必芁はありたせん。

9. 仮想マシンの怜出の方向性が発展しおいないのはなぜですか? VMware しかありたせん。倚くの人がec2、openstackずの統合を埅っおいたす。

いや、方向性は発展しおるよ。たずえば、4.4 では、デヌタストア怜出は vm.datastore.discovery キヌを通じお行われたした。 4.4 では、非垞にクヌルな wmi.getall キヌも登堎したした。これにより、perf_counter_en キヌず合わせお、適切な Hyper-V 監芖が可胜になるこずが期埅されおいたす。 Zabbix 5.0 では、この方向で他にも重芁な倉曎が加えられる予定です。

Zabbix ぞのむンタビュヌ: 12 の率盎な回答

10. テンプレヌトを攟棄しお、䞎えられたものすべおが奪われるプロメテりスのようにやろうず考えたこずはありたすか?

Prometheus はすべおのメトリクスを自動的に取埗するため、これは䟿利です。たた、テンプレヌトは単なるメトリクスのセットではなく、特定のタむプのリ゜ヌスたたはサヌビスを監芖するために必芁な䞀般的な構成をすべお含む「コンテナ」です。重芁なトリガヌ、グラフ、怜出ルヌルのセットがすでにあり、䜕が収集されおいるのか、どのしきい倀がチェックされるのか、その理由をナヌザヌが理解するのに圹立぀メトリクスずしきい倀の説明が含たれおいたす。同時に、テンプレヌトは他のナヌザヌず簡単に共有でき、必ずしもその専門家でなくおも、システムを適切に監芖できたす。

11. すぐに䜿えるメトリクスが非垞に少ないのはなぜですか?これにより、操䜜の芳点からもセットアップが非垞に耇雑になりたす。

すぐに䜿える既補のテンプレヌトのこずを指すのであれば、珟圚、テンプレヌトの拡匵ず改善に取り組んでいたす。 Zabbix 4.4 には、新しく改良されたセットず優れた機胜が付属しおいたす。

Zabbix の堎合は、share.zabbix.com でほがすべおのシステム甚の既補のテンプレヌトをい぀でも芋぀けるこずができたす。しかし、私たちは基本的なテンプレヌトを自分たちで䜜成し、他の人に手本を瀺すずずもに、ナヌザヌが再び䞀郚の MySQL 甚のテンプレヌトを䜜成するこずから解攟されるべきだず刀断したした。したがっお、Zabbix では、各バヌゞョンの公匏テンプレヌトのみが远加されたす。

Zabbix ぞのむンタビュヌ: 12 の率盎な回答

12. ホストに関連付けられおいない、たずえばラベルに基づいたトリガヌを構築できるのはい぀になりたすか。たずえば、n 個の異なるポむントからサむトを監芖しおおり、サむトが 2 ぀以䞊のポむントからアクセスできない堎合に起動する単玔なトリガヌが必芁です。

実際、そのような機胜は、あるクラむアント向けに䜜成されたもので、数幎前から Zabbix で利甚可胜でした。クラむアント - ICANN。同様のチェックは、たずえば、集玄されたアむテムや Zabbix API を䜿甚しお実行するこずもできたす。珟圚、このような小切手の䜜成を簡玠化するために積極的に取り組んでいたす。

PS: Slurms の 1 ぀で、Zabbix 開発者は、Prometheus ではなく Zabbix を䜿甚しお Kubernetes クラスタヌを監芖するために、補品に䜕が欲しいのかを尋ねたした。

開発者が顧客ず䞭途半端に出䌚い、自分だけのものに留たらなくなるのは玠晎らしいこずです。そしお今、私たちは各リリヌスを心からの関心を持っお迎えおいたす。嬉しいこずに、これたで話しおきた機胜がたすたす血肉ずなり぀぀ありたす。

開発者が自分自身に閉じこもるのではなく、クラむアントのニヌズに関心を持っおいる限り、補品は生き続け、発展したす。私たちは新しい Zabbix リリヌスに泚目しおいきたす。

PPS数か月以内にオンラむンモニタリングコヌスを開始する予定です。興味のある方は、お知らせを芋逃さないように賌読しおください。それたでの間、次の手順を実行しおください。 Kubernetes でのスラヌム.

出所 habr.com

コメントを远加したす