To content | To menu | To search

FreeBSD の jail で Zabbix が動かなかった話

環境は、
FreeBSD *jail* 12.1-RELEASE-p1 GENERIC amd64
zabbix_server は pkg の 4.2.6 又は ports の 4.4.3

2020/Feb/04 追記。

qjail ユーザーなので、jail をつくったら、対象の jail が走っていない状態で、

# qjail config -y jailname

とすれば良いだけだった。 https://www.freebsd.org/cgi/man.cgi?qjail(8) にちらっと書いてあった。


zabbix_server を起動しようとすると、/tmp/zabbix_server.log に、

zabbix_server [****]: cannot create locks: cannot allocate shared memory for locks

というエラーメッセージが表示されて、起動しない。

最終的にはホストで

# jail -m name=jail_name sysvshm=new
# jail -m name=jail_name sysvsem=new

とすることで起動するようになった。

もしかしたらこっちも必要

# sysctl security.jail.sysvipc_allowed=1
# sysrc jail_sysvipc_allow=YES

参考:

Add a comment

HTML code is displayed as text and web addresses are automatically converted.

They posted on the same topic

Trackback URL : https://www.pseudomoon.jp/dotclear/index.php?trackback/104

This post's comments feed