ZABBIX 4.0α版 Proxy インストール手順
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
目次~
#contents
*概要 [#m005b6ac]
**前提 [#x17093ae]
ZABBIX Proxy 4.0α版のインストール手順。~
RPM形式では提供されていないため、ソースコードからのコンパ...
*手順 [#ncdcc811]
***OSの設定 [#hb2e2602]
-SE Linux無効化~
# vi /etc/selinux/config
SELINUX=disabled
-Frewalld無効化~
systemctl disable firewalld
-アップデートの実行
yum update -y
*** Databaseの導入 [#ae2f0454]
-MariaDBの導入
yum install -y mariadb
yum install -y mariadb-server
systemctl enable mariadb
systemctl start mariadb
mysql_secure_installation
-/etc/my.cnf
*** Zabbix Proxyのパッケージ導入 [#w4c5d428]
OS固有のファイル・ディレクトリを作成するため、既存のパッ...
-Zabbix パッケージ導入
yum install zabbix-proxy
yum install zabbix-agent
**コンパイル [#y2897d69]
***パッケージの導入 [#p6205385]
コンパイルに必要となるパッケージとミドルウェアを導入する。~
-関連パッケージの導入
yum install -y fping
yum install -y gcc
-ライブラリ導入
yum install -y libxml2-devel libevent-devel curl-devel m...
yum install -y net-snmp net-snmp-utils net-snmp-devel
***事前準備 [#fda526f3]
コンパイル前に必要な処理を行う。~
-ユーザ追加
groupadd zabbix
useradd -s /bin/nologin -g zabbix zabbix
-ディレクトリ作成
mkdir /var/run/zabbix
chown zabbix.zabbix /var/run/zabbix
mkdir /var/log/zabbix
chown zabbix.zabbix /var/log/zabbix
mkdir /etc/zabbix
chown zabbix.zabbix /etc/zabbix
-テンポラリファイルの自動生成設定
echo "d /var/run/zabbix 0755 zabbix zabbix" > /etc/tmpfi...
***コンパイル [#ma6d99f2]
ソースコードをダウンロードし、コンパイルする。~
-ソースの解凍とコンパイル
tar xfvz zabbix-4.0.0alpha5.tar.gz
cd zabbix-4.0.0alpha5
./configure --enable-proxy --enable-agent --with-mysql -...
make install
-設定ファイルの作成
cp conf/zabbix_proxy.conf /etc/zabbix/
cp conf/zabbix_agentd.conf /etc/zabbix/
touch /etc/sysconfig/zabbix-proxy
touch /etc/sysconfig/zabbix-agent
-リンクの作成
cd /usr/sbin/
ln -s /usr/local/sbin/zabbix_proxy zabbix_proxy
ln -s /usr/local/sbin/zabbix_agentd zabbix_agentd
cd /usr/bin/
ln -s /usr/local/bin/zabbix_sender zabbix_sender
ln -s /usr/local/bin/zabbix_get zabbix_get
**設定 [#aa628790]
***データベースの作成 [#h5d59902]
-スキーマとデータの投入
cat database/mysql/schema.sql | mysql -u zabbix -p zabbi...
***起動ファイルの作成 [#je5d6223]
systemd用の制御ファイルはソースには含まれていないため、Za...
-設定ファイルの配置
cp zabbix-proxy.service /usr/lib/systemd/system/
cp zabbix-agent.service /usr/lib/systemd/system/
-自動起動設定
systemctl enable zabbix-proxy
***Zabbixの設定 [#jeebca31]
-/etc/zabbix/zabbix_proxy.conf
LogFile=/var/log/zabbix/zabbix_proxy.log
PidFile=/var/run/zabbix/zabbix_proxy.pid
DBHost=[Cloud SQL IP]
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
Timeout=4
LogSlowQueries=3000
***サーバ再起動 [#g6142a4a]
サーバの再起動を行い、プロセスが起動することを確認する。~
終了行:
目次~
#contents
*概要 [#m005b6ac]
**前提 [#x17093ae]
ZABBIX Proxy 4.0α版のインストール手順。~
RPM形式では提供されていないため、ソースコードからのコンパ...
*手順 [#ncdcc811]
***OSの設定 [#hb2e2602]
-SE Linux無効化~
# vi /etc/selinux/config
SELINUX=disabled
-Frewalld無効化~
systemctl disable firewalld
-アップデートの実行
yum update -y
*** Databaseの導入 [#ae2f0454]
-MariaDBの導入
yum install -y mariadb
yum install -y mariadb-server
systemctl enable mariadb
systemctl start mariadb
mysql_secure_installation
-/etc/my.cnf
*** Zabbix Proxyのパッケージ導入 [#w4c5d428]
OS固有のファイル・ディレクトリを作成するため、既存のパッ...
-Zabbix パッケージ導入
yum install zabbix-proxy
yum install zabbix-agent
**コンパイル [#y2897d69]
***パッケージの導入 [#p6205385]
コンパイルに必要となるパッケージとミドルウェアを導入する。~
-関連パッケージの導入
yum install -y fping
yum install -y gcc
-ライブラリ導入
yum install -y libxml2-devel libevent-devel curl-devel m...
yum install -y net-snmp net-snmp-utils net-snmp-devel
***事前準備 [#fda526f3]
コンパイル前に必要な処理を行う。~
-ユーザ追加
groupadd zabbix
useradd -s /bin/nologin -g zabbix zabbix
-ディレクトリ作成
mkdir /var/run/zabbix
chown zabbix.zabbix /var/run/zabbix
mkdir /var/log/zabbix
chown zabbix.zabbix /var/log/zabbix
mkdir /etc/zabbix
chown zabbix.zabbix /etc/zabbix
-テンポラリファイルの自動生成設定
echo "d /var/run/zabbix 0755 zabbix zabbix" > /etc/tmpfi...
***コンパイル [#ma6d99f2]
ソースコードをダウンロードし、コンパイルする。~
-ソースの解凍とコンパイル
tar xfvz zabbix-4.0.0alpha5.tar.gz
cd zabbix-4.0.0alpha5
./configure --enable-proxy --enable-agent --with-mysql -...
make install
-設定ファイルの作成
cp conf/zabbix_proxy.conf /etc/zabbix/
cp conf/zabbix_agentd.conf /etc/zabbix/
touch /etc/sysconfig/zabbix-proxy
touch /etc/sysconfig/zabbix-agent
-リンクの作成
cd /usr/sbin/
ln -s /usr/local/sbin/zabbix_proxy zabbix_proxy
ln -s /usr/local/sbin/zabbix_agentd zabbix_agentd
cd /usr/bin/
ln -s /usr/local/bin/zabbix_sender zabbix_sender
ln -s /usr/local/bin/zabbix_get zabbix_get
**設定 [#aa628790]
***データベースの作成 [#h5d59902]
-スキーマとデータの投入
cat database/mysql/schema.sql | mysql -u zabbix -p zabbi...
***起動ファイルの作成 [#je5d6223]
systemd用の制御ファイルはソースには含まれていないため、Za...
-設定ファイルの配置
cp zabbix-proxy.service /usr/lib/systemd/system/
cp zabbix-agent.service /usr/lib/systemd/system/
-自動起動設定
systemctl enable zabbix-proxy
***Zabbixの設定 [#jeebca31]
-/etc/zabbix/zabbix_proxy.conf
LogFile=/var/log/zabbix/zabbix_proxy.log
PidFile=/var/run/zabbix/zabbix_proxy.pid
DBHost=[Cloud SQL IP]
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
Timeout=4
LogSlowQueries=3000
***サーバ再起動 [#g6142a4a]
サーバの再起動を行い、プロセスが起動することを確認する。~
ページ名: