トップ 一覧 検索 ヘルプ RSS ログイン

zabbix sudoの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!RHEL-5 での zabbix が sudo を利用するための設定
*RHEL-5 では zabbix ユーザーは、標準設定では sudo を利用できない。
*sudo の設定を追加する。
*RHEL-4 では必要なかった。
!症状
*zabbix ユーザーで sudo が利用できない。
 # su -m zabbix -c "sudo jstat -gc `cat /var/run/tomcat5.pid` "
 sudo: sorry, you must have a tty to run sudo
!原因
*man sudoers
""tty がないとエコーが消せないので、入力時にパスワードが現れてしまうのを防止するため
*RHEL-5 ではsudo の設定ファイル /etc/sudoers に tty を要求する設定が追加されている。
 Defaults    requiretty

!設定
*zabbix の sudo 設定で requiretty を無効にする。
*コマンド
 /usr/sbin/visudo
*追加内容
 # 20100705 nonaka for zabbix to monitor java tomcat5
 zabbix ALL=(root) NOPASSWD:/usr/bin/jstat -gc [0-9]*
 Defaults:zabbix    !requiretty