Vine Linux4.2におけるエージェント起動について
お世話になります。
Vine Linuxを監視するため、エージェントをインストールしたのですが、
シェルが実行出来るユーザーでないとエージェントが起動できない現象が発生しています。
ひとまず起動はしたのですが、こうした設定方法が果たして問題無いものなのでしょうか?
nologonまたはfalseで起動する方法がもしありましたら、ご教授いただけませんでしょうか?
よろしくお願いします。
実行環境
Vine Linux 4.2 (Lynch Bages)
zabbix_Server=1.4.2
agent =1.4.6
エージェントが起動した設定
zabbix:x:502:503::/home/zabbix:/bin/bash
起動しなかった設定
zabbix:x:502:503::/home/zabbix:/usr/sbin/nologon
zabbix:x:502:503::/home/zabbix:/bin/false
Zabbix_Serverで起動している設定
zabbix:x:106:114::/var/run/zabbix-server/:/bin/false
また、zabbix_agentの一部を以下のように書き換えたところ動作しました。
#su -c $progdir$prog - $USER
su -c $progdir$prog - zabbix
インストールの参考にしたサイト
http://www.yaneura.info/node/44
KAZ - 投稿数: 1085
KAZと申します。
zabbix1.4.2の場合ですが、nologonで普通に動作します。
agentのログにエラーは出ていないでしょうか?
尚、サーバとエージェントはリビジョン(マイナーバージョン?)迄そろえた方が安全です。
serverが1.4.2ならばagent、web frontendも1.4.2にそろえた方が良いかと思います。(もしくは全て1.4.6にする)
DBは1.4.xであれば共通とリリースノートに書いてありましたので1.4.6以前のDBで大丈夫です。