Verticaのプロセス一覧および監視すべきプロセスをご紹介します。
監視すべきプロセス
以下の表では、Verticaで起動する全プロセスと、監視すべきプロセスを表しています。※Administration Toolsやバックアップ・ユーティリティ(vbr)のような作業に応じて一時的に起動するプロセスについては、記載対象外としています。
プロセス名 | 監視すべき プロセス | 概要 |
---|---|---|
vertica | ○ | Verticaを起動するメインプロセス |
spread | ○ | メッセージングサービスを提供するためにクラスタ内のノード上で制御されるデーモン |
agent.sh | Verticaのエージェントプロセス | |
python | MCに代わってクラスタ内のノードを監視するプロセス | |
java | Management Consoleの起動プロセス | |
vertica-udx-zygote | Management Consoleの起動プロセス | |
dialog | Administrator Toolsの起動プロセス (admintools起動中の時のみプロセスが存在する) |
プロセス監視の実行例
「vertica」プロセスと「spread」プロセスを監視する場合の実行例をご紹介します。
1 2 3 4 |
$ ps -ef | grep vertica | egrep -v 'agent|python|java|UDxLogs|grep|dialog' dbadmin 295006 1 0 14:03 pts/0 00:00:01 /opt/vertica/spread/sbin/spread -c /catalog/test/v_test_node0001_catalog/spread.conf -D /opt/vertica/spread/tmp dbadmin 295008 1 49 14:03 ? 02:28:51 /opt/vertica/bin/vertica -D /catalog/test/v_test_node0001_catalog -C test -n v_test_node0001 -h 10.0.0.25 -p 5433 -P 4803 -Y ipv4 dbadmin 460771 1 0 10月04 ? 00:00:00 /opt/vertica/bin/rsync --daemon --config=/tmp/vbr_rsyncd/vbr_rsyncd.conf --port=50000 |
参考情報
・vertica.logファイルのフォーマットとログ監視実施時の注意点http://vertica-tech.ashisuto.co.jp/vertica-log-file-format/