j_0020.gifj_0020.gifj_0025.gifj_0025.gif

LNMP: LinuxNginx-1.12.0Mysql-5.7PHP-fpm-5.5.38

1、安装软件依赖包:

yum -y groupinstall "Development Tools" "Server Platform Development"

yum -y install openssl-devel pcre-devel

 

 

2、下载安装nginx包,运行nginx

 

[root@XC src]# cd /usr/local/src/

[root@XC src]# yum install wget y

//首先安装wget工具提供下载服务

 

[root@XC src]# wget http://nginx.org/download/nginx-1.12.0.tar.gz

//下载了,习惯放在这个目录

 

[root@XC src]# useradd -M -s /sbin/nologin nginx

//添加nginx运行的用户

 

[root@XC src]# tar zxvf nginx-1.12.0.tar.gz

//解压nginx

 

[root@XC src]# cd nginx-1.12.0/

[root@XC nginx-1.12.0]# ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_flv_module --with-http_stub_status_module --with-http_gzip_static_module  --with-pcre

//预编译安装nginx

 

[root@XC nginx-1.12.0]# make && make install

//开始编译安装

 

[root@XC nginx]# cd /usr/local/nginx/sbin/

[root@XC sbin]# ./nginx

//启动nginx

 

[root@XC sbin]# ps -ef | grep nginx | awk '{print $2}' |  xargs kill -9 

//假如已经存在进程,就杀掉它,再重启。

 

[root@XC sbin]# netstat -ntlp

//查看一下端口是否打开,能看到下面那个就好了,默认80端口。 

tcp     0    0 0.0.0.0:80      0.0.0.0:*     LISTEN      8035/nginx: master


Nginx守护进程自启:

(1)创建Nginx启动文件。

vi /lib/systemd/system/nginx.service

添加如下:

 

[Unit]

Description=nginx

After=network.target

[Service]

Type=forking

ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

ExecReload=/usr/local/nginx/sbin/nginx -s reload

ExecStop=/usr/local/nginx/sbin/nginx -s quit

PrivateTmp=true

[Install]

WantedBy=multi-user.target

(2)输入命令。

systemctl enable nginx  //开机自启

systemctl start nginx   //开启服务


打开浏览器,输入服务器IP地址即可访问网页。

3.下载安装MYSQL包,运行MYSQL

参考:http://ultrasql.blog.51cto.com/9591438/1924467


(1)系统环境

[root@XC ~]# uname -r

3.10.0-514.el7.x86_64 

 

[root@XC ~]# cat /etc/redhat-release

CentOS Linux release 7.3.1611 (Core)     

 

[root@XC ~]# rpm -qa | grep mariadb

mariadb-libs-5.5.52-1.el7.x86_64    

 

[root@XC ~]# rpm -e --nodeps mariadb-libs  

[root@XC ~]# yum install -y gcc gcc-c++ perl

 

(2)安装依赖包

相关依赖包的作用

cmake:由于从 MySQL5.5 版本开始弃用了常规的 configure 编译方法,所以需要 CMake 编译器,用于设置 mysql 的编译参数。如:安装目录、数据存放目录、字符编码、排序规则等。   

Boost#从 MySQL 5.7.5 开始 Boost 库是必需的,mysql 源码中用到了 C++的 Boost 库,要求必须安装 boost1.59.0 或以上版本    

GCC:是 Linux 下的 语言编译工具,mysql 源码编译完全由 和 C++编写,要求必须安装GCC    

bisonLinux 下 C/C++语法分析器    

ncurses:字符终端处理库

 

1) 安装文件准备

 

下载 cmake-3.8.1.tar.gz 源码发布包   

http://wwwNaNake.org/download/     

wget https://cmake.org/files/v3.8/cmake-3.8.1.tar.gz

 

下载 ncurses-6.0.tar.gz   

ftp://ftp.gnu.org/gnu/ncurses/    

wget ftp://ftp.gnu.org/gnu/ncurses/ncurses-6.0.tar.gz

 

下载 m4-1.4.18.tar.gz   

wget http://mirrors.kernel.org/gnu/m4/m4-1.4.18.tar.gz

 

下载 bison-3.0.4.tar.gz    

http://ftp.gnu.org/gnu/bison/    

wget http://ftp.gnu.org/gnu/bison/bison-3.0.4.tar.gz

 

下载 mysql-5.7.18.tar.gz   

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18.tar.gz

 

下载 Boost_1_59_0.tar.gz   

wget https://ncu.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz

 

 

2)安装 CMAKE 及必要的软件

安装 cmake

[root@XC ~]# tar zxvf cmake-3.8.1.tar.gz   

[root@XC ~]# cd cmake-3.8.1    

[root@XC cmake-3.8.1]# ./bootstrap    

[root@XC cmake-3.8.1]# gmake && gmake install    

[root@XC cmake-3.8.1]# cmake -version    

[root@XC cmake-3.8.1]# cd ~

 

安装m4

[root@XC ~]# tar zxvf m4-1.4.18.tar.gz   

[root@XC ~]# cd m4-1.4.18    

[root@XC m4-1.4.18]# ./configure    

[root@XC m4-1.4.18]# make && make install    

[root@XC m4-1.4.18]# cd ~

 

安装 bison(注:需要perlm4支持)

[root@XC ~]# tar zxvf bison-3.0.4.tar.gz   

[root@XC ~]# cd bison-3.0.4    

[root@XC bison-3.0.4]# ./configure    

[root@XC bison-3.0.4]# make && make install    

[root@XC bison-3.0.4]# cd ~

 

安装 ncurses

[root@XC ~]# tar zxvf ncurses-6.0.tar.gz   

[root@XC ~]# cd ncurses-6.0    

[root@XC ncurses-6.0]# ./configure    

[root@XC ncurses-6.0]# make && make install    

[root@XC ncurses-6.0]# cd ~

 

安装 boost(注:MySQL 5.7.18需要的boost正确版本为boost_1_59_0

[root@XC ~]# tar zxvf boost_1_59_0.tar.gz   

[root@XC ~]# mv boost_1_59_0 /usr/local/boost

 

(3)创建mysql用户、用户组及目录

[root@XC ~]# groupadd -r mysql && useradd -r -g mysql -s /bin/false -M mysql   

[root@XC ~]# mkdir /usr/local/mysql    

[root@XC ~]# mkdir -p /data/mysql

 

(4)预编译

[root@XC ~]# tar zxvf mysql-5.7.18.tar.gz    

[root@XC ~]# cd mysql-5.7.18    

[root@XC mysql-5.7.18]#cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \    

-DMYSQL_DATADIR=/data/mysql \    

-DWITH_BOOST=/usr/local/boost \    

-DSYSCONFDIR=/etc \    

-DWITH_INNOBASE_STORAGE_ENGINE=1 \    

-DWITH_PARTITION_STORAGE_ENGINE=1 \    

-DWITH_FEDERATED_STORAGE_ENGINE=1 \    

-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \    

-DWITH_MYISAM_STORAGE_ENGINE=1 \    

-DENABLED_LOCAL_INFILE=1 \    

-DENABLE_DTRACE=0 \    

-DDEFAULT_CHARSET=utf8mb4 \    

-DDEFAULT_COLLATION=utf8mb4_general_ci \    

-DWITH_EMBEDDED_SERVER=OFF

 

(5)编译安装

[root@XC mysql-5.7.18]# make -j `grep processor /proc/cpuinfo | wc -l`   

[root@XC mysql-5.7.18]# make install

-j 参数表示根据 CPU 核数指定编译时的线程数,可以加快编译速度。默认为 个线程编译。

 

(6)设置权限并初始化 MySQL 系统授权表

[root@XC mysql-5.7.18]# cd /usr/local/mysql   

[root@XC mysql]# chown -R mysql:mysql .    

[root@XC mysql]# mkdir temp    

[root@XC mysql]# chmod 777 ./temp    

[root@XC mysql]# cd /data/mysql    

[root@XC mysql]# chown -R mysql:mysql .

 

MySQL 5.7.6之前的版本执行这个脚本初始化系统数据库 

./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql

 

MySQL 5.7.6之后版本初始系统数据库脚本   

[root@XC mysql]# cd /usr/local/mysql    

[root@XC mysql]# ./bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql

 

注意:   

MySQL之前版本mysql_install_db是在mysql_basedir/script下,MySQL 5.7直接放在了mysql_basedir/bin目录下。    

"--initialize"已废弃,生成一个随机密码(~/.mysql_secret)    

"--initialize-insecure"不会生成密码    

"--datadir"目录下不能有数据文件

[root@XC mysql]# ./bin/mysql_ssl_rsa_setup

 

(7)创建配置文件

[root@XC mysql]# cat > /etc/my.cnf << EOF

 

[client]    

port=3306    

socket=/usr/local/mysql/mysql.sock    

[mysqld]    

character-set-server=utf8    

collation-server=utf8_general_ci

skip-external-locking   

skip-name-resolve

user=mysql   

port=3306    

basedir=/usr/local/mysql    

datadir=/data/mysql    

tmpdir=/usr/local/mysql/temp    

# server_id = .....    

socket=/usr/local/mysql/mysql.sock    

log-error=/usr/local/mysql/logs/mysql_error.log    

pid-file=/usr/local/mysql/mysql.pid    

open_files_limit=10240    

back_log=600    

max_connections=500    

max_connect_errors=6000    

wait_timeout=605800    

#open_tables=600    

#table_cache = 650    

#opened_tables = 630

max_allowed_packet=32M   

sort_buffer_size=4M    

join_buffer_size=4M    

thread_cache_size=300    

query_cache_type=1    

query_cache_size=256M    

query_cache_limit=2M    

query_cache_min_res_unit=16k

tmp_table_size=256M   

max_heap_table_size=256M

key_buffer_size=256M   

read_buffer_size=1M    

read_rnd_buffer_size=16M    

bulk_insert_buffer_size=64M

lower_case_table_names=1

default-storage-engine=INNODB

innodb_buffer_pool_size=2G   

innodb_log_buffer_size=32M    

innodb_log_file_size=128M    

innodb_flush_method=O_DIRECT    

#####################    

#thread_concurrency=32    

long_query_time=2    

slow-query-log=on    

slow-query-log-file=/usr/local/mysql/logs/mysql-slow.log

[mysqldump]   

quick    

max_allowed_packet=32M

[mysqld_safe]   

log-error=/var/log/mysqld.log    

pid-file=/var/run/mysqld/mysqld.pid    

EOF

 

(8)配置MySQL服务

[root@XC mysql]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld   

[root@XC mysql]# chkconfig --add mysqld    

[root@XC mysql]# chkconfig mysqld on

 

(9)启动服务

[root@XC mysql]# service mysqld start   

[root@XC mysql]# netstat -anpt | grep mysqld

 

(10)配置MySQL环境变量   

[root@XC mysql]# echo -e '\n\nexport PATH=/usr/local/mysql/bin:$PATH\n' >> /etc/profile && source /etc/profile

 

(11)设置数据库root用户密码

[root@XC mysql]# ./bin/mysql_secure_installation

 

(12)创建其他MySQL数据库用户

 

[root@XC mysql]# mysql -uroot -p   

mysql> CREATE DATABASE `zabbix` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;    

mysql> grant all privileges on zabbix.* to 'zabbix'@'%' identified by '123456';    

mysql> flush privileges;    

myqsl> exit

 

 

错误汇总:

1.如果中途编译失败了,需要删除cmake生成的预编译配置参数的缓存文件和make编译后生成的文件,再重新编译。   

 

[root@XC mysql-5.7.18]# make clean    

[root@XC mysql-5.7.18]# rm -f CMakeCache.txt

 

2.如果报错

    make[2]: *** [libmysqld/examples/mysql_client_test_embedded] 错误 1   

    make[1]: *** [libmysqld/examples/CMakeFiles/mysql_client_test_embedded.dir/all] 错误 2

加上

    -DWITH_EMBEDDED_SERVER=OFF

4.下载安装PHP包,运行PHP

 

[root@XC src]# cd /usr/local/src

[root@XC src]# yum -y install libmcrypt-devel bzip2-devel gcc openssl-devel php-mcrypt libmcrypt libxml2-devel libcurl-devel libjpeg-turbo-devel libpng-devel freetype-devel

//下载PHP依赖包

 

 

[root@XC src]#wget http://cn2.php.net/distributions/php-5.6.12.tar.gz       

//下载PHP包,版本还ok

[root@XC src]# tar zxvf php-5.6.12.tar.gz

//解压PHP包

[root@XC src]# cd php-5.6.12/

[root@XC php-5.6.12]#

. /configure  --prefix= /usr/local/php  \
--with-config- file -path= /usr/local/php/etc  \
-- enable -fpm \
--with-fpm-user=www \
--with-fpm-group=www \
--with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-iconv- dir  \
--with-freetype- dir  \
--with-jpeg- dir  \
--with-png- dir  \
--with-zlib \
--with-libxml- dir = /usr  \
-- enable -xml \
--disable-rpath \
-- enable -bcmath \
-- enable -shmop \
-- enable -sysvsem \
-- enable -inline-optimization \
--with-curl \
-- enable -mbregex \
-- enable -mbstring \
--with-mcrypt \
-- enable - ftp  \
--with-gd \
-- enable -gd-native-ttf \
--with-openssl \
--with-mhash \
-- enable -pcntl \
-- enable -sockets \
--with-xmlrpc \
-- enable -zip \
-- enable -soap \
--without-pear \
--with-gettext \
--disable-fileinfo \
-- enable -maintainer-zts

//预编译安装PHP

 

 

[root@XC php-5.6.12]# make && make install  

//开始编译安装

 


[root@XC php-5.6.12]#cp /usr/local/src/php-5.6.12/php.ini-production /usr/local/php/etc/php.ini 

//默认配置文件是在 /usr/local/src/php-5.5.38/php.ini-production 这里  所以我们把它复制一下

 

[root@XC php-5.6.12]# mv /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf 

//剪切配置文件,相当于启用这个配置文件php-fpm.conf

 

[root@XC php-5.6.12]# sed -i -e 's\;pid = run/php-fpm.pid\pid = /run/php-fpm.pid\g' -e 's\nobody\php\g' -e 's\listen = 127.0.0.1:9000\listen = 0.0.0.0:9000\g' /usr/local/php/etc/php-fpm.conf

[root@XC php-5.6.12]# sed -i 's\;daemonize = yes\daemonize = no\g' /usr/local/php/etc/php-fpm.conf

//修改相关配置

 

[root@XC php-5.6.12]# groupadd php

[root@XC php-5.6.12]# useradd -s /sbin/nologin -g php -M php

//创建php用户组,将php用户添加到组

 

[root@XC php-5.6.12]# /usr/local/php/sbin/php-fpm &

//启动php

 

[root@XC php-5.6.12]# netstat -ntlp

//查看一下是否已经启动了php:9000端口打开了就ok了)

PHP-FPM守护进程自启:

(1)创建php-fpm启动文件

vi /lib/systemd/system/php-fpm.service

添加如下:

 

[Unit]

Description=The PHP FastCGI Process Manager

After=syslog.target network.target

[Service]

Type=simple

PIDFile=/run/php-fpm.pid

ExecStart=/usr/local/php/sbin/php-fpm --nodaemonize --fpm-config /usr/local/php/etc/php-fpm.conf

ExecReload=/bin/kill -USR2 $MAINPID

ExecStop=/bin/kill -SIGINT $MAINPID

[Install]

WantedBy=multi-user.target

 

(2)输入命令。

systemctl enable nginx  //开机自启

systemctl start nginx   //开启服务


5.LNMP环境支持Zabbix 3.2.7:

(1)修改Nginx配置文件,使其支持Zabbix:


mkdir /web

//创建一下你的Nginx站点


vi /usr/local/nginx/conf/nginx.conf

//编辑一下配置文件,使得Nginx能够读取站点目录的数据

 

###我们看一下我们应该如何配置,红色代表要修改或者添加的地方:

    location /{

            root   /web;

            index  index.php index.html index.htm;   

        }

       location ~ \.php$ {

            root           /web;

            fastcgi_pass   127.0.0.1:9000;

            fastcgi_index  index.php;

            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

            include        fastcgi_params;

        }


[root@XC conf]# /usr/local/nginx/sbin/nginx -s reload

//因为之前启动过,所以只要更新一下配置文件就可以



(2)开始安装Zabbix:


1、新建一个zabbix账户:

[root@XC ~]useradd zabbix -s /sbin/nologin 

 

2、创建zabbix数据库、并赋给zabbix权限,先用root用户进入数据库:

mysql> create database zabbix character set utf8 collate utf8_bin; 

Query OK, 1 row affected (0.00 sec) 

mysql> grant all on zabbix.* to zabbix@localhost identified by 'zabbix'; 

Query OK, 0 rows affected (0.02 sec) 

mysql> flush privileges; 

 

3、下载zabbix,并且导入数据库,最新版是3.2.7

[root@XC src]#wget https://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.2.7/zabbix-3.2.7.tar.gz

[root@XC src]tar zxvf zabbix-3.2.7.tar.gz

[root@XC src]# cd /usr/local/src/zabbix-3.2.7/database/mysql/

[root@XC mysql]# mysql -uzabbix -pzabbix zabbix < schema.sql 

[root@XC mysql]# mysql -uzabbix -pzabbix zabbix < p_w_picpaths.sql  

[root@XC mysql]# mysql -uzabbix -pzabbix zabbix < data.sql 

 

如果出现:

[root@XC mysql]# mysql -uzabbix -pzabbix  zabbix < schema.sql

ERROR 2002(HY000): Can't connect to local MySQL server through socket'/var/lib/mysql/mysql.sock' (2)

---------------------------------------------------------------------------------

解决:

 [root@XC zabbix-3.2.7]# ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock(一定要执行这条命令)


4、预编译zabbix_server:

[root@XC zabbix-3.2.7]# ./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 --with-openipmi --with-unixodbc --prefix=/usr/local/zabbix 

 

安装依赖包 #CentOS使用yum命令安装

yum -y install net-snmp-devel curl curl-devel mysql-devel OpenIPMI-devel

yum -y install unixODBC

 

如果错误:

 

错:Not found mysqlclient library 

解:用mysql_conf --libs看下该路径中有无该库文件

进入mysql安装文件,将lib里面的库文件复制到系统的lib64

ln -s libmysqlclient.so.15.0.0 libmysqlclient.so

 

有提示类似odbc的问题:  yum -y install *odbc*            //解决编译中断问题。

 

[root@XC zabbix-3.2.7]# make && make install        //开始编译安装。

 

5、修改zabbix文件对应的数据库账号和密码(类似Wordpress要修改wp-config.php):

[root@XC zabbix-3.2.7]# vi /usr/local/zabbix/etc/zabbix_server.conf 

DBName=zabbix 

DBUser=zabbix 

DBPassword=zabbix 

 

6、复制启动脚本,并修改相应选项:

[root@XC zabbix-3.2.7]# cp misc/init.d/fedora/core5/zabbix_server /etc/init.d/ 

[root@XC zabbix-3.2.7]# cp misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/ 

 

7、修改两个配置文件:

[root@XC zabbix-3.2.7]# vi /etc/init.d/zabbix_agentd  

ZABBIX_BIN="/usr/local/sbin/zabbix_agentd" 改成 ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd"

 

[root@XC zabbix-3.2.7]# vi /etc/init.d/zabbix_server  

ZABBIX_BIN="/usr/local/sbin/zabbix_server" 改成 ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_server"

 

8、启动:

[root@XC zabbix-3.2.7]# /etc/init.d/zabbix_server start 或者 systemctl start zabbix_server 

[root@XC zabbix-3.2.7]# /etc/init.d/zabbix_agentd start 或者 systemctl start zabbix_agentd

[root@XC zabbix-3.2.7]# chkconfig zabbix_agentd on 或者 systemctl enable zabbix_agentd

[root@XC zabbix-3.2.7]# chkconfig zabbix_server on 或者 systemctl enable zabbix_server

 

如果提示错误,有可能是以下错误:

    

一,添加zabbix启动加载mysql共享库libmysqlclient.so.20。(这步很重要,如果没配置zabbix启动会报错)


[root@XC sbin]# ls -l /usr/local/mysql/lib/

//查看是否存在libmysqlclient.so.20 共享库,若不存在重新编译


[root@XC sbin]# cp /usr/local/mysql/lib/libmysqlclient.so.20 /usr/lib/libmysqlclient.so.20

//若存在则复制到 /usr/lib 目录下,zabbix自动识别该库


[root@XC sbin]# ldconfig

//使配置立即生效


二,mysql.sock文件的重要性,一般启动mysql时会自动生成,如若错误:


错误1:mysql 无法启动时,可查看mysql错误日志:tail /var/log/mysqld.log 以下的内容是登录时出错:

          > mysql -u root -p

    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

/tmp/mysql.sock


错误2:zabbix_server启动成功但并没有显示进程,查看Zabbix_server错误日志时发现:

tail /tmp/zabbix_server.log

7926:20170812:081705.402 [Z3001] connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/tmp/mysql.sock' (13)

  7926:20170812:081705.402 database is down: reconnecting in 10 seconds


//解决这两个错误很简单,因为/tmp/mysql.sock不存在,用这样的方法:

          >ln -s /usr/local/mysql/mysql .sock   /tmp/mysql .sock

//以”l”开头的文件是软链接文件。或者可以通过修改/etc/my.cnf文件来修正它。



9、修改php.ini文件支持大小,不然web也没容易报错: 

[root@XC zabbix-3.2.7]# vi /usr/local/php/etc/php.ini  

max_execution_time = 300 

max_input_time = 300 

date.timezone =Asia/Shanghai 

post_max_size = 16M

always_populate_raw_post_data = -1


重启nginx或php使php配置生效

 

10、复制zabbixphp项目在nginx目录下,并且给权限:

[root@XC ~]# cd /usr/local/src/zabbix-3.2.7/frontends

[root@XC frontends]# cp -rf php/* /web/zabbix 

[root@XC frontends]# chown -R nginx:nginx /web/zabbix

 

启动nginx

/etc/init.d/nginx start 或者 systemctl restart nginx

 

11、然后访问 http://IP  默认下一步:

安装 zabbix 3.2.7,到最后阶段,遇到一个问题

PHP bcmath extension missing,   php configuration parameter --enable-bcmath

 

解决方法:

yum install *bcmath* --skip-broken

然后在 /etc/php.ini 文件里,添加: 

extension=bcmath.so

 

中文乱码处理:

 

原因1,创建mysql搭建web管理的时候,mysql没有使用utf8编码导致。解决办法:

 

1)导出备份数据库sql。然后drop掉该mysql数据库。

2)重新创建mysql:  create database zabbix character set utf8 collate utf8_bin;

3) 将备份的sql重新导入。

鉴于此,一开始配置zabbix站点web的时候我们就直接指定编码utf8.

 

原因2, 电脑字体在zabbix服务器不存在。解决办法:

1C:\Windows\Fonts找到楷体simkai.ttf   上传到zabbix网站的fonts目录下。

2) 切换到zabbix站点目录,备份并替换字体名称 

[root@XC fonts]# cp DejaVuSans.ttf DejaVuSans.ttf.bak

[root@XC fonts]# mv simkai.ttf DejaVuSans.ttf



(3)进入图形界面安装Zabbix:

反正都看了这么久了,就看看下一篇博文啦

详情在下一篇博文 关于Zabbix的企业实战应用,后续会推出

Zabbix故障告警机制,Zabbix-Grafana应用等等。