日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > php >内容正文

php

zabbix安装php7.0,Centos 7.0安装Zabbix server详细步骤(示例代码)

發(fā)布時(shí)間:2024/9/3 php 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 zabbix安装php7.0,Centos 7.0安装Zabbix server详细步骤(示例代码) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

zabbix(音同 zbix)是一個(gè)基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級(jí)的開(kāi)源解決方案。

zabbix由2部分構(gòu)成,zabbix server與可選組件zabbix agent。zabbix server可以通過(guò)SNMP,zabbix agent,ping,端口監(jiān)視等方法提供對(duì)遠(yuǎn)程服務(wù)器/網(wǎng)絡(luò)狀態(tài)的監(jiān)視,數(shù)據(jù)收集等功能,它可以運(yùn)行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平臺(tái)上。zabbix agent需要安裝在被監(jiān)視的目標(biāo)服務(wù)器上,它主要完成對(duì)硬件信息或與操作系統(tǒng)有關(guān)的內(nèi)存,CPU等信息的收集。zabbix agent可以運(yùn)行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows (2000/2003/XP/Vista)等系統(tǒng)之上。

zabbix server可以單獨(dú)監(jiān)視遠(yuǎn)程服務(wù)器的服務(wù)狀態(tài);同時(shí)也可以與zabbix agent配合,可以輪詢zabbix agent主動(dòng)接收監(jiān)視數(shù)據(jù)(agent方式),同時(shí)還可被動(dòng)接收zabbix agent發(fā)送的數(shù)據(jù)(trapping方式)。另外zabbix server還支持SNMP (v1,v2),可以與SNMP軟件(例如:net-snmp)等配合使用。

Zabbix主要功能:

- CPU負(fù)荷

- 內(nèi)存使用

-磁盤使用

- 網(wǎng)絡(luò)狀況

- 端口監(jiān)視

- 日志監(jiān)視。

環(huán)境部署:

Centos 7.0 系統(tǒng)

文件存儲(chǔ)目錄 /usr/local/src

LNMP 環(huán)境

Zabbix-3.2.4

ZABBIX 安裝具體過(guò)程 :

一、配置LNMP環(huán)境 并驗(yàn)證LNMP環(huán)境運(yùn)行狀態(tài) 。[[email?protected]?~]#?service?mysqld?restart

Shutting?down?MySQL.?SUCCESS!

Starting?MySQL..?SUCCESS!

[[email?protected]?~]#?service?nginx?restart

Restarting?nginx?(via?systemctl):??????????????????????????[??確定??]

[[email?protected]?~]#?service?php-fpm?restart

Gracefully?shutting?down?php-fpm?.?done

Starting?php-fpm??done

二、創(chuàng)建導(dǎo)入zabbix 數(shù)據(jù)庫(kù)。[[email?protected]?~]#?cd?/usr/local/src/

[[email?protected]?src]#?tar?-zxf?zabbix-3.2.4.tar.gz

[[email?protected]?~]#?mysql?-u?root?-p

Enter?password:

mysql>?create?database?zabbix?character?set?utf8;???#創(chuàng)建zabbix?數(shù)據(jù)庫(kù),設(shè)置默認(rèn)為utf8模式?。

Query?OK,?1?row?affected?(0.00?sec)

mysql>?grant?all?on?zabbix.*?to?[email?protected]‘%‘identified?by?‘[email?protected]‘?with?grant?option;?#添加管理zabbix數(shù)據(jù)庫(kù)的用戶zabbix?,并分配其所有權(quán)限;且設(shè)置密碼為[email?protected]

Query?OK,?0?rows?affected?(0.00?sec)

mysql>?flush?privileges;

Query?OK,?0?rows?affected?(0.01?sec)

mysql>?use?zabbix;??????#切換進(jìn)入zabbix數(shù)據(jù)庫(kù)

Database?changed

mysql>?select?user,host?from?mysql.user;???#查看用戶列表

+--------+-----------+

|?user???|?host??????|

+--------+-----------+

|?zabbix?|?%?????????|

|?root???|?127.0.0.1?|

|?root???|?localhost?|

+--------+-----------+

3?rows?in?set?(0.00?sec)

mysql>?source?/usr/local/src/zabbix-3.2.4/database/mysql/schema.sql????#導(dǎo)入schema.sql文件到zabbix數(shù)據(jù)庫(kù)

mysql>source?/usr/local/src/zabbix-3.2.4/database/mysql/images.sql?????#導(dǎo)入images.sql文件到zabbix數(shù)據(jù)庫(kù)

mysql>source?/usr/local/src/zabbix-3.2.4/database/mysql/data.sql???????#導(dǎo)入data.mysql文件到zabbix數(shù)據(jù)庫(kù)

三、安裝zabbix

1、添加zabbix用及組[[email?protected]?src]#?groupadd?zabbix

[[email?protected]?src]#?useradd?zabbix?-g?zabbix?-s?/bin/false

2、安裝依賴包[[email?protected]?src]#?yum?install?net-snmp-devel?curl?curl-devel?mysql-devel?-y

3、安裝zabbix[[email?protected]?zabbix]#?./configure?--prefix=/usr/local/zabbix?--with-libcurl?--with-net-snmp?--with-mysql?--enable-server?--enable-agent

[[email?protected]?zabbix]#?make?&&?make?install

4、添加zabbix對(duì)應(yīng)的服務(wù)端口[[email?protected]?zabbix]#?vi?/etc/services

#ZABBIX

zabbix-agent?10050/tcp?#?Zabbix?Agent

zabbix-agent?10050/udp?#?Zabbix?Agent

zabbix-trapper?10051/tcp?#?Zabbix?Trapper

zabbix-trapper?10051/udp?#?Zabbix?Trapper

:wq

5、修改zabbix配置文件[[email?protected]?zabbix]#?vi?/usr/local/zabbix/etc/zabbix_server.conf???#修改zabbix_server.conf配置文件

DBName=zabbix?#數(shù)據(jù)庫(kù)名稱

DBUser=zabbix?#數(shù)據(jù)庫(kù)用戶名

DBPassword=123456?#數(shù)據(jù)庫(kù)密碼

ListenIP=127.0.0.1?#數(shù)據(jù)庫(kù)ip地址

AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts?????#zabbix運(yùn)行腳本存放目錄

:wq

[[email?protected]?zabbix]#?vi/usr/local/zabbix/etc/zabbix_agentd.conf??#修改zabbix_agentd.conf?配置文件

Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/

UnsafeUserParameters=1???#啟用自定義key

:wq!?#保存退出

6、添加開(kāi)機(jī)啟動(dòng)腳本[[email?protected]?zabbix]#?cp?/usr/local/src/zabbix-3.2.4/misc/init.d/fedora/core/zabbix_server?/etc/rc.d/init.d/zabbix_server?#服務(wù)端

[[email?protected]?zabbix]#?cp?/usr/local/src/zabbix-3.2.4/misc/init.d/fedora/core/zabbix_agentd?/etc/rc.d/init.d/zabbix_agentd?#客戶端

[[email?protected]?zabbix]#?chmod?+x?/etc/rc.d/init.d/zabbix_*?#添加腳本執(zhí)行權(quán)限

[[email?protected]?zabbix]#?chkconfig?zabbix_server?on?#添加開(kāi)機(jī)啟動(dòng)

[[email?protected]?zabbix]#?chkconfig?zabbix_agentd?on?#添加開(kāi)機(jī)啟動(dòng)

7、修改zabbix開(kāi)機(jī)啟動(dòng)腳本中的zabbix安裝目錄[[email?protected]?zabbix]#vi?/etc/rc.d/init.d/zabbix_server?#編輯服務(wù)端配置文件

BASEDIR=/usr/local/zabbix/???#zabbix安裝目錄

:wq!????#保存退出

[[email?protected]?zabbix]#vi?/etc/rc.d/init.d/zabbix_agentd??#編輯客戶端配置文件

BASEDIR=/usr/local/zabbix/#zabbix安裝目錄

:wq!?#保存退出

8、配置web站點(diǎn)[[email?protected]?zabbix]#?cd?/usr/local/src/zabbix-3.2.4

[[email?protected]?zabbix-3.2.4]#?cp?-r?./frontends/php/?/usr/local/nginx/html/zabbix

[[email?protected]?zabbix-3.2.4]#?chown?www.www?-R?/usr/local/nginx/html/zabbix/??#/usr/local/nginx/html為Nginx默認(rèn)站點(diǎn)目錄?www為Nginx運(yùn)行賬戶

[[email?protected]?zabbix]#?service?zabbix_server?start?#啟動(dòng)zabbix服務(wù)端

[[email?protected]?zabbix]#?service?zabbix_agentd?start?#啟動(dòng)zabbix客戶端

9、修改php配置文件參數(shù)[[email?protected]?zabbix]#?vi?/etc/php.inipost_max_size?=16M

max_execution_time?=300

max_input_time?=300

:wq!????#保存退出

[[email?protected]?zabbix]#?vi?/usr/local/php/etc/php-fpm.conf?#編輯修改

request_terminate_timeout?=?300

:wq!?#保存退出

[[email?protected]?zabbix]#service?php-fpm?reload?#重啟php-fpm

四、通過(guò)?web 調(diào)配zabbix訪問(wèn)界面

2、檢查系統(tǒng)環(huán)境設(shè)置,必須全部都為ok,才能繼續(xù)Next

3、配置MySQL數(shù)據(jù)庫(kù)信息

Database:MySQL

Database

host:127.0.0.1

Database

port:use default port

Database

name:zabbix

User:zabbix

4、默認(rèn)即可 ,next

5、默認(rèn)即可 ,next

6、finish

五、故障處理及中文顯示

1、時(shí)間不一致故障處理strtotime(): Invalid date.timezone value ‘ShangHai‘, we selected the timezone ‘UTC‘ for now. [zabbix.php:21 → require_once() → ZBase->run() → ZBase->authenticateUser() → CWebUser::checkAuthentication() → CWebUser::setSessionCookie() → strtotime() in include/classes/user/CWebUser.php:135]

date(): Invalid date.timezone value ‘ShangHai‘, we selected the timezone ‘UTC‘ for now. [zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CView->getOutput() → include() → local_generateHeader() → CView->getOutput() → include() → date() in app/views/layout.htmlpage.header.php:46]

解決方法:修改/etc/php.ini 文件中date.timezong = Asia/ShangHai[[email?protected]?~]#?vi?/etc/php.ini

date.timezone?=?Asia/ShangHai

:wq

[[email?protected]?~]#?service?php-fpm?restart

2、中文界面配置,如下圖操作。

至此,zabbix server環(huán)境及部署工作準(zhǔn)備完成 ,后期將陸續(xù)對(duì)客戶端進(jìn)行調(diào)配 ,實(shí)現(xiàn)對(duì)客戶端的實(shí)時(shí)監(jiān)控;通過(guò)郵件或微信的方式進(jìn)行報(bào)警等功能 。

總結(jié)

以上是生活随笔為你收集整理的zabbix安装php7.0,Centos 7.0安装Zabbix server详细步骤(示例代码)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。