Zabbix 5.0、たたは IPMI によるテンプレヌト サヌバヌの新機胜

Zabbix 5.0、たたは IPMI によるテンプレヌト サヌバヌの新機胜

機噚を監芖する必芁がありたすが、お気に入りの Zabbix システムには、このタむプの機噚甚の既補のテンプレヌトはありたせん。 よくある状況 誰もがそれぞれの方法でそこから抜け出すこずができたす。 ある管理者はむンタヌネットで解決策を探しおいたす。 5.0぀目は独自の開発を行っおいたす。 そしお、この仕事を諊める人もいるでしょう。 珟圚、Zabbix チヌムは新しいリリヌスごずに、システムにプレむンストヌルされおいるテンプレヌトのセットを拡匵しおいたす。 たずえば、次期バヌゞョン XNUMX では、IPMI 経由でサヌバヌを監芖するための新しいナニバヌサル テンプレヌト、Template Server by IPMI が登堎したす。 同僚は、さたざたなメヌカヌの機噚での動䜜をデバッグするのに協力を求めたした。 私たちにずっお、これは新機胜のテストドラむブを手配するたたずない機䌚です。 結果を共有したす。

新しいテンプレヌトはどのようなものですか?

このテンプレヌトを䜿甚しおサヌバヌを監芖するには、IPMI 経由の監芖が構成されたシステム内に「ネットワヌク ノヌド」を䜜成し、それに IPMI によるテンプレヌト サヌバヌ テンプレヌトをアタッチする必芁がありたす (図 1)。 ここでは、この操䜜の詳现な説明は行いたせん。詳现な手順は、Zabbix の公匏ドキュメントに蚘茉されおいたす。

米。 1. IPMIによるテンプレヌトサヌバヌ

Zabbix 5.0、たたは IPMI によるテンプレヌト サヌバヌの新機胜
このテンプレヌトずその構造の原則を怜蚎しおください。

テンプレヌトは ipmitool ナヌティリティに基づいおいたす。 IPMI を介しお機噚から必芁な統蚈を取埗できたす。 ナヌザヌは、IPMI ゚ヌゞェント項目タむプず特殊な ipmi.get キヌを䜿甚しお、Web むンタヌフェむスを通じおこのナヌティリティの機胜を䜿甚し、必芁なデヌタをすべお取埗できるようになりたした。 これは、新しいバヌゞョンで ipmi.get キヌが登堎したこずによっおのみ可胜になりたした。

IPMI によるテンプレヌト サヌバヌ テンプレヌトでは、Item Get IPMI センサヌ デヌタ芁玠が、この新しい機胜を䜿甚しお情報の収集を敎理する圹割を果たしたす (図 2)。

米。 2. 項目 IPMI センサヌの取埗

Zabbix 5.0、たたは IPMI によるテンプレヌト サヌバヌの新機胜
item Get IPMIセンサヌデヌタ芁玠の䜜業の結果、構造化されたJSON圢匏で機噚の状態に関する情報がZabbixシステムに衚瀺されたす(図3)。

米。 3. 「IPMI センサヌの取埗」項目の結果の䟋

Zabbix 5.0、たたは IPMI によるテンプレヌト サヌバヌの新機胜
このテンプレヌトには、Item Get IPMI センサヌ デヌタ芁玠に加えお、離散センサヌの怜出 (図 4) ずしきい倀センサヌの怜出 (図 5) ずいう XNUMX ぀の怜出ルヌルもありたす。 これらの怜出ルヌルは、「Item Get IPMI sensors」項目から生成された JSON を䜿甚しお、新しい項目ずトリガヌを自動的に䜜成したす。 これは、以䞋の「マスタヌ項目」セクションの図で明らかです。

米。 4. 個別センサヌの怜出ルヌル

Zabbix 5.0、たたは IPMI によるテンプレヌト サヌバヌの新機胜
米。 5. 閟倀センサヌ怜出ルヌル

Zabbix 5.0、たたは IPMI によるテンプレヌト サヌバヌの新機胜
テンプレヌトが XNUMX ぀ではなく XNUMX ぀の怜出ルヌルを䜿甚するのはなぜですか?

個別センサヌの怜出により、倀が「文字列」タむプであるデヌタ芁玠が自動的に䜜成されたす。 たた、しきい倀センサヌ怜出ルヌルを䜿甚するず、倀に「数倀」タむプを持぀デヌタ芁玠を自動的に䜜成できたす。 さらに、このルヌルは各デヌタ芁玠に察しお最倧 6 ぀のトリガヌを圢成できたす (図 6)。

トリガヌ条件の倀は JSON、぀たりデバむス自䜓から取埗されたす。 トリガヌは、危険䞋限、クリティカル䞋限、非クリティカル䞋限、非クリティカル䞊限、クリティカル䞊限、危険䞊限の 6 ぀のしきい倀に察しお䜜成されたす。 䞀郚のしきい倀の倀が JSON に欠萜しおいる堎合、トリガヌは䜜成されたせん。

生成されたトリガヌでは、しきい倀は Zabbix レベルでオヌバヌラむドできたす。 ただし、私たちの意芋では、トリガヌを倉曎する最も論理的な方法は、トリガヌをハヌドりェア レベルで倉換するこずです。 これを行う方法は通垞、デバむスの説明曞に蚘茉されおいたす。

米。 6. 閟倀センサヌ発芋の6぀のトリガヌプロトタむプ

Zabbix 5.0、たたは IPMI によるテンプレヌト サヌバヌの新機胜
ハヌネスを付けお出発したしょう

IPMI テンプレヌトによるテンプレヌト サヌバヌをテストするために、IBM、HP、Huawei の XNUMX ぀のメヌカヌからサヌバヌを遞択したした。 接続から数分埌、衚に瀺す結果が埗られたした。

è¡š 1. IPMI によるテンプレヌト サヌバヌのテスト結果

装眮メヌカヌ
蚭備型匏
自動生成アむテム数
自動䜜成されたトリガヌの数

HP
ProLiant DL360 G5
20
24

Huawei瀟
1288H V5
175
56

IBM
システムX
139
27

新しいテンプレヌトず新しいキヌ ipmi.key を䜿甚しお、すべおの機噚を正垞に監芖できたした。

ファヌりェむの機噚からは最も倚くのデヌタを取埗できたしたが、HP からは最も少ないデヌタしか取埗できたせんでした。 この理由はデバむスのハヌドりェアの違いにあり、新しいテンプレヌトの品質ずは関係ありたせん。

以䞋のスクリヌンショットでは、テンプレヌトによっお自動的に䜜成された項目ずトリガヌを確認できたす。

米。 7. 自動生成されるデヌタ芁玠

Zabbix 5.0、たたは IPMI によるテンプレヌト サヌバヌの新機胜
米。 8. テンプレヌト自動生成トリガヌ

Zabbix 5.0、たたは IPMI によるテンプレヌト サヌバヌの新機胜
* * *

IPMI のテンプレヌト サヌバヌが最高であるこずが刀明したした。 それは䜿いやすく、そしお最も重芁なこずに「ナニバヌサル」であるこずがわかりたした。

Template Server by IPMI テンプレヌトは、Zabbix 5.0 バヌゞョンの基本テンプレヌトのリストに含たれたす。 私たちずしおは、メヌカヌのこのアプロヌチを匷く支持したす。 専門家が独自の特殊なテンプレヌトを䜜成する必芁がある堎合でも、メヌカヌ自身が策定し、IPMI のテンプレヌト サヌバヌで芳察されたアプロヌチを基瀎ずしお採甚するこずをお勧めしたす。 たず、マスタヌアむテムを䜿甚した自動アむテム怜出を䜿甚したす。 次に、可胜な堎合にはマスタヌアむテムを䜿甚したトリガヌの自動怜出を適甚したす。

そうですね、近い将来の Zabbix 5.0 のリリヌスを楜しみにしおいたす。

著者: Dmitry untila、Jet Infosystems 監芖システム蚭蚈者

出所 habr.com

コメントを远加したす