国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

Zabbix3的離線安裝

call_me_R / 1324人閱讀

摘要:背景與環(huán)境由于實(shí)際情況需求,在局域網(wǎng)中進(jìn)行部署,遇到許多問(wèn)題,在此記錄。注不用修改修改完查看一下,即可二基礎(chǔ)軟件的安裝基于搭建好本地源后方可使用,不然是需要連接互聯(lián)網(wǎng)。下載的這個(gè)文件,一定不要從工程目錄中刪除,否則工程會(huì)跑不起來(lái)。

背景與環(huán)境

由于實(shí)際情況需求,zabbix在局域網(wǎng)中進(jìn)行部署,遇到許多問(wèn)題,在此記錄。

操作系統(tǒng):CentOS 6.9(使用的最小安裝)

zabbix版本:zabbix-3.0.13(LTS)

php版本:php-5.6.32(必須要使用5.4及以上的版本

關(guān)閉iptables和selinux

需要本地的yum源

調(diào)整本機(jī)的硬件和系統(tǒng)時(shí)鐘,與現(xiàn)實(shí)情況一致

還有一些需要下載的,后面再說(shuō)明

一、Mysql安裝與配置
// (1)安裝
# yum install -y mysql-server mysql-devel

// (2)開(kāi)啟
# service mysqld start

// (3)修改密碼為root
# /usr/bin/mysqladmin -u root password "root"

// (4)設(shè)置root用戶(hù)的遠(yuǎn)程登錄
mysql> grant all privileges on *.* to "root"@"%" identified by "root" with grant option;
mysql> flush privileges;
設(shè)置UTF8

(1)修改/etc/my.cnf

# 在[mysqld]下添加utf8
[mysqld]
...
default-character-set=utf8

(2)重啟mysql服務(wù)

# service mysqld restart

(3)修改其他字符集

# mysql -uroot -p
// 查看字符集,除了database其余都是 latin1
mysql> show variables like "% character %";
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | utf8 |
| character_set_filesystem | binary|
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | latin1 |
| character_sets_dir | /usr/share/mysql/charsets/ |

// 修改這些字符集。
//注:filesystem不用修改
mysql> set character_set_client=utf8;
mysql> set character_set_connection=utf8;
...
// 修改完查看一下,即可
mysql> show variables like "% character %";
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary|
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
二、基礎(chǔ)軟件的安裝

基于搭建好本地yum源后方可使用,不然是需要連接互聯(lián)網(wǎng)。

# yum install gcc gcc-c++ libxml2 libxml2-devel libjpeg-devel libpng-devel freetype-devel openssl-devel libcurl-devel libmcrypt-devel bzip2 bzip2-devel readline readline-devel   httpd httpd-devel -y

這些軟件中,大部分是用于php的編譯的,特別是最后一個(gè),用于apache能夠識(shí)別*.php文件,不然顯示的就是代碼

三、PHP編譯與安裝 3.1 libmcrypt安裝

(1)下載地址:http://mcrypt.hellug.gr/lib/
(2)編譯安裝

# tar -zxvf libmcrypt-2.5.7.tar.gz
# cd libmcrypt-2.5.7
# ./configure --prefix=/usr/local/
# make
# make install
3.2 --enble-opchahe啟用

(1)如果不開(kāi)啟這個(gè)功能,編譯時(shí)會(huì)遇到錯(cuò)誤

configure: error: Don"t know how to define struct flock on this system, set --enable-opcache=no

(2)在/etc/ld.so.conf的配置文件中添加下面這句

/usr/local/lib

效果如下所示

# cat /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/lib

(3)執(zhí)行命令,即可

# ldconfig
3.3 PHP的編譯安裝
# tar zxvf php-5.6.32.tar.gz 
# cd php-5.6.32
# ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-inline-optimization --disable-debug --disable-rpath --enable-shared --enable-opcache --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-gettext --enable-mbstring --with-iconv --with-mcrypt --with-mhash --with-openssl --enable-bcmath --enable-soap --with-libxml-dir --enable-pcntl --enable-shmop --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-sockets --with-curl --with-zlib --enable-zip --with-bz2 --with-readline --with-apxs2=/usr/sbin/apxs
**(注:apxs2是需要安裝httpd-devel才能使用的)**
# make -j8
# make install
3.4 php-fpm服務(wù)配置

(接著上面的目錄)

# cp php.ini-development /usr/local/php/etc/php.ini
# cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
# cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
# chmod +x /etc/init.d/php-fpm 

// 添加用戶(hù)
# groupadd www
# useradd -g www -s /sbin/nologin -M www

// 開(kāi)啟php-fpm服務(wù)
# service php-fpm start
3.5 添加php命令

編輯 ~/.bash_profile

PATH=$PATH:$HOME/bin
改為
PATH=$PATH:$HOME/bin:/usr/local/php/bin

執(zhí)行命令,使其生效

# . ~/.bash_profile
# php -v
PHP 5.6.32 (cli) (built: Jan 11 2018 14:53:21) 
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
3.6 添加php-gd

(1)安裝jpegsrc(下載地址:http://www.ijg.org/)

# tar -zxvf jpegsrc.v9b.tar.gz
# cd jpeg-9b/
# ./configure --prefix=/usr/local/jpeg --enable-shared --enable-static
# make && make install

(2)編譯安裝php-gd

# cd /opt/php-5.6.32/ext/gd/
# /usr/local/php/bin/phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config --with-jpeg-dir=/usr/local/jpeg/ --with-png-dir --with-freetype-dir
# make && make install

(3)編輯/usr/local/php/etc/php.ini

添加如下內(nèi)容

extension=gd.so

(4)重啟php-fpm

# service php-fpm restart
3.7 修改httpd
vi /etc/httpd/conf/httpd.conf

# 添加如下內(nèi)容
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php

# 查看一下內(nèi)容是否存在
LoadModule php5_module modules/libphp5.so
3.8 驗(yàn)證

(1)創(chuàng)建php頁(yè)面

# vi /var/www/html/test.php

(2)運(yùn)行httpd

# service httpd start

(3)訪問(wèn)頁(yè)面:localhost/test.php

四、Zabbix編譯與安裝

(1)編譯與安裝

# tar -zxvf zabbix-3.0.13.tar.gz 
# cd zabbix-3.0.13
# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --enable-proxy --with-mysql --enable-net-snmp --with-libcurl
# make
# make install

(2)修改server配置

# vi /usr/local/zabbix/etc/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=root
DBPassword=root
DBSocket=/var/lib/mysql/mysql.sock // 查看本地mysql.sock的位置

(3)添加zabbix用戶(hù)

# useradd zabbix

(4)添加開(kāi)機(jī)腳本

cd /opt/zabbix-3.0.13

cp misc/init.d/fedora/core5/zabbix_server /etc/rc.d/init.d/zabbix_server
cp misc/init.d/fedora/core5/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd

chmod u+x /etc/rc.d/init.d/zabbix_server
chmod u+x /etc/rc.d/init.d/zabbix_agentd

chkconfig zabbix_server on 
chkconfig zabbix_agentd on

(5)更改腳本路徑

-----更改zabbix_server路徑
vim /etc/init.d/zabbix_server
ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_server"

-----更改zabbix_agentd路徑
vim /etc/init.d/zabbix_agentd
ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd"

(6)啟動(dòng)

service zabbix_server start
service zabbix_agented start

(7)驗(yàn)證端口

# netstat -nltp |grep 10050

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

# netstat -nltp |grep 10051

tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 1175/zabbix_server
五、Zabbix-web安裝

(1)拷貝zabbix-web工程到apache目錄

# cp -r /opt/zabbix-3.0.13/frontends/php/* /var/www/html/

(2)添加配置文件

# vi /etc/httpd/conf.d/zabbix.conf
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
php_value date.timezone Asia/Shanghai

(3)導(dǎo)入數(shù)據(jù)庫(kù)

先創(chuàng)建一個(gè)數(shù)據(jù)庫(kù),名稱(chēng)為zabbix
# mysql -uroot -proot zabbix 
六、Zabbix-web向?qū)?/b>

向?qū)渲煤芎?jiǎn)單,填入數(shù)據(jù)庫(kù)信息即可(與zabbix_server.conf一樣),最后一步略有不同。
會(huì)顯示一個(gè)報(bào)錯(cuò)提示,如圖所示

此時(shí),只要按照英文提示,下載文件再重命名放到/var/www/html/conf/zabbix.conf.php即可。下載的這個(gè)文件zabbix.conf.php.example,一定不要從工程目錄中刪除,否則工程會(huì)跑不起來(lái)。

未完待續(xù)...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/28115.html

相關(guān)文章

  • Hybird-離線資源生成工具

    摘要:為了滿(mǎn)足以上需求,就需要制作打包腳本和工具,來(lái)滿(mǎn)足正常的運(yùn)維。離線資源生成工具離線資源的生成,我們提供了一個(gè)工具可以打包出增量和全量升級(jí)包。比如和需要統(tǒng)一成。 目錄 背景 離線資源生成工具 前端協(xié)助 背景 由于線上樂(lè)刻客戶(hù)端 App 第一次打開(kāi)平臺(tái) H5 需要幾秒的加載時(shí)間,這個(gè)體驗(yàn)對(duì)用戶(hù)來(lái)說(shuō)并不友好,為了讓用戶(hù)跳轉(zhuǎn) H5 和跳轉(zhuǎn)到原生一樣的用戶(hù)體驗(yàn),就需要把 H5 相關(guān)的離線資源...

    siberiawolf 評(píng)論0 收藏0
  • Hybird-離線資源生成工具

    摘要:為了滿(mǎn)足以上需求,就需要制作打包腳本和工具,來(lái)滿(mǎn)足正常的運(yùn)維。離線資源生成工具離線資源的生成,我們提供了一個(gè)工具可以打包出增量和全量升級(jí)包。比如和需要統(tǒng)一成。 目錄 背景 離線資源生成工具 前端協(xié)助 背景 由于線上樂(lè)刻客戶(hù)端 App 第一次打開(kāi)平臺(tái) H5 需要幾秒的加載時(shí)間,這個(gè)體驗(yàn)對(duì)用戶(hù)來(lái)說(shuō)并不友好,為了讓用戶(hù)跳轉(zhuǎn) H5 和跳轉(zhuǎn)到原生一樣的用戶(hù)體驗(yàn),就需要把 H5 相關(guān)的離線資源...

    hedge_hog 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<