OpenSolarisへのZabbix-Agentインストール

はじめまして。

OpenSolarisにzabbix-agent 1.8.5を導入したいと考えております。
インストール、ユーザー作成、zabbix_agentd.confの作成なども完了し、
起動スクリプト(tru64の起動スクリプトを使用)でzabbix_agentdを実行した所、
特にエラーも表示されず起動したように見受けられたのですが、
psで確認したところ、zabbix_agentdが起動していませんでした。

zabbix_agentd.logを確認したところ、実行の都度以下のログが発生していました。

zabbix_agentd [23927]: Can't recreate Zabbix semaphores for IPC key 0x7a8082b2 Semaphore ID 0. Not owner.

どのように対処すれば良いのか思いつかないため、手詰まりになっております・・・。
対処方法をご存知の方がいらっしゃいましたらご教示ください。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー TNK の写真

手元にOpenSolaris環境が無いので推測になってしまいますが、
何らかの原因でセマフォがプロセス終了時に削除されていない
状態なのだと思われます。

ipcrmコマンドで該当するセマフォを削除してzabbix_agentを
起動しなおしてみてください。

恐らく、以下のコマンドでセマフォや共有メモリを削除できる
と思います。
<code>
# ipcrm -m 0x7a8082b2
# ipcrm -s 0x7a8082b2
</code>

ユーザー uchi の写真

TNKさん

返信ありがとうございます。

ご教示頂きました通りのコマンドを実施しZabbix-Agentを起動したところ、
Zabbix-Agentの起動に成功しました!
大変助かりました。ありがとうございました。