chef - ohai でシステム情報を確認する
chef-client (chef-solo) で使用している、システムのインベントリ情報を
JSON形式で出力するツールが用意されています。
$ ohai
{
"languages": {
"ruby": {
"platform": "x86_64-linux",
"version": "2.0.0",
"release_date": "2013-11-22",
"target": "x86_64-unknown-linux-gnu",
"target_cpu": "x86_64",
"target_vendor": "unknown",
"target_os": "linux",
(後略)取得できる情報は次の通りです。
- kernelの情報(バージョン、ロードされているモジュールなど)
- ネットワークの情報 (IPアドレス,ホスト名,ネットマスク)
- システムのユーザとグループ
- OSの情報 (OS名とバージョン)
- ファイルシステムの情報(マウントポイント,ファイルシステムの形式など)
- CPU/メモリ/の情報
- 使用できるプログラム言語とバージョン(Ruby,PHPなど)
システムの情報調べるときに /proc の下を覗くより便利です。