ab’s blog

インフラの呟きです。

Zabbix

Zabbix6.0 ログ監視アイテムの「保存前処理」で文字列フィルターをかける

はじめに 設定例 ログ取得テスト はじめに Zabbixのログ監視アイテム(log,logrt)で複雑な条件の文字列フィルターをかけたいときは「(グローバル)正規表現」を使いましたが、Zabbix6.0ではアイテムの「保存前処理」で正規表現同等のフィルターをかけることが…

Zabbix4.0 ユーザ一覧をshellで取得

はじめに サンプルshell shell実行結果 はじめに shellを使ってzabbixのユーザー情報を取得します。shellの中でcurlを使ってzabbix-apiを呼び出しています。 前提としてjqコマンドが必要になります。REDHAT8なら標準のyumでインストール可、REDHAT7なら標準…

Zabbix4.0 ファイルの変更/改ざん検知を監視する

はじめに ポテサラ美味しい。Zabbixでconfなどの設定ファイルが更新されたことをチェックしたいときの設定例です。 アイテム アイテムキーには「vfs.file.cksum」を使います。以下は/etc/hostsをチェックするための設定サンプルです。 名前:任意 タイプ:Za…

Zabbix(ver6) 正規表現一覧をAPIで取得

目次 はじめに サンプル 実行例 はじめに Zabbix6からAPIでグローバル正規表現を取得できるようになりました。差分の比較とかに使えるかと。 サンプル shellで一覧を取得するサンプルです、ユーザーは特権ユーザー(Admin)が必要です。 zbx_reg.sh #!/bin/…

Zabbix4.0 アクションの設定一覧をshellで取得する REDHAT8

はじめに アクション設定をshellで取得する方法です。私は設定前後の差分比較用に使います。REDHAT7の場合、shell中に使う「jq」がインストールされていないので追加が前提です。REDHAT8はjq使えます。 サンプル #!/bin/bash ##############################…

Windows用zabbix-agentをサイレントインストールする

msiのzabbix-agentインストールプログラムをコマンドラインで非GUIのインストールします。 目次 目次 インストーラーダウンロード コマンド実行 インストーラーダウンロード 今回はzabbixのダウンロードサイトから以下のインストーラを落としてc:\tmpフォル…

REDHAT メモリ使用率の計算方法 (バージョンによって異なる)

はじめに REDHATのバージョンによってメモリ使用率のだし方が違います。以下はfreeコマンドの結果からどこの値を取って計算すればよいかを纏めています。この計算はzabbix:メモリ使用率の考えかたを参考にしました。 ■REDHAT6の場合 計算式:(total -(Free…

zabbixエージェント OS(Linux)再起動したらサービス起動しない

既知の事象なんですがたまに忘れてハマるのでメモです。RedHat7(Centos7)以降にzabbixAgentをrpmでインストールしてOS再起動するとAgent が起動しなくなることがあります。これはredhat7に6用のzabbixエージェントをインストールすると、OS再起動後に/var/ru…

Zabbix APIでホストの設定をエクスポート(XML)

はじめに 早朝に後ろから「エクスキューズミー」と話しかけられて振り返ったらどっからどうみても日本人、そして質問もなにもされずそのまま歩きさっていかれたということが昔あったのを思い出しました。話は変わりまして自動的に設定をバックアップしておき…

ZABBIX ログ監視の遅延には注意(大量にログが出まくると発生)

はじめに ログ送信遅延対策 MaxLinesPerSecondの設定値変更 アイテムキーのパラメータでコントロール ログフィルター ログ読み取り遅延対策 送信/読み取り遅延していることを気づくには maxdelayの活用 はじめに zabbixさんがザビ家で、ザビ家といったらギレ…

zabbix4.0 esx監視で使用するホストid (uuid)の調べ方

こんばんは、さっき晩ご飯にサバのみりん干しをいただきました。話は変わってzabbixでesxiの監視をするときに「Virt VMware Hypervisor」テンプレートを使うことがあるかと思います。このテンプレートは最初からesxのcpuやメモリの状態を取得するための設定…