Linux

超メモ:Zabbixの外部チェックでrubyスクリプトを動かす時のポイント

くどうです

rubyをrbenvでインストールした場合、アクセス権の問題で動かないことがあります。
ふつう動きませんw

ではどうするか。

事前に/root/.rbenv/shims/rubyを/usr/bin/rubyにシンボリックリンクを張ります。

1、rootでrubyスクリプトを呼び出す。bashスクリプトを書きます。

以下を/usr/lib/zabbix/externalscripts にazure として保存します。

2、アクセス権を変更します。

3、sudo設定の変更します。

以下を追記

ZabbixはユーザZabbixで動作します。そこでsudoによりroot権限で動作させます。

これで、Zabbixにazureアイテムとして登録します。

以上です。

Related post

  1. Azure

    elasticsearch + kibana を5分ぐらいで構築する。

    くどうです。Azure上にelasticsearchを5分で構…

  2. Azure

    System Center Management Pack for Microsoft Azure …

    はじめにくどうです最新SCOMと戯れることが多くなったので…

  3. Azure

    トレンドマイクロさんでLTしてきた。

    はじめにくどうです。9/11にトレンドマイクロさんで、LTしてきま…

  4. Azure

    Runbook ギャラリーの Start Azure V2 VMs / Stop Azure V2 …

    メモ:Start Azure V2 VMs / Stop Azure …

  5. Azure

    Power BIはモテると誰かがいっていたのでOMSのデータを表示させてみる。

    はじめにくどうです。Power BIはモテると誰かが言って…

  1. Windows

    IIS8 vs IIS7.5(仮)
  2. Windows

    Windows Server 2012のパスワードを初期化しよう。
  3. Azure

    Serverless Framework が Azure Functionsをサ…
  4. 未分類

    Windows Server “Longhorn” Beta 3 をインストール…
  5. 未分類

    iPhoneとVPNの暗号化レベル
PAGE TOP