Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

1.ソリューションソースコンパイラのインストールの依存関係はzabbix4.2
コマンドを:
YUM libevent -Y-NET-SNMPのdevelの-develのインストール
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

2. ZABBIXユーザー追加
:コマンド
のuseradd -s / sbinに/ nologinにZABBIXを
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

/ usr / local / srcディレクトリの3.ダウンロードzabbix4.2バージョン
:コマンド
CDは/ usr / local / srcに
タールXF ZABBIX-4.2.5.tar.gz
サーバーのは/ usr /にアップロード直接ダウンロードzabbix4.2.5ローカル/ srcディレクトリ
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

4.预编译ZABBIX 4.2.5
命令:
CD /usr/local/src/zabbix-4.2.5
は./configure --prefix =は/ usr / local / ZABBIX --enable-サーバー--enable-エージェント--with- mysqlの=は/ usr / local / mysqlの/ binに/ mysql_configを--with-NET-SNMP --with-libcurlの--with-libxml2の
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

コンパイラのインストールZABBIX 4.2.5
コマンド:
make installを作る&&
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

6.環境変数を設定
:コマンド
VI /etc/profile.d/zabbix.shは、
以下の追加
PATH = $ PATHのをします。/ usr /ローカル/ ZABBIX / sbinに/:は/ usr / local / ZABBIX / binに/
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

7.すぐに有効にする環境変数を作成する
コマンド:
ソース/etc/profile.d/zabbix.sh
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

8.チェックZABBIXのバージョンの
コマンド:
zabbix_server -V
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

9.データベースにMySQLのデータベースと、このデータベース認可ZABBIXの作成
コマンドを:
データベース・キャラクタ・ZABBIX SETのutf8 COLLATEのutf8_binを作成し、
「zabbixpwd「で識別」をzabbix@'127.0.0.1するZABBIX ON *すべての権限を付与し;
フラッシュ権限;
SET名UTF8;
ZABBIXを使用します。
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

10.初始化zabbix数据库(导入zabbix安装目录中mysql中的sql语句)
命令:
source /usr/local/src/zabbix-4.2.5/database/mysql/schema.sql;
source /usr/local/src/zabbix-4.2.5/database/mysql/data.sql;
source /usr/local/src/zabbix-4.2.5/database/mysql/images.sql;
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

11.编译zabbix的配置文件zabbix_server.conf
命令:
vi /usr/local/zabbix/etc/zabbix_server.conf
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

12.对zabbix目录所属主和组更换为zabbix
命令:
chown -R zabbix:zabbix /usr/local/zabbix/
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

13.启动zabbix_server是否报错
命令:
zabbix_server
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

14.由于zabbix_server进程的ID太多,故无法使用kill -9 PID来结束,可以使用根据进程名来杀掉
命令:
ps -ef|grep zabbix_server|grep -v grep|awk '{print $2}'|xargs kill -9
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

15.编写zabbix_server自启动文件
命令:
vi /usr/lib/systemd/system/zabbix-server.service
[Unit]
Description=Zabbix
After=network.target

[Service]
Environment="CONFFILE=/usr/local/zabbix/etc/zabbix_server.conf"
Type=forking
Restart=on-failure
PIDFile=/tmp/zabbix_server.pid
KillMode=control-group
ExecStart=/usr/local/zabbix/sbin/zabbix_server -c $CONFFILE
ExecStop=/bin/kill -SIGTERM $MAINPID
RestartSec=10s

[Install]
WantedBy=multi-user.target
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

16.使用systemctl来启动zabbix-server,开启自启动
命令:
systemctl daemon-reload
systemctl start zabbix-server
systemctl enable zabbix-server
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

17.在nginx目录中的html目录下创建个zabbix,并把/usr/local/src/zabbix-4.2.5/frontends/php/复制至zabbix
命令:
mkdir /usr/local/nginx/html/zabbix
cp -a /usr/local/src/zabbix-4.2.5/frontends/php/
/usr/local/nginx/html/zabbix/
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

18.zabbix web需要php做配置优化,编辑文件/usr/local/php/etc/php.ini查找到如下对应的并修改
优化如下:
post_max_size = 32M
max_execution_time = 350
max_input_time = 350
date.timezone = Asia/Shanghai

19.重新启动php-fpm
命令:
systemctl restart php-fpm
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

19.访问zabbix web页面,并对zabbix进行初始化设置
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

20.设置zabbix连接数据库的信息
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

21.一直next,会出现如下图所示
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

22.单击Next step,会出现如下图所示,让把1.Download the configuration file下载并保存至/usr/local/nginx/html/zabbix/conf/zabbix.conf.php
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

23.把下载好的zabbix_conf.php文件上传到/usr/local/nginx/html/zabbix/conf目录下
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

ログイン画面を表示することができます24.アクセスhttp://192.168.80.200/zabbixブラウザ
のデフォルトのユーザーと:管理者
パスワード:ZABBIX
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

25.無効に監視のZabbixサーバのホスト
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

26.無効にゲストユーザー
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

27.変更管理者ユーザのパスワード
Zabbix4.X(f)はZabbix4.2をコンパイルしてインストールします

おすすめ

転載: blog.51cto.com/7309656/2425340