ハードウェア監視
ipmitools
```
yum install OpenIPMI IPMI-tools
chkconfig ipmi on
/etc/ini.d/ipmi start
ipmitool fru #ハードの詳細
ipmitool sdr #ハードの障害
ipmitool sel list #イベント・ログ表示
```
dstat
yum install dstat
stat系の親玉
スペックチェック
lscpu #cpu information
lspci #PCI表示
lspci | grep -i nvidia
カーネル系
lsmod #カーネルモジュール表示
lsmod | grep -i nvidia
ログ・ファイル監視
logmon
任意の文字列が生じた場合にアクションを起こす.
```
git clone https://github.com/moomindani/logmon.git
cd logmon
sudo ./setup.sh
/etc/logmon/logmon.conf #設定ファイル
```
システムログチェック
sysstat
yum install sysstat
sar -u -f /var/log/sa/sa* #CPU使用状況
sar -r -f /var/log/sa/sa* #メモリ使用状況
sar -b -f /var/log/sa/sa* #ディスクI/O使用状況
sar -W -f /var/log/sa/sa* #SWAP使用状況
sar -n DEV -f /var/log/sa/sa* #ネットワーク使用状況
sar -A -f /var/log/sa/sa* #全てのデータ
コマンドログチェック
psacct
yum install psacct
chkconfig psacct on
/etc/init.d/psacct start
lastcomm #コマンドログ表示 /var/account/psacctに記載,設定は/etc/logrotate.d/psacct
認証システムPAMの設定
/etc/pam.d/ファイル #各認証システムの詳細設定
ネットワーク
IPアドレス,マックアドレス対応表
arp -n
VLAN設定
/etc/sysconfig/network
VLAN=yes
/proc/net/vlan/config #稼働状況
Bonding driver
mode1: active-backup
ARP監視: パケットを定期的に生成・送信し,一定量増えない場合はリンク障害
MII監視: NICのドライバから状態を取得
mode4: 負荷分散
/etc/modprobe.conf, /etc/sysconfig/network-scripts/ifcfg-bond0 #設定
TCPコネクション
netstat -nat
/etc/services #TCPポートとアプリケーション名の対応
sysctl -a # カーネルのパラメータ表示
プロセス管理
kill : 9;強制終了, 19:停止, 18:再開, 1:リスタート
ps aux
Tips
tree: ディレクトリ構造表示
pstree: プロセスツリー表示