SSブログ

zabbix導入にあたりメモ その1 (FreeBSD 9.3R、2014/08/23) [FreeBSD]

Muninの代わりというわけではないですが、zabbixでもインストールしてみようかと思いました。その時のインストールメモです。まだ完全にzabbixの動作確認を行った訳ではないので、間違っているかもしれませんし、これから他にも必要な作業があるかもしれません。

■portsからは下記をインストール(オプションは変更しなかったはず)
root@atom:/root # pkg_info | grep zabb
zabbix22-agent-2.2.5 Enterprise-class open source distributed monitoring (agent)
zabbix22-frontend-2.2.5 Enterprise-class open source distributed monitoring (frontend)
zabbix22-server-2.2.5 Enterprise-class open source distributed monitoring (server)

■コンフィグの修正
root@atom:/usr/local/etc/zabbix22 # cat zabbix_agentd.conf
# PidFile=/tmp/zabbix_agentd.pid
PidFile=/var/run/zabbix_agentd.pid

#LogFile=/tmp/zabbix_agentd.log
LogFile=/var/log/zabbix_agentd.log

root@atom:/usr/local/etc/zabbix22 # cat zabbix_server.conf
#LogFile=/tmp/zabbix_server.log
LogFile=/var/log/zabbix_server.log

# PidFile=/tmp/zabbix_server.pid
PidFile=/var/run/zabbix_server.pid

■ファイルの作成
root@atom:/var/run # 
root@atom:/var/run # touch /var/run/zabbix_agentd.pid
root@atom:/var/run # touch /var/run/zabbix_server.pid
root@atom:/var/run # chown zabbix /var/run/zabbix_agentd.pid
root@atom:/var/run # chown zabbix /var/run/zabbix_server.pid
root@atom:/var/run # 
root@atom:/var/run # cd /var/log/
root@atom:/var/log # touch /var/log/zabbix_agentd.log
root@atom:/var/log # touch /var/log/zabbix_server.log
root@atom:/var/log # chown zabbix /var/log/zabbix_agentd.log
root@atom:/var/log # chown zabbix /var/log/zabbix_server.log

■rc.confの修正
root@atom:/etc # cat rc.conf
zabbix_server_enable="YES"
zabbix_agentd_enable="YES"

■php.iniの作成とzabbix向け修正
root@atom:/usr/local/etc # cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini
root@atom:/usr/local/etc #
root@atom:/usr/local/etc # cat php.ini
#post_max_size = 8M
post_max_size = 16M
#max_execution_time = 30
max_execution_time = 300
#max_input_time = 60
max_input_time = 300
;date.timezone =
date.timezone = Asia/Tokyo

■lighttpdでphpが動くようにする
root@atom:/usr/local/etc/lighttpd # cat modules.conf
##
## FastCGI (mod_fastcgi)
##
include "conf.d/fastcgi.conf"

root@atom:/usr/local/etc/lighttpd # cat conf.d/fastcgi.conf
fastcgi.server = ( ".php" =>
                ( "localhost" =>
                  (  "socket" => "/tmp/php-fastcgi.socket",
                     "bin-path" => "/usr/local/bin/php-cgi"
                  )
                )
)

タグ:ZABBIX
nice!(0)  コメント(0) 
共通テーマ:日記・雑感

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。