centos7 への zabbix のインストールの詳細な紹介

零下一度
リリース: 2017-07-21 13:25:41
オリジナル
3031 人が閲覧しました

システム: CentOS Linux リリース 7.2.1511 (コア)

zabbix: 3.2.4

1.

yum -y install httpd mysql mysql-server mysql-devel 
php php-mysql php-common php-mbstring php-gd php-odbc php-pear curl curl-devel net-snmpnet-snmp-devel 
perl-DBI php-xml ntpdate php-bcmath gcc* libxml2 libxml2-devel net-snmp net-snmp-devel libssh2 libssh2-devel
ログイン後にコピー

2. selinux をオフにする

sed -i "s/SELINUX\=enforcing/SELINUX\=disabled/g"/etc/selinux/config
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=10050/tcp --permanent
firewall-cmd --zone=public --add-port=10051/tcp --permanent
systemctl restart firewalld.servicce
ログイン後にコピー

3. zabbix アカウントを作成する

groupadd zabbix
useradd -g zabbix zabbix
ログイン後にコピー

4. インストールmysq l

yum install wget -y
wget
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum -y install mysql-community-server
systemctl start mysqld.service
systemctl enable mysqld.service
ログイン後にコピー

mysql rootパスワードを設定します

mysql
mysql> use mysql;
mysql> UPDATE user SET password=password("123.com") WHERE user='root'; 
mysql> UPDATE user SET password=password("123.com") WHERE user='zabbix'; 
mysql> flush privileges;
mysql> quit
ログイン後にコピー

5. zabbixデータベースを作成します

mysql -u root -p
mysql> create database zabbix character set utf8;
mysql> use zabbix;
mysql> grant all privileges on zabbix.* to root@localhost identified by '123.com';
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '123.com';
mysql> flush privileges;
mysql> quit
ログイン後にコピー

6. zabbixをダウンロードし、zabbix-3.2.4をインストールします

tar zxvf zabbix-3.2.4.tar.gz
cd zabbix-3.2.4
ログイン後にコピー

zabbixの初期データを入力しますmysqlデータベースに、次の 3 番目のステップでは、zabbix ユーザーのパスワードを入力するよう求められます。

mysql -uroot -p zabbix < database/mysql/schema.sql
mysql -uroot -p zabbix < database/mysql/images.sql
mysql -u root -p zabbix < database/mysql/data.sql
ログイン後にコピー

7. zabbix ログ ディレクトリを作成します。

zabbix.pid ファイルを log/zabbix/ フォルダーの下の /var/ に変更します

./configure -sysconfdir=/usr/local/zabbix --bindir=/usr/local/zabbix/bin --sbindir=/usr/local/zabbix/sbin --sysconfdir=/usr/local/zabbix/etc --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 
make
make install
ログイン後にコピー

10. zabbix Web ファイルを httpd ディレクトリ /var/www/html

cp -r ./frontends にコピーします/php/ /var/www/html/ zabbix対応するファイルをコピーします。アウトアウト

を変更します。 /var/www/html/zabbix/conf/zabbix.conf.php 設定ファイル:

mkdir /var/log/zabbix
chown zabbix.zabbix /var/log/zabbix
ログイン後にコピー

11. インストールに必要なパラメータに合わせて php.ini ファイルを設定します

ln -s /usr/local/zabbix/sbin/zabbix_* /usr/local/sbin/
cp misc/init.d/fedora/core/zabbix_* /etc/init.d/
chmod 744 /etc/init.d/zabbix_*
ログイン後にコピー

12. zabbix を設定します設定ファイル

sed -i "s#PIDFILE=/tmp#PIDFILE=/var/log/zabbix#g" /etc/init.d/zabbix_server
sed -i "s#PIDFILE=/tmp#PIDFILE=/var/log/zabbix#g" /etc/init.d/zabbix_agentd
ログイン後にコピー

13. スタートアップと起動サービスの追加
<?php
// Zabbix GUI configuration file.
global $DB;

$DB[&#39;TYPE&#39;]     = &#39;MYSQL&#39;;
$DB[&#39;SERVER&#39;]   = &#39;localhost&#39;;
$DB[&#39;PORT&#39;]     = &#39;0&#39;;
$DB[&#39;DATABASE&#39;] = &#39;zabbix&#39;;
$DB[&#39;USER&#39;]     = &#39;zabbix&#39;;
$DB[&#39;PASSWORD&#39;] = &#39;123.com&#39;;

// Schema name. Used for IBM DB2 and PostgreSQL.
$DB[&#39;SCHEMA&#39;] = &#39;&#39;;

$ZBX_SERVER      = &#39;localhost&#39;;
$ZBX_SERVER_PORT = &#39;10051&#39;;
$ZBX_SERVER_NAME = &#39;1.1.1.1&#39;;

$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
ログイン後にコピー

以上がcentos7 への zabbix のインストールの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!