日本語│English
       

株式会社アイオーアーキテクトは、オープンソースなどを活用してシステム運用を最適にご提供します。

  • ホーム
  • OTRS
  • サービス内容
  • 会社案内
  • ラボノート
  • お問い合わせ
  1. HOME
  2. ラボノート
  3. Getinfoで構成管理情報を取得

ラボノート

2014/10/27 桜井耕造
Tweet
Getinfoで構成管理情報を取得

<Getinfoで構成管理情報を取得>

ITILの構成管理として取得すべき情報として、サーバのスペック、OSのバージョン、パッケージのバージョンなどがあります。これら構成情報は、ZabbixやOCS Inventory NGなどのオープンソースを活用すると簡単に取得出来ます。それらの構成アイテム情報をOTRSのCMDBで管理すると、アプリケーションのコンフィグなどの構成情報も管理できないかと考える方も少なくないかと思います。そのような時は、getinfoとfabricなどのオープンソースを連携してOTRSのCMDBで管理させることも出来ます。ここでは、getinfoのインストール、設定について紹介しようと思います。

(1)getinfoで取得できる情報とは
getinfoは、サーバの次の情報をディフォルトで取得することが出来ます。シェルの設定値を追記、修正すれば、色々なコンフィグを取得することも出来ます。
・OSのバージョン
・カーネルのバージョン
・カーネルパラメータの設定情報
・メモリの使用状況
・ファイルシステム関連の情報
・NICの情報
・スタティック・ルーティングの設定情報
・DNS参照の設定情報
・インストール済みパッケージの情報
・yumリポジトリ情報
など

(2)getinfoのインストール
この手順は、CentOS6.5のものです。

# rpm --import http://elrepo.org/RPM-GPG-KEY-elrepo.org
# rpm -Uvh http://elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm
# yum -y install getinfo
# rpm -qa | grep getinfo
getinfo-1.2-1.el6.elrepo.noarch

(3)設定を修正
取得したいコンフィグを追加します。ここでは、httpd.confを追記します。

# vi /usr/local/bin/getinfo.sh
---
PRGSNET=$PRGSNET:"cat /etc/httpd/conf/httpd.conf"
---

(4)コンフィグ情報を取得
コンフィグ情報を取得するスクリプトを実行します。

# /usr/local/bin/getinfo.sh

(5)取得したコンフィグ情報を確認
取得したコンフィグ情報は、/tmp以下にbasedata.******というファイル名で生成されます。

# cat /tmp/basedata.tgxfBE
以下は一部抜粋です。
== BEGIN chkconfig --list | grep -Ei 'network|wpa' ==
network 0:off 1:off 2:on 3:on 4:on 5:on 6:off
== END?? chkconfig --list | grep -Ei 'network|wpa' ==

== BEGIN cat /etc/httpd/conf/httpd.conf ==
#
# This is the main Apache server configuration file.? It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/2.2/
(省略)
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
#</VirtualHost>
== END?? cat /etc/httpd/conf/httpd.conf ==

httpd.confのファイルをそのまま取得しているので、コメントアウトしている部分など不要な記述も取得していまいす。不要な記述を削除したかったりする場合は、getinfoを使わず、スクリプトを作ってしまった方が良いかもしれません。

  • OTOBO(OTRS)
  • 事業内容
  • 会社案内
  • お問い合わせ
  • ラボノート
  • カテゴリ
    • CMDBuild (1)
    • OCS Inventory NG (3)
    • OpenAudIT (8)
    • OSS (8)
    • OTOBO (61)
    • OTRS (96)
    • SnipeIT (1)
    • Znuny (20)
    • オープンソース (18)
    • 未分類 (1)
    • 豆知識 (7)
    アーカイブ
    • 2025年4月 (1)
    • 2025年3月 (4)
    • 2025年2月 (1)
    • 2024年11月 (1)
    • 2024年10月 (5)
    • 2024年9月 (4)
    • 2024年8月 (4)
    • 2024年7月 (5)
    • 2023年12月 (5)
    • 2023年8月 (2)
    • 2022年6月 (2)
    • 2022年5月 (1)
    • 2022年4月 (1)
    • 2022年3月 (2)
    • 2022年2月 (1)
    • 2022年1月 (6)
    • 2021年12月 (16)
    • 2021年11月 (4)
    • 2021年8月 (1)
    • 2021年4月 (1)
    • 2021年3月 (2)
    • 2021年2月 (2)
    • 2021年1月 (2)
    • 2020年5月 (1)
    • 2019年10月 (1)
    • 2019年8月 (1)
    • 2019年6月 (1)
    • 2019年2月 (2)
    • 2018年12月 (1)
    • 2018年10月 (3)
    • 2018年9月 (2)
    • 2018年8月 (1)
    • 2018年7月 (5)
    • 2018年6月 (3)
    • 2017年12月 (3)
    • 2017年11月 (4)
    • 2017年10月 (1)
    • 2017年9月 (2)
    • 2017年8月 (2)
    • 2017年7月 (1)
    • 2017年5月 (2)
    • 2017年4月 (4)
    • 2017年3月 (1)
    • 2017年2月 (3)
    • 2017年1月 (2)
    • 2016年12月 (2)
    • 2016年11月 (4)
    • 2016年10月 (3)
    • 2016年8月 (3)
    • 2016年7月 (1)
    • 2016年6月 (2)
    • 2016年5月 (4)
    • 2016年4月 (2)
    • 2016年3月 (1)
    • 2016年2月 (1)
    • 2016年1月 (2)
    • 2015年12月 (1)
    • 2015年8月 (1)
    • 2015年6月 (1)
    • 2015年5月 (3)
    • 2015年4月 (3)
    • 2015年3月 (3)
    • 2015年2月 (3)
    • 2015年1月 (3)
    • 2014年12月 (4)
    • 2014年11月 (4)
    • 2014年10月 (4)
    • 2014年9月 (2)
    • 2014年8月 (1)
Tweet

〒279-0004 千葉県浦安市猫実1-20-43
MAIL sales@io-architect.com

       
HOME OTOBO,Znuny,OTRS 事業内容 会社案内 ラボノート
保守サポート チケット管理サポート 会社概要 お問い合わせ
いつくしまパッケージ OpenAuditサポート 企業理念  
CRM機能(ContractDB) DRBDサポート プライバシーポリシー  
CTI連携(BIZTEL CTI) Kompiraサポート    
IT資産管理(CMDBReadyToUse) OSS導入サポート    
 導入事例 OSS導入事例    
 リリース情報 その他の技術支援    
© IO Architect Inc. 2016 - 2024
pagetop