-
Notifications
You must be signed in to change notification settings - Fork 0
dkuji/collect_info
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
========================================================== collect_info.sh ========================================================== スクリプト本体。実行すると同ディレクトリのリストファイルをロードし情報採取を行う。 取得したデータはカレントディレクトリにディレクトリを作成して保存し、アーカイブする。 ex) # /bin/sh collect_info.sh ========================================================== collect_cmd.lst ========================================================== 実行したいコマンド、出力ファイル名をcsvで記載する。 第1カラムのコマンドが実行され、その内容が第2カラムのファイル名で作成される。 第1カラム:実行コマンド 第2カラム:出力ファイル名 ========================================================== collect_cp.lst ========================================================== コピーしたいファイル(フルパス)、出力ファイル名をcsvで記載する。 第1カラム:コピー元ファイル名 第2カラム:出力ファイル名 ワイルドカードの指定も可能。 /etc/logrotate.d/*,logrotate.d/ ========================================================== collect_lsR.lst ========================================================== ディレクトリ一覧を取得したいディレクトリ、出力ファイル名を記載する。 第1カラム:ディレクトリ 第2カラム:出力ファイル名 ========================================================== collect_permission.lst ========================================================== パーミッションを確認したいディレクトリ、ファイルを記載する。 collect_cstに記載されたファイルはこれ記載しなくても確認される。 ========================================================== cmd_AWS.lst ========================================================== AWSで実行したいコマンドを記載する。メタデータの確認等 第1カラム:ディレクトリ 第2カラム:出力ファイル名 ========================================================== 成果物 ========================================================== collect_info.shを実行すると同じディレクトリに成果物ディレクトリ、そのアーカイブが作成される。 名前は<ホスト名>_YYYYmmdd-HHMM cmd、ls、cp等のディレクトリに各リストの実行結果のファイルが作成される。 backup_fileはディレクトリバックアップ機能でバックアップしたアーカイブが作成される予定。 2016/12段階で未実装。今後実装予定。 result_all.logに全ての実行ログが記録される。 例) root@ip-172-31-0-253 git]# ll ../collect_info/ip-172-31-0-253_20161211-0002 total 36 drwxr-xr-x 2 root root 4096 Dec 11 00:02 AWS drwxr-xr-x 2 root root 4096 Dec 11 00:02 backup_file drwxr-xr-x 3 root root 4096 Dec 11 00:02 cmd drwxr-xr-x 15 root root 4096 Dec 11 00:02 cp drwxr-xr-x 2 root root 4096 Dec 11 00:02 ls drwxr-xr-x 2 root root 4096 Dec 11 00:02 permission -rw-r--r-- 1 root root 11474 Dec 11 00:02 result_all.log
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published