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 の写真

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で大丈夫です。