タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

rubyとohaiに関するclavierのブックマーク (2)

  • ohai のプラグインを作成する - garin.jp

    1.概要 ohai はマシンの環境(プラットフォーム・ネットワーク・カーネル・プロセス・ホスト等)の情報を取得するためのコマンドラインツールです。 ここでは ohai に独自のプラグインを追加して使用する方法を紹介します。 2.インストール ohai は環境設定ツールの chef と一緒に配布されています。 Debian 6 では以下の手順でインストールします。 $ export LC_ALL=C $ sudo apt-get update $ sudo apt-get install curl $ curl -L https://www.opscode.com/chef/install.sh | sudo bash $ ohai --version Ohai: 6.16.0 3.プラグインの追加 3.1.プラグインの作成 /etc/ohai/plugins ディレクトリを作成しプ

  • ohaiを使ってサーバの情報をプログラムで扱おう

    斎藤です。こんにちは。 今日は、Chefをインストールすると共に入るohaiを用いて、サーバの情報をプログラムで扱ってみます。 ※ohaiは6.16(github版)を用いています ohaiとは もともと、Chef Client/Chef Soloが実行環境の情報を取得するためのライブラリです。ただ、単独でもライブラリを使用したり、コマンドを実行する事で、Chefと同様に情報を利用する事ができます。ポイントは、外部コマンドの結果を内部でパースしてプログラムで扱いやすい形にできます。まさに、パーサーライブラリですね。 ohaiがなければ、コマンドでサーバの環境(例えば"df")の情報を取得しようとする時、コマンドの結果を取得した後に「お手製」のパーサーでプログラム内で活用できるようにしなければなりません。これが、"df"のほうに簡単なものならまだしも、"ip addr show"のような設定

    ohaiを使ってサーバの情報をプログラムで扱おう
  • 1