久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

Centos搭建Zabbix(nginx+php+mysql)服務(wù)

一、簡(jiǎn)介

成都創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括晉安網(wǎng)站建設(shè)、晉安網(wǎng)站制作、晉安網(wǎng)頁(yè)制作以及晉安網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,晉安網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到晉安省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

Alexei Vladishev 創(chuàng)建了 Zabbix 項(xiàng)目

Zabbix 是一個(gè)企業(yè)級(jí)的、開源的、分布式的監(jiān)控套件;

二、zabbix 進(jìn)程構(gòu)成

默認(rèn) zabbix 包含5個(gè)進(jìn)程:

zabbix_agentd:客戶端守護(hù)進(jìn)程,收集客戶端數(shù)據(jù),例如 cpu 負(fù)載、內(nèi)存、硬盤使用情況;

zabbix_get:zabbix 工具,單獨(dú)使用命令,通常在 server 或者 proxy 端執(zhí)行,用戶獲取被監(jiān)控端數(shù)據(jù),命令方式獲取客戶端數(shù)據(jù),用于排錯(cuò);

zabbix_proxy:zabbix 代理守護(hù)進(jìn)程,功能類似 server,唯一不同的是它只是一個(gè)中轉(zhuǎn)站,它需要把收集到的數(shù)據(jù)提交/被提交到 server 里;

zabbix_server:zabbix 服務(wù)端守護(hù)進(jìn)程,其他的進(jìn)程的數(shù)據(jù)都最終提交到 server,備注:數(shù)據(jù)都不是主動(dòng)提交給 zabbix_server,大都是 server 主動(dòng)去取數(shù)據(jù);

zabbix_sender:zabbix 工具,用于發(fā)送數(shù)據(jù)給 server 或 proxy,通常用于耗時(shí)比較長(zhǎng)的 check,并且與 trapper 配合使用;

zabbix_java_gateway(需另外安裝):java 網(wǎng)關(guān),類似 agents,只用與 java ,只能主動(dòng)去獲取數(shù)據(jù),而不能被動(dòng)獲取數(shù)據(jù);

三、安裝

時(shí)間同步:安裝 Zabbix 服務(wù)需確保所有服務(wù)器的時(shí)間都是正確的,可以添加 crontab 同步時(shí)間:

yum install ntpdate

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

00 00 * * * /usr/sbin/ntpdateus.pool.ntp.org| logger -t NTP

LNMP 環(huán)境配置

1、Nginx 安裝

1)安裝必要軟件

yum install pcre pcre-decel openssl openssl-devel gcc make cmake gcc-c++

2) 編譯安裝 nginx

下載 nginx-1.10.1.tar.gz

tar zxvf nginx-1.10.1.tar.gz && cd nginx-1.10.1

./configure --prefix=/usr/local/nginx-1.10.1 --with-http_ssl_module --with-http_stub_status_module --with-pcre

參數(shù)詳細(xì)信息參考 README

編譯無報(bào)錯(cuò):

make && make install

/usr/local/nginx-1.10.1/sbin/nginx

/usr/local/nginx-1.10.1/sbin/nginx -s reload

/usr/local/nginx-1.10.1/sbin/nginx -s stop

2、編譯安裝 php

1)下載

yum install gd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel

tar -zxvf php-5.6.23.tar.gz

cd php-5.6.23

./configure --prefix=/usr/local/php-5.6.23 --with-config-file-path=/usr/local/php-5.6.23/etc --with-bz2 --with-curl --enable-ftp --enable-sockets --disable-ipv6 --with-gd --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --with-freetype-dir=/usr/local --enable-gd-native-ttf --with-iconv-dir=/usr/local --enable-mbstring --enable-calendar --with-gettext --with-libxml-dir=/usr/local --with-zlib --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-mysql=mysqlnd --enable-dom --enable-xml --enable-fpm --with-libdir=lib64 --enable-bcmath

zabbix 對(duì)于 php參數(shù)、php模塊有特殊的要求,編譯 php 時(shí)要注意加上;

并且對(duì)安裝完成的 php.ini 文件中要特別修改:(zabbix 要求)

max_execution_time = 300

memory_limit = 128M

post_max_size = 16M

upload_max_filesize = 2M

max_input_time = 300

date.timezone = PRC

always_populate_raw_post_data = -1

執(zhí)行

make && make install

2)配置 php

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

cp /usr/local/php-5.6.23/etc/php-fpm.conf.default /usr/local/php-5.6.23/etc/php-fpm.conf

3)啟動(dòng) php

/usr/local/php-5.6.23/sbin/php-fpm

3、安裝 mysql

1)安裝必要組件、下載

yum install autoconf automake imake libxml2-devel expat-devel libaio libaio-devel bzr bison libtool ncurses5-devel

wget -c http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.14-linux-glibc2.5-x86_64.tar.gz/from/http://cdn.mysql.com/ -Omysql-5.6.14-linux-glibc2.5-x86_64.tar.gz

tar zxvf mysql-5.6.14-linux-glibc2.5-x86_64.tar.gz –C ../

ln -s mysql-5.6.14-linux-glibc2.5-x86_64 mysql

2)創(chuàng)建 mysql 用戶組和用戶、及數(shù)據(jù)庫(kù)存放目錄

mkdir -p /data/mysq_data

mkdir -p /data/mysql_log

mkdir -p /data/log-bin

groupadd mysql

useradd mysql -g mysql -M -s /sbin/nologin

chown -R mysql.mysql /data/mysql_data /data/mysql_log /data/log-bin

chown -R mysql.mysql /usr/local/mysql-5.6.14-linux-glibc2.5-x86_64

3)配置 my.cnf 根據(jù)具體環(huán)境配置

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

[mysqld]

# GENERAL #

user = mysql

default-storage-engine = InnoDB

socket = /data/mysql_data/mysql.sock

pid-file = /data/mysql_data/mysql.pid

port = 3306

# MyISAM #

key_buffer_size = 1344M

myisam_recover = FORCE,BACKUP

# SAFETY #

max_allowed_packet = 16M

max_connect_errors = 1000000

skip_name_resolve

# DATA STORAGE #

datadir = /data/mysql_data/

long_query_time = 1

# BINARY LOGGING #

log-bin = /data/log-bin/mysql-bin

expire-logs-days = 14

sync-binlog = 1

server-id = 1

max_binlog_size = 500M

# REPLICATION #

relay-log = /data/log-bin/relay-bin

slave-net-timeout = 60

# CACHES AND LIMITS #

tmp_table_size = 32M

max_heap_table_size = 32M

max_connections = 500

thread_cache_size = 50

open_files_limit = 65535

table_definition_cache = 4096

table_open_cache = 4096

# INNODB #

innodb_data_file_path = ibdata1:128M;ibdata2:10M:autoextend

innodb_flush_method = O_DIRECT

innodb_log_files_in_group = 2

innodb_lock_wait_timeout = 50

innodb_log_file_size = 256M

innodb_flush_log_at_trx_commit = 1

innodb_file_per_table = 1

innodb_thread_concurrency = 8

innodb_buffer_pool_size = 8G

# LOGGING #

log-error = /data/mysql_log/mysql-error.log

log-queries-not-using-indexes = 1

slow-query-log = 1

long_query_time = 1

slow-query-log-file = /data/mysql_log/mysql-slow.log

# FOR SLAVE #

#binlog-format = ROW

#log-slave-updates = true

#gtid-mode = on

#enforce-gtid-consistency = true

#master-info-repository = TABLE

#relay-log-info-repository = TABLE

#sync-master-info = 1

#slave-parallel-workers = 2

#binlog-checksum = CRC32

#master-verify-checksum = 1

#slave-sql-verify-checksum = 1

#binlog-rows-query-log_events = 1

#report-port = 3306

#report-host = 10.1.1.10

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

my.cnf 文件 使用需加上參數(shù) --defaults-file=/etc/my.cnf

my.cnf 文件影響 mysql 啟動(dòng),其中參數(shù)配置過大,可能會(huì)因?yàn)?mysqld 進(jìn)程啟動(dòng)占用內(nèi)存過大而被系統(tǒng)強(qiáng)制 kill 掉;

4)系統(tǒng)服務(wù)初始化

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

vi /etc/init.d/mysql

basedir=/usr/local/mysql

datadir=/data/mysql_data

chmod 755 /etc/init.d/mysql

chkconfig -add mysql

chkconfig --level 345 msql on

5)初始化數(shù)據(jù)庫(kù)

cd /usr/local/mysql

./scripts/mysql_install_db --user=mysql --defaults-file=/etc/my.cnf

6)啟動(dòng)數(shù)據(jù)庫(kù)

service mysql start

7)修改root密碼

/usr/local/mysql/bin/mysql -p -u root -S /tmp/mysql.sock

Mysql> delete from mysql.user where user=\'\';

Mysql> update mysql.user set password=PASSWORD(\'xxxxxxxx\') where user=\'root\';

Mysql> flush privileges;

4、安裝 zabbix 服務(wù)

1)下載安裝 zabbix

http://www.zabbix.com/download.php 下載需要的版本

tar -xzvfzabbix-3.0.3.tar.gz

cd zabbix-3.0.3

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

PS:錯(cuò)誤可參考http://os.51cto.com/art/201104/252989.htm

make && make install

zabbix server 一般充當(dāng)兩個(gè)角色,server、agent(需要監(jiān)控自己),所以添加了 --enabe-agent

2)創(chuàng)建用戶

在 root 環(huán)境下運(yùn)行 zabbix,zabbix 將會(huì)主動(dòng)嘗試以 zabbix 身份來運(yùn)行;

groupadd zabbix

useradd -g zabbix zabbix

3)初始化數(shù)據(jù)庫(kù)

zabbix server 與 proxy 需要數(shù)據(jù)庫(kù),agent 不需要,proxy 只需要導(dǎo)入 schema.sql 一個(gè)文件即可,server 則需導(dǎo)入三個(gè);

mysql -u root -p123456

mysql> create database zabbix default charset utf8; -----防止中文亂碼出現(xiàn)

mysql> quit;

mysql -u root -p 123456 zabbix < database/mysql/scherm.sql

server :

mysql -u root -p 123456 zabbix < database/mysql/images.sql

mysql -u root -p 123456 zabbix < database/mysql/data.sql

4) 配置 zabbix

mkdir /etc/zabbix

cp conf/zabbix_server.conf /etc/zabbix/

vim /etc/zabbix/zabbix_server.conf

DBHost=localhost

DBName=zabbix

DBUser=root

DBPassword=123456

DBPort=3306

5)啟動(dòng) zabbix server

/usr/local/zabbix-3.0.3/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf

default port:10051

5、客戶端安裝配置

http://www.zabbix.com/download.php

tar -zxvf zabbix-3.0.3.tar.gz

cd zabbix-3.0.3

./configure --prefix=/usr/local/zabbix-3.0.3/ --enable-agent

make && make install

1)客戶端配置

vim /usr/local/zabbix-3.0.3/etc/zabbix_agentd.conf

Server=127.0.0.1

ServerActive=127.0.0.1

Hostname=Zabbix server

其中 server 和 serveractive 都指向 zabbixserver 的 ip,不同的是,前者是被動(dòng)后者是主動(dòng),server 配置是用來允許 127.0.0.1 這個(gè) ip 來我這獲取數(shù)據(jù),而 serverActive 則是客戶端主動(dòng)提交數(shù)據(jù)給它,主機(jī)安裝客戶端需添加 zabbix 用戶;

2)客戶端啟動(dòng)

/usr/local/zabbix-3.0.3/zabbix_agentd

default prot: 10050

6、zabbix 管理網(wǎng)站配置

1)拷貝前端文件

mkdir /data/logs/nginx

mkdir /data/site/zabbix

cp -rp /root/zabbix-3.0.3/frontends/php/* /data/site/zabbix

2)配置虛擬主機(jī)

vim /usr/local/nginx-1.10.0/conf/nginx.conf

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

server {
listen 80;
server_name *IP*;
access_log /data/logs/nginx/zabbix.access.log main;

index index.html index.php index.html;
root /data/site;

location /
{
try_files $uri $uri/ /index.php?$args;
}

location ~ ^(.+.php)(.*)$
{
fastcgi_split_path_info ^(.+.php)(.*)$;
include fastcgi.conf;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
}

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

7、在線配置 zabbix

后臺(tái)nignx、php、zabbix_server 服務(wù)都開啟

瀏覽器打開 http://IP/zabbix

按步驟配置完成,zabbix server details 里面 name 可以不填默認(rèn)即可;

Install 步驟中需下載 zabbix.conf.php 至 /data/site/zabbix/conf 下

8、登錄 zabbix

默認(rèn) User:Admin /zabbix

9、zabbix 升級(jí)

關(guān)閉 zabbix server ,防止有新的數(shù)據(jù)提交到數(shù)據(jù)庫(kù),直接關(guān)閉數(shù)據(jù)庫(kù)效果也是一樣的;

備份配置文件(/etc/zabbix)、php 網(wǎng)站源碼、zabbix 二進(jìn)制文件(整個(gè)目錄備份即可);

重新下載新版本,然后 configue ---> make && make install

10、zabbix 中文亂碼處理

上傳 simkai.ttf 到服務(wù)器的 /data/site/zabbix/fonts/ 下

修改 zabbixphp 配置文件

cd /data/site/zabbix/include/

sed -i \'s/DejaVuSans/simkai/g\' ./defines.inc.php

11、zabbix 數(shù)據(jù)庫(kù)遷移

zabbix 將從 agent 處獲取的數(shù)據(jù)寫入數(shù)據(jù)庫(kù)中,數(shù)據(jù)庫(kù)空間可能不足,需要遷移,全量導(dǎo)出數(shù)據(jù)庫(kù),遷移至新庫(kù),刪除 /data/site/zabbix/conf 下的zabbix.conf.php 文件,url :http://IP/zabbix/setup.php 重新設(shè)置;

當(dāng)前標(biāo)題:Centos搭建Zabbix(nginx+php+mysql)服務(wù)
標(biāo)題來源:http://sd-ha.com/article24/cjsoce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化用戶體驗(yàn)、品牌網(wǎng)站設(shè)計(jì)建站公司、手機(jī)網(wǎng)站建設(shè)域名注冊(cè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司