天天看點

生産環境下:LAMP源碼安裝,搭建zabbix監控

1、系統環境檢查,版本說明

1)版本說明

#httpd-2.4.25

#mysql-5.7.17-linux-glibc2.5-x86_64 二進制壓縮版

#php5.6.30

#zabbix-3.0.8

2)關閉selinux、iptables,檢查系統版本資訊

sed -i 's/SELINUX=enabled/SELINUX=disabled/g' /etc/selinux/config

getenforce 0

/etc/init.d/iptables stop

cat /etc/redhat-release 

CentOS release 6.7 (Final)

uname -r

2.6.32-431.el6.x86_64

uname -m

x86_64

2、安裝apache

http://httpd.apache.org/download.cgi             #apache官網

#建立apache運作使用者

useradd -s /sbin/nologin -M www

mkdir tools

cd tools#下載下傳http代碼包

#附上aliyun下載下傳位址

wget -c http://mirrors.aliyun.com/apache/apr/apr-1.5.2.tar.gz

wget -c http://mirrors.aliyun.com/apache/apr/apr-util-1.5.4.tar.gz

wget -c http://mirrors.aliyun.com/apache/httpd/httpd-2.4.25.tar.gz

#安裝插件apr和apr-util

#編譯安裝apr

tar xf apr-1.5.2.tar.gz 

cd apr-1.5.2

./configure --prefix=/usr/local/apr-1.5.2

make && make install

echo $?

ln -s /usr/local/apr-1.5.2/ /usr/local/apr

cd ..

#編譯安裝apr-util

tar xf apr-util-1.5.4.tar.gz 

cd apr-util-1.5.4

./configure --prefix=/usr/local/apr-util-1.5.4 --with-apr=/usr/local/apr-1.5.2/

ln -s /usr/local/apr-util-1.5.4/ /usr/local/apr-util

cd ..#安裝功能包

yum install pcre-devel zlib-devel openssl-devel -y

#安裝apache

tar zxvf httpd-2.4.25.tar.gz 

cd httpd-2.4.25./configure --prefix=/usr/local/httpd-2.4.25 \

--with-apr=/usr/local/apr-1.5.2 \

--with-apr-util=/usr/local/apr-util-1.5.4 \

--enable-so --enable-deflate --enable-expires \

--enable-headers --enable-ssl --enable-rewrite \

--enable-mpms-shared=all --with-mpm=prefork \

--enable-mods-shared=most

#編譯與安裝

make

make install

配置參數解釋:

#--prefix= apache安裝目錄。預設情況下,安裝目錄設定為 /usr/local/apache2。

#--sysconfdir= 指定配置檔案安裝路徑

#--with-apr= 如果要使用已安裝的APR,則必須告訴腳本configure的apr的安裝路徑

#--with-apr-util 指定已安裝的apr-util的安裝路徑

#--enable-so 允許運作時加載DSO子產品

#--enable-cgi 啟用cgi協定

#--with-zlib 啟用zlib庫檔案

#--with-pcre 指定pcre的安裝路徑

#--enable-modules=most 啟用大多數共享子產品 

#--enable-deflate 壓縮傳輸編碼支援

#--enable-expires Expires頭控制

#--enable-headers HTTP頭控制

#--enable-ssl 啟動ssl加密功能,SSL/TLS支援(mod_ssl)

#--enable-rewrite 基于規則的URL操作,啟用URL重寫功能

#--enable-mpms-shared=all 空間分隔的MPM子產品清單啟用,動态加載

#--with-mpm=prefork 指定使用的MPM的類型, 選擇Apache使用的程序模型(event|worker|prefork|winnt)

#--enable-mods-shared=most 啟用MPM大多數參數, 定義要啟用并建構為動态共享子產品的子產品清單,預設設定為most(all|most|few|reallyall)

#去版本号,做連結

ln -s /usr/local/httpd-2.4.25/ /usr/local/httpd

#配置http環境變量

echo "export PATH=/usr/local/httpd/bin:$PATH" >>/etc/profile

. /etc/profile

#檢視http子產品

ls /usr/local/httpd/modules

#檢視安裝的子產品

/usr/local/httpd/bin/apachectl -l

/usr/local/httpd/bin/apachectl -M

apachectl -t -D DUMP_MODULES

#修改http配置檔案

sed -i 's/#ServerName www.example.com:80/ServerName localhost:80/g' /usr/local/httpd/conf/httpd.conf

#啟動apache服務

apachectl start

#檢視http服務

netstat -lntup|grep httpd

tcp 0 0 :::80 :::* LISTEN 56389/httpd 

#配置啟動腳本

cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd

chmod +x /etc/init.d/httpd 

/etc/init.d/httpd stop

/etc/init.d/httpd start

vim /etc/init.d/httpd

#在開始位置添加:

# chkconfig: 345 85 15

# description: this my apache is httpd server

#加入系統啟動服務,開機自啟動

chkconfig --add httpd

chkconfig httpd on

chkconfig --list httpd

#測試通路正常!到此apache安裝完成!

#一鍵式安裝apache 2.4.25

<code>useradd</code> <code>-s </code><code>/sbin/nologin</code> <code>-M wwwm</code>

<code>kdir ~</code><code>/tools</code>

<code>cd</code> <code>~</code><code>/tools</code>

<code>/bin/ping</code> <code>baidu.com -c 2[ $? -</code><code>eq</code> <code>0 ] &amp;&amp; {</code>

<code>wget </code>

<code>} || </code><code>exit</code> <code>110</code>

<code>tar</code> <code>xf apr-1.5.2.</code><code>tar</code><code>.gz </code>

<code>cd</code> <code>apr-1.5.2</code>

<code>.</code><code>/configure</code> <code>--prefix=</code><code>/usr/local/apr-1</code><code>.5.2</code>

<code>make</code> <code>&amp;&amp; </code><code>make</code> <code>install</code>

<code>echo</code> <code>$?</code>

<code>[ $? -</code><code>eq</code> <code>0 ] &amp;&amp; {</code>

<code>ln</code> <code>-s </code><code>/usr/local/apr-1</code><code>.5.2/ </code><code>/usr/local/apr</code>

<code>cd</code> <code>..</code>

<code>}</code>

<code>#編譯安裝apr-util</code>

<code>tar</code> <code>xf apr-util-1.5.4.</code><code>tar</code><code>.gz </code>

<code>cd</code> <code>apr-util-1.5.4</code>

<code>.</code><code>/configure</code> <code>--prefix=</code><code>/usr/local/apr-util-1</code><code>.5.4 --with-apr=</code><code>/usr/local/apr-1</code><code>.5.2/</code>

<code>sleep</code> <code>2</code>

<code>ln</code> <code>-s </code><code>/usr/local/apr-util-1</code><code>.5.4/ </code><code>/usr/local/apr-util</code>

<code>yum </code><code>install</code> <code>pcre-devel zlib-devel openssl-devel -y</code>

<code>tar</code> <code>zxvf httpd-2.4.25.</code><code>tar</code><code>.gz </code>

<code>cd</code> <code>httpd-2.4.25</code>

<code>.</code><code>/configure</code> <code>--prefix=</code><code>/usr/local/httpd-2</code><code>.4.25 \</code>

<code>--with-apr=</code><code>/usr/local/apr-1</code><code>.5.2 \</code>

<code>--with-apr-util=</code><code>/usr/local/apr-util-1</code><code>.5.4 \</code>

<code>--</code><code>enable</code><code>-so --</code><code>enable</code><code>-deflate --</code><code>enable</code><code>-expires \</code>

<code>--</code><code>enable</code><code>-headers --</code><code>enable</code><code>-ssl --</code><code>enable</code><code>-rewrite \</code>

<code>--</code><code>enable</code><code>-mpms-shared=all --with-mpm=prefork \</code>

<code>--</code><code>enable</code><code>-mods-shared=most</code>

<code>make</code>

<code>make</code> <code>install</code>

<code>ln</code> <code>-s </code><code>/usr/local/httpd-2</code><code>.4.25/ </code><code>/usr/local/httpd</code>

<code>echo</code> <code>"export PATH=/usr/local/httpd/bin:$PATH"</code> <code>&gt;&gt;</code><code>/etc/profile</code>

<code>. </code><code>/etc/profile</code>

<code>sed</code> <code>-i </code><code>'s/#ServerName www.example.com:80/ServerName localhost:80/g'</code> <code>/usr/local/httpd/conf/httpd</code><code>.conf</code>

<code>apachectl start</code>

<code>netstat</code> <code>-lntup|</code><code>grep</code> <code>80 &gt;</code><code>/dev/null</code> <code>&amp;&amp; </code><code>echo</code> <code>OK!</code>

3、MySQL安裝與配置,此處為二進制安裝

useradd -s /sbin/nologin -M mysql

wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

tar -zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

mv mysql-5.7.17-linux-glibc2.5-x86_64 /usr/local/mysql-5.7.17

ln -s /usr/local/mysql-5.7.17 /usr/local/mysql

#建立資料庫檔案目錄

mkdir -p /data/mysql

chown -R mysql.mysql /data/

#配置啟動腳本檔案,并加入系統服務,自啟動

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

chmod +x /etc/init.d/mysqld 

chkconfig --add mysqld

chkconfig mysqld on

#配置mysql配置檔案

<code>cat</code> <code>&gt; </code><code>/etc/my</code><code>.cnf &lt;&lt; EOF</code>

<code>[client]</code>

<code>port = 3306</code>

<code>socket = </code><code>/tmp/mysql</code><code>.sock</code>

<code>default-character-</code><code>set</code> <code>= utf8</code>

<code>[mysqld]</code>

<code>basedir = </code><code>/usr/local/mysql</code>

<code>datadir = </code><code>/data/mysql</code>

<code>pid-</code><code>file</code> <code>= </code><code>/data/mysql/mysql</code><code>.pid</code>

<code>user = mysql</code>

<code>bind-address = 0.0.0.0</code>

<code>server-</code><code>id</code> <code>= 1</code>

<code>init-connect = </code><code>'SET NAMES utf8'</code>

<code>character-</code><code>set</code><code>-server = utf8</code>

<code>#skip-name-resolve</code>

<code>#skip-networking</code>

<code>back_log = 300</code>

<code>max_connections = 1000</code>

<code>max_connect_errors = 6000</code>

<code>open_files_limit = 65535</code>

<code>table_open_cache = 128</code>

<code>max_allowed_packet = 4M</code>

<code>binlog_cache_size = 1M</code>

<code>max_heap_table_size = 8M</code>

<code>tmp_table_size = 16M</code>

<code>read_buffer_size = 2M</code>

<code>read_rnd_buffer_size = 8M</code>

<code>sort_buffer_size = 8M</code>

<code>join_buffer_size = 8M</code>

<code>key_buffer_size = 4M</code>

<code>thread_cache_size = 8</code>

<code>query_cache_type = 1</code>

<code>query_cache_size = 8M</code>

<code>query_cache_limit = 2M</code>

<code>ft_min_word_len = 4</code>

<code>log_bin = mysql-bin</code>

<code>binlog_format = mixed</code>

<code>expire_logs_days = 30</code>

<code>log_error = </code><code>/data/mysql/mysql-error</code><code>.log</code>

<code>slow_query_log = 1</code>

<code>long_query_time = 1</code>

<code>slow_query_log_file = </code><code>/data/mysql/mysql-slow</code><code>.log</code>

<code>performance_schema = 0</code>

<code>explicit_defaults_for_timestamp</code>

<code>#lower_case_table_names = 1skip-external-locking</code>

<code>default_storage_engine = InnoDB</code>

<code>#default-storage-engine = MyISAM</code>

<code>innodb_file_per_table = 1</code>

<code>innodb_open_files = 500</code>

<code>innodb_buffer_pool_size = 64M</code>

<code>innodb_write_io_threads = 4</code>

<code>innodb_read_io_threads = 4</code>

<code>innodb_thread_concurrency = 0</code>

<code>innodb_purge_threads = 1</code>

<code>innodb_flush_log_at_trx_commit = 2</code>

<code>innodb_log_buffer_size = 2M</code>

<code>innodb_log_file_size = 32M</code>

<code>innodb_log_files_in_group = 3</code>

<code>innodb_max_dirty_pages_pct = 90</code>

<code>innodb_lock_wait_timeout = 120</code>

<code>bulk_insert_buffer_size = 8M</code>

<code>myisam_sort_buffer_size = 8M</code>

<code>myisam_max_sort_file_size = 10G</code>

<code>myisam_repair_threads = 1</code>

<code>interactive_timeout = 28800</code>

<code>wait_timeout = 28800</code>

<code>[mysqldump]</code>

<code>quick</code>

<code>max_allowed_packet = 16M</code>

<code>[myisamchk]</code>

<code>key_buffer_size = 8M</code>

<code>read_buffer = 4M</code>

<code>write_buffer = 4M</code>

<code>EOF</code>

#初始化資料庫:

/usr/local/mysql/bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql

#配合環境變量

echo "export PATH=$PATH:/usr/local/mysql/bin" &gt;&gt;/etc/profile

#啟動MySQL服務 

/etc/init.d/mysqld start

Starting MySQL.. SUCCESS! 

netstat -lntup|grep 3306

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 28150/mysqld 

ps -ef |grep mysql

root 28284 1 2 07:26 pts/0 00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/data/mysql --pid-file=/data/mysql/mysql.pid

mysql 29119 28284 5 07:26 pts/0 00:00:00 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/data/mysql --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/data/mysql/mysql-error.log --open-files-limit=65535 --pid-file=/data/mysql/mysql.pid --socket=/tmp/mysql.sock --port=3306

#修改root密碼:

法1:mysql -uroot -e "Set password=password(‘123.com’);"

法2:mysql -uroot -p123.com -e "use mysql;update user set authentication_string=password('456.com') where user='root';"

法3:update mysql.user set authentication_string=password("123.com") where user='root';

4、PHP的安裝與配置

#檢視apache和MySQL啟動是否正常

netstat -lntup|egrep '80|3306'

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 29119/mysqld 

tcp 0 0 :::80 :::* LISTEN 26925/httpd

1)擴充支援(mcrypt、mhash擴充和libevent)

mcrypt擴充庫可以實作加密解密功能,就是既能将明文加密,也可以密文還原。

mhash是基于離散數學原理的不可逆向的php加密方式擴充庫,其在預設情況下不開啟。

mhash的可以用于建立校驗數值,消息摘要,消息認證碼,以及無需原文的關鍵資訊儲存(如密碼)等。libevent是一個異步事件通知庫檔案,其API提供了在某檔案描述上發生某事件時或其逾時時執行回調函數的機制

它主要用來替換事件驅動的網絡伺服器上的event loop機制。

目前來說, libevent支援/dev/poll、kqueue、select、poll、epoll及Solaris的event ports。

centos源不能安裝libmcrypt-devel,由于版權的原因沒有自帶mcrypt的包

可以使用第三方源,這樣還可以使用yum來安裝

安裝第三方yum源

wget http://www.atomicorp.com/installers/atomic

sh ./atomic

使用yum指令安裝

yum install php-mcrypt libmcrypt libmcrypt-devel mhash mhash-devel libevent libevent-devel

2)支援xml的相關包

支援xml的rpm包

bzip2 是一個基于Burrows-Wheeler 變換的無損壓縮軟體能夠高效的完成檔案資料的壓縮

libcurl主要功能就是用不同的協定連接配接和溝通不同的伺服器,也就是相當封裝了的sockPHP 

libcurl允許你用不同的協定連接配接和溝通不同的伺服器

yum install libxml2 libxml2-devel bzip2-devel libcurl-devel

3)圖形相關的rpm包

yum install libjpeg-devel libpng-devel freetype-devel

#可複制批量安裝,中間加了一些常用的包,可檢查是否安裝,否則後面配置時會報錯

yum -y install zlib libxml libjpeg freetype libpng gd curl libiconv zlib-devel gd-devel curl-devel openssl-devel libxslt-devel* php-mcrypt libmcrypt libmcrypt-devel mhash mhash-devel libevent libevent-devel libxml2 libxml2-devel bzip2-devel libcurl-devel libjpeg-devel libpng-devel freetype-devel

如yum安裝有問題可以編譯安裝mcrypt、libmcrypt、mhash庫:

<code>下載下傳位址: </code>

<code>wget http:</code><code>//downloads</code><code>.sourceforge.net</code><code>/mcrypt/mcrypt-2</code><code>.6.8.</code><code>tar</code><code>.gz </code>

<code>wget http:</code><code>//downloads</code><code>.sourceforge.net</code><code>/mcrypt/libmcrypt-2</code><code>.5.8.</code><code>tar</code><code>.gz </code>

<code>wget http:</code><code>//downloads</code><code>.sourceforge.net</code><code>/mhash/mhash-0</code><code>.9.9.9.</code><code>tar</code><code>.gz</code>

<code>tar</code> <code>zxvf libmcrypt-2.5.8.</code><code>tar</code><code>.gz</code>

<code>cd</code> <code>libmcrypt-2.5.8</code>

<code>.</code><code>/configure</code> <code>--prefix=</code><code>/usr/local/libmcrypt</code>

<code>tar</code> <code>-zxvf mhash-0.9.9.9.</code><code>tar</code><code>.gz</code>

<code>cd</code> <code>mhash-0.9.9.9</code>

<code>.</code><code>/configure</code>

<code>tar</code> <code>zxvf mcrypt-2.6.8.</code><code>tar</code><code>.gz</code>

<code>cd</code> <code>mcrypt-2.6.8</code>

<code>.</code><code>/configure</code> <code>--with-libmcrypt-prefix=</code><code>/usr/local/libmcrypt/</code>

<code>echo</code> <code>"/usr/local/libmcrypt/lib"</code> <code>&gt;&gt;</code><code>/etc/ld</code><code>.so.conf.d</code><code>/lib</code><code>.conf</code>

<code>echo</code> <code>"/usr/local/lib"</code> <code>&gt;&gt;</code><code>/etc/ld</code><code>.so.conf.d</code><code>/lib</code><code>.conf  </code><code>#配置額外的庫檔案路徑,也就是上面安裝的庫檔案需要指定路徑重新加載</code>

<code>ldconfig -</code><code>v</code>   <code>#重新加載庫檔案</code>

<code>注意:此處源碼隻安裝了在國内yum庫中無法安裝的庫檔案,如PHP配置時缺少封包件需要yum安裝。</code>

#安裝PHP

wget http://219.238.7.71/files/1007000009B9E9D0/cn2.php.net/distributions/php-5.6.30.tar.gztar zxvf php-5.6.30.tar.gz

cd php-5.6.30

./configure \

--prefix=/usr/local/php \

--with-config-file-path=/usr/local/php/etc \

--with-apxs2=/usr/local/httpd/bin/apxs \

--enable-inline-optimization \

--enable-fpm \

--with-mysql=/usr/local/mysql \

--with-mysqli=/usr/local/mysql/bin/mysql_config \

--with-pdo-mysql=/usr/local/mysql \

--with-gettext \

--enable-mbstring \

--with-iconv=/usr/local/libiconv \

--with-mcrypt \

--with-mhash \

--with-openssl \

--enable-bcmath \

--enable-soap \

--with-libxml-dir \

--enable-sockets \

--with-curl \

--with-zlib \

--enable-zip \

--with-bz2 \

--with-gd \

--with-freetype-dir \

--with-jpeg-dir \

--with-png-dir \

--enable-ctype \

--enable-xml

cp php.ini-production /usr/local/php/etc/php.ini

#檢查apache和PHP整合

grep modules/libphp5.so /usr/local/httpd/conf/httpd.conf

修改apache配置檔案:

vim /usr/local/httpd/conf/httpd.conf

ServerName 127.0.0.1:80

#增加:

AddType application/x-httpd-php .php 

AddType application/x-httpd-php-source .phps 

#修改使用者:

User www

Group www

#修改首頁檔案:

&lt;IfModule dir_module&gt;

DirectoryIndex index.php index.html

&lt;/IfModule&gt;

#檢查apache配置檔案:

/usr/local/httpd/bin/apachectl -t

Syntax OK

#編寫測試頁,測試PHP是否正常解析

vim /usr/local/apache/htdocs/index.php

&lt;?php

phpinfo();

?&gt;

#重新加載apache配置檔案

/usr/local/apache/bin/apachectl graceful

測試通路正常!

#編寫測試代碼,測試資料庫連結是否正常

vim /usr/local/apache/htdocs/mysql-test.php

//$link_id=mysql_connect('主機名','使用者','密碼');

$link_id=mysql_connect('localhost','root','123.com') or mysql_error();

if($link_id){

echo "mysql is ok!\n";

}else{

echo "mysql_error()";

}

#到此LAMP安裝完成!

5、zabbix安裝配置

wget https://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.8/zabbix-3.0.8.tar.gz

#安裝支援監控snmp包監控交換機等

yum install net-snmp-devel

tar zxvf zabbix-3.0.8.tar.gz

cd zabbix-3.0.8

./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2

#配置資料庫導入資料

mysql&gt;create database zabbix;

mysql&gt;grant all on zabbix.* to 'zabbixuser'@'localhost' identified by '123.com';

Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql&gt; flush privileges;

Query OK, 0 rows affected (0.01 sec)

mysql&gt; use zabbix;

mysql&gt; source /root/tools/zabbix-3.0.8/database/mysql/schema.sql

mysql&gt; source /root/tools/zabbix-3.0.8/database/mysql/images.sql

mysql&gt; source /root/tools/zabbix-3.0.8/database/mysql/data.sql

#初始化sql檔案在源碼包/root/zabbix-3.0.4/database/mysql目錄下

#配置zabbix_server配置檔案修改如下:

vim /usr/local/zabbix/etc/zabbix_server.conf

LogFile=/usr/local/zabbix/logs/zabbix_server.log

DBHost=localhsot

DBName=zabbix

DBUser=zabbixuser

DBPassword=123.com #zabbixuser的密碼

LogSlowQueries=3000

cp misc/init.d/fedora/core/* /etc/init.d/

chmod +x /etc/init.d/zabbix_server 

chmod +x /etc/init.d/zabbix_agentd

sed -i 's#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix#g' /etc/init.d/zabbix_agentd

sed -i 's#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix#g' /etc/init.d/zabbix_server

useradd -s /sbin/nologin -M zabbix

mkdir /usr/local/zabbix/logs

chown -R zabbix.zabbix /usr/local/zabbix/

/etc/init.d/zabbix_agentd start

/etc/init.d/zabbix_server start

netstat -lntup|grep 1005

tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 28005/zabbix_agentd 

tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 27916/zabbix_server

#拷貝代碼檔案到apache釋出目錄下修改名為zabbix:

cp -a frontends/php /usr/local/httpd/htdocs/zabbix

sed -i 's#;date.timezone =#date.timezone = Asia/Shanghai#g' /usr/local/php/etc/php.ini 

sed -i 's#post_max_size = 8M#post_max_size = 16M#g' /usr/local/php/etc/php.ini

sed -i 's#max_execution_time = 30#max_execution_time = 300#g' /usr/local/php/etc/php.ini

sed -i 's#max_input_time = 60#max_input_time = 300#g' /usr/local/php/etc/php.ini

#去掉前面的#号即可,糾結了半天。

sed -i 's#;always_populate_raw_post_data = -1#always_populate_raw_post_data = -1#g' /usr/local/php/etc/php.ini

#重新加載apache

/usr/local/httpd/bin/apachectl graceful

最後一步(install)會報錯,無法建立配置檔案。

下載下傳配置檔案,儲存到/usr/local/httpd/htdocs/zabbix/conf/zabbix.conf.php

重新登陸即可:usename:admin password:zabbix

修改中文:administration&gt;&gt;users&gt;&gt;admin&gt;&gt;language(chinese(zh_CN)) 更新網頁即可。

解決圖形界面中文亂碼的問題:

從windows下控制台-&gt;字型-&gt;選擇一種中文字庫例如“楷體” 

cd /usr/local/httpd/htdocs/zabbix/fonts

mv DejaVuSans.ttf DejaVuSans.ttf.bak

rz 上傳字型檔案simkai.ttf到目前目錄

ls

DejaVuSans.ttf.bak simkai.ttf

vim ../include/defines.inc.php

在VIM編輯中使用替換功能将DejaVuSans替換成simkai,不添加字尾。

:%s/DejaVuSans/simkai

問題1:

./zabbix_server 

./zabbix_server: error while loading shared libraries: libmysqlclient.so.20: cannot open shared object file: No such file or directory

解決:

# find / -name "libmysqlclient.so.20"

/usr/local/mysql-5.7.17/lib/libmysqlclient.so.20

ln -s /usr/local/mysql/lib/libmysqlclient.so.20 /usr/lib

ldconfig

本文轉自 80後小菜鳥 51CTO部落格,原文連結:http://blog.51cto.com/zhangxinqi/1917722