Logwatch設定

CentOS 6.3
インストール
# yum install logwatch
設定
# vi /usr/share/logwatch/default.conf/logwatch.conf
定期実行(初期状態)
# more /etc/cron.daily/0logwatch
出力確認
# logwatch –print
レポート設定(イロイロあるよ)
# more /usr/share/logwatch/scripts/services/*


psコマンドでのユーザー定義フォーマット指定

psコマンドでよく使うのはこんな感じ。
$ ps -ef | grep squid
root 5585 1 0 01:00 ? 00:00:00 /usr/sbin/squid3 -YC -f /etc/squid3/squid.conf
proxy 5589 5585 0 01:00 ? 00:00:00 (squid) -YC -f /etc/squid3/squid.conf
vyatta 5860 5296 0 01:02 pts/1 00:00:00 grep squid
が、もっとうまいこと表示させたいときは、
psコマンドの、”o”オプションでユーザー定義フォーマットを指定して
出力させるとよい。
$ ps -eo user,pid,ppid,lstart,cmd | grep squid
root 5585 1 Sun Dec 16 01:00:18 2012 /usr/sbin/squid3 -YC -f /etc/squid3/squid.conf
proxy 5589 5585 Sun Dec 16 01:00:18 2012 (squid) -YC -f /etc/squid3/squid.conf
vyatta 5862 5296 Sun Dec 16 01:03:01 2012 grep squid
args:文字列の引数がついたコマンド
etime:プロセスが起動されてからの経過時間
lstart:コマンドが起動された時刻
osz:仮想メモリのプロセスの合計サイズ(ページ単位)
pcpu:プロセスのcpu使用率
pid:プロセスのプロセスID 番号
ppid:親プロセスのプロセスID番号
pmem:物理メモリに対する、プロセスの常駐セットサイズ(%)
rss:ロセスの常駐セットサイズ
sz:プロセスのコアイメージの物理ページサイズ
vsz:仮想メモリのプロセスの合計サイズ(kb)
http://linuxjm.sourceforge.jp/html/procps/man1/ps.1.html


NAT設定の違い

Vyatta 6.4からはコマンド体系が一部変わったみたい。

6.3まで

set service nat rule 1 type masquerade
set service nat rule 1 source address 192.168.0.0/24
set service nat rule 1 outbound-interface eth1
commit
save

6.4以上

set nat source rule 1 translation address masquerade
set nat source rule 1 source address 192.168.0.0/24
set nat source rule 1 outbound-interdace eth1
commit
save

 


“vSphere Clientで内部エラーが発生しました。詳細:入力文字列の形式が正しくありません。”の対処

データストア作成時、データストア名を入力後に”vSphere Clientで内部エラーが発生しました。詳細:入力文字列の形式が正しくありません。”とのメッセージがでる。

対処方法1

vSphere Clientのショートカットに 「-locale en_US」をつけて英語UIで作業する。

ttp://kb.vmware.com/kb/2033236

対処方法2

vSphere web clientで作成する

※VMware-viclient-all-5.1.0-860230.exe(リリース日:2012-10-25/ビルド番号:860230)で問題解消済み


“ホスト….のシステムログは非持続性ストレージに格納されます。”のメッセージ対応

ESXiをUSBメモリへインストールすると、サマリに”ホスト….のシステムログは非持続性ストレージに格納されます。”というメッセージが表示される。
システムログをHDD等のストレージへ出力するよう設定変更する。

  1. [構成]タブー[詳細設定]
    vSphere web clientの場合は[管理]ー[設定]ー[システムの詳細設定]
  2. [Syslog]ー[grobal]
    vSphere web clientの場合は[Syslog.grobal.logDir]を選択、編集ボタンをクリック。
  3. 格納ディレクトリパスを入れる。
    例)[DataStrage01]/log
  4. [OK]をクリック


vCenter Virtual ApplianceのvSphere web clientでのログイン失敗

vCenter Virtual ApplianceにvSphere web clientでログインすると、” Failed to connect to VMware Lookup Service https://[hostname]:7444/lookupservice/sdk – SSL certificate verification failed. “みたいなエラーが出て表示できない場合の対処方法

  1.  vCenter VA Configurationにログイン。https://[hostname]:5480
  2. [Admin]タブを選択。
  3. [Toggle certificate setting]をクリックして、[Certificate regeneration enabled]が[Yes]になるのを確認。
  4. Virtual Applianceを再起動。

tmux

  • インストール
    # yum –enablerepo=epel install tmux
  • 設定
    $ vi ~/.tmux.conf
    set -g mode-mouse on
    set -g mouse-resize-pane on
    set -g mouse-select-pane on

KVM のコンソールに接続できない時

ゲストOSにて

# vi /etc/grub.conf

kernel /vmlinuz-2.6.32-220.7.1.el6.x86_64 ro root=/dev/mapper/VolGroup-ll
v_root rd_LVM_LV=VolGroup/lv_root rd_LVM_LV=VolGroup/lv_swap rd_NO_LUKS rd_NO_MDD
 rd_NO_DM LANG=ja_JP.UTF-8 KEYBOARDTYPE=pc KEYTABLE=jp106 crashkernel=auto rhgb
quiet console=tty0 console=ttyS0
という感じに、
console=tty0 console=ttyS0
を追記する。


ページ:1234567