Net-SNMPで外部コマンドでハマったの
最近、snmpで外部コマンドを実行して、実行結果をホニャホニャする作業をよく行なっています。
CentOSやRed hat系は、snmpdのdaemonがrootユーザで動作します。
しかし、Debianですと、snmpdのdaemonがsnmpで動作しているので、
外部コマンドの結果が"Permission denied"と怒られる訳です。
snmp 12085 0.0 0.1 56372 10624 ? Sl Mar19 0:22 /usr/sbin/snmpd -Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1
そんな時は、snmpd.confにadduser ****/uid を指定して再起動すれば、そのユーザで起動されるというお話
agentuser zabbio