亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

lnmp1.6下安裝zabbix3.0.28的教程

發布時間:2021-06-23 09:33:42 來源:億速云 閱讀:145 作者:chen 欄目:大數據

這篇文章主要介紹“lnmp1.6下安裝zabbix3.0.28的教程”,在日常操作中,相信很多人在lnmp1.6下安裝zabbix3.0.28的教程問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”lnmp1.6下安裝zabbix3.0.28的教程”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

1、配置防火墻

[root~]# firewall-cmd --permanent --zone=public --add-service=http    #開啟http端口
[root~]# firewall-cmd --reload        #刷新策略

2、禁用selinux

[root~]# vi /etc/selinux/config
          #SELINUX=enforcing           #注釋掉
          #SELINUXTYPE=targeted        #注釋掉                                                       
          SELINUX=disabled             #增加
     [root~]# setenforce 0             #配置立即生效

3、安裝LNMP1.6

[root~]# yum install screen                       #安裝screen(中斷可運行 screen -r 重連)
      [root~]#screen -S lnmp              #建立一個lnmp作業
      [root~]# wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./install.sh lnmp #下載、壓解并安裝LNMP

                         Please setup root password of MySQL.(default password:root)     #設置Mysql密碼
                         Do you want to enable or disable the InnoDB storage Engine?    #是否啟用InnoDB引擎
                         You have 5 options for your database install.                  #選擇安裝數據庫版本
                         You have 6 options for your PHP install.                       #選擇安裝PHP版本(zabbix3.0需5.4以上)
                         You have 3 options for your Memory Allocator install.          #選擇內存優化(默認:無)
                         完成安裝后顯示:Nginex:OK,Mysql:OK,PHP:OK

4、安裝及配置zabbix

下載地址https://www.zabbix.com/cn/download_sources#tab:30LTS

zabbix-3.0.28.tar.gz   https://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.28/zabbix-3.0.28.tar.gz

[root~]#yum install mysql-devel net-snmp-devel curl curl-devel -y     #安裝zabbix相關的環境  先安裝一個依賴,不然編譯會出現configure: error: MySQL library not found
      [root~]#mkdir -p /home/soft
      [root~]#wget -c https://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.28/zabbix-3.0.28.tar.gz #下載zabbix (參數:-c 中斷重連)
      [root~]#tar -xf zabbix-3.0.28.tar.gz
      [root~]#groupadd zabbix                                                                       #建用戶組
      [root~]#useradd -g zabbix zabbix                                                              #建用戶
      [root~]#ln -s /usr/local/lib/libiconv.so.2  /usr/lib/libiconv.so.2                            #添加軟連接
      [root~]#/sbin/ldconfig                                                                        #立即生效
      [root~]#cd zabbix-3.0.28
      [root~]#./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 #編譯
      [root~]#make && make install
      [root~]#ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/                                        #添加系統軟連接
      [root~]#ln -s /usr/local/zabbix/bin/* /usr/local/bin/                                          #添加系統軟連接
編譯參數說明
—prefix=/usr/local/zabbix為指定安裝目錄為/usr/local/zabbix
—enable-server為安裝zabbix服務端程序
—enable-agent為安裝agent程序
—with-mysql為使用mysql數據庫 指定mysql_config配置文件目錄—enable-ipv6為啟用ipv6支持
—with-net-snmp為啟用snmp支持
—with-libcurl為啟用curl
—with-libxml2編譯xml模塊,主要用于監控vm虛擬機

編譯安裝zabbix error: MySQL library not found

#find / -name "mysql_config*"
/usr/local/mysql/bin/mysql_config 
把--with-mysql改成 --with-mysql=/usr/local/mysql/bin/mysql_config

添加zabbix服務對應的端口

[root~]#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

修改zabbix配置文件,配置zabbix_server 

cd /usr/local/zabbix/etc 
vim /usr/local/zabbix/etc/zabbix_server.conf 
DBName=zabbix #數據庫名稱 86
DBUser=zabbix #數據庫用戶名 102
DBPassword=123456 #數據庫密碼 110
ListenIP=localhost #數據庫ip地址 296
AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts #zabbix運行腳本存放目錄 445

7.配置agent

vim /usr/local/zabbix/etc/zabbix_agentd.conf 
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/ #264
UnsafeUserParameters=1 #啟用自定義key 279
如果還要修改其他配置可以參考http://www.xiaohuai.com/4028

8.添加開機啟動腳本

cp /home/soft/zabbix-3.0.28/misc/init.d/fedora/core/zabbix_server /etc/rc.d/init.d/zabbix_server #服務端 
cp /home/soft/zabbix-3.0.28/misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd #客戶端 
chmod +x /etc/rc.d/init.d/zabbix_server #添加腳本執行權限 
chmod +x /etc/rc.d/init.d/zabbix_agentd #添加腳本執行權限 
chkconfig zabbix_server on #添加開機啟動 
chkconfig zabbix_agentd on #添加開機啟動
如果/etc/init.d/有這個腳本就不用再拷貝了,如果沒有可以再拷貝一份到啟動目錄,方便重啟停止等操作。
cp /home/soft/zabbix-3.0.28/misc/init.d/fedora/core/zabbix_server /etc/init.d/zabbix_server #服務端 
cp /home/soft/zabbix-3.0.28/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/zabbix_agentd #客戶端 
chmod +x /etc/init.d/zabbix_server #添加腳本執行權限 
chmod +x /etc/init.d/zabbix_agentd #添加腳本執行權限

9.修改開機啟動與啟動目錄下的zabbix_server zabbix_agentd文件

vim /etc/rc.d/init.d/zabbix_server #編輯服務端配置文件 
BASEDIR=/usr/local/zabbix/ #zabbix安裝目錄   22

vim /etc/rc.d/init.d/zabbix_agentd #編輯客戶端配置文件 
BASEDIR=/usr/local/zabbix/ #zabbix安裝目錄/etc/init.d/下的做同樣修改。檢查下

10.建立zabbix數據庫并導入數據文件

cd /home/soft/zabbix-3.0.28/database/mysql
mysql -u root -p #輸入密碼,進入MySQL控制臺 
create database zabbix character set utf8; #創建數據庫zabbix,并且數據庫編碼使用utf8 
GRANT USAGE ON *.* TO 'user01'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION; #新建賬戶zabbix,密碼123456 
flush privileges; #再次刷新系統授權表 
grant all on zabbix.* to 'zabbix'@'localhost' identified by '123456' with grant option; #允許賬戶zabbix能從本機連接到數據庫zabbix 
flush privileges; #再次刷新系統授權表 
use zabbix #進入數據庫,并刷新數據庫,一定要按照sql文件順序 
source /home/soft/zabbix-3.0.0alpha2/database/mysql/schema.sql #導入腳本文件到zabbix數據庫 
source /home/soft/zabbix-3.0.0alpha2/database/mysql/images.sql #導入腳本文件到zabbix數據庫 
source /home/soft/zabbix-3.0.0alpha2/database/mysql/data.sql #導入腳本文件到zabbix數據庫

配置web站點

mkdir /home/wwwroot/zabbix
cd /home/soft/zabbix-3.0.28/frontends/
\cp -rf php/* /home/wwwroot/zabbix/ #\不提示覆蓋
chown -R www.www /home/wwwroot/zabbix

#添加nginx配置
# lnmp vhost add

Please enter domain(example: www.lnmp.org): zb.torvalds.cn
 Your domain: zb.torvalds.cn
Enter more domain name(example: lnmp.org *.lnmp.org): n
 domain list: n
Please enter the directory for the domain: 域名
Default directory: /home/wwwroot/zb.torvalds.cn: /home/wwwroot/zabbix                          
Virtual Host Directory: /home/wwwroot/zabbix
Allow Rewrite rule? (y/n) n
You choose rewrite: none
Enable PHP Pathinfo? (y/n) y
Enable pathinfo.
Allow access log? (y/n) 
Disable access log.
Multiple PHP version found, Please select the PHP version.
1: Default Main PHP 7.0.33
6: PHP 5.6 [found]
8: PHP 7.1 [found]
Enter your choice (1, 2, 3, 4, 5, 6 ,7, 8 or 9): 
Default,Current selection: PHP 7.0.33
Create database and MySQL user with same name (y/n) n
Create ftp account (y/n) n
Add SSL Certificate (y/n) n

開始安裝web站點
1.在瀏覽輸入配置好的域名如下:

lnmp1.6下安裝zabbix3.0.28的教程

解決圖中出現的錯誤

cp /usr/local/php/etc/php.ini /usr/local/php/etc/php.ini.back
vim /usr/local/php/etc/php.ini
#修改
memory_limit =128M
max_input_time = 300 #378
disable_functions =    #這一段改成這樣也可以,也可以直接去掉"scandir,"

然后執行重啟php腳本即可。 
# /etc/init.d/php-fpm restart

安裝zabbix時PHP ldap Warning  https://www.cnblogs.com/bigdevilking/p/9440098.html

lnmp1.6下安裝zabbix3.0.28的教程

一、如果是源碼編譯

[root ~]# ls /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/
opcache.a  opcache.so
# 出現告警是因為ldap模塊不存在,須要編譯生成此模塊并重新加載

到源碼包的解壓目錄下,沒有保存源碼文件的話 , 下載相同版本的php進行解壓 , 進行源碼編譯ldap模塊(其他模塊如果缺失編譯方法一樣)

cd /www/lnmp1.6/src
tar -jxvf php-7.0.33.tar.bz2
cd /www/lnmp1.6/src/php-7.0.33/ext/ldap
[root~ ldap]# ls
config.m4  config.w32  CREDITS  ldap.c  ldap.mak  LDAP_Win32_HOWTO.txt  php_ldap.h  tests
[root~ ldap]# phpize    # 編譯PHP擴展的工具,主要是根據系統信息生成對應的configure文件  或者直接執行根據自己的目錄 /usr/local/php7.1/bin/phpize

Configuring for:
PHP Api Version:         20170718
Zend Module Api No:      20170718
Zend Extension Api No:   320170718
[root~ ldap]# ./configure  --with-php-config=/usr/local/php7.1/bin/php-config  --with-ldap  && make && make install   #配置 編譯 安裝
#報錯Cannot find ldap libraries in /usr/lib
configure: error: Cannot find ldap libraries in /usr/lib
解決辦法:  cp -frp /usr/lib64/libldap* /usr/lib/   https://www.cnblogs.com/lwops/p/10077467.html
make &make install
#在php中的php.ini文件末尾添加extension=ldap.so
vim /usr/local/php7.1/etc/php.ini
extension=ldap.so #916
# /usr/local/php7.1/bin/php -m

1、在PHP源碼包內找到ldap模塊文件

cd /www/lnmp1.6/src

tar -jxvf php-7.0.33.tar.bz2

cd /www/lnmp1.6/src/php-7.0.33/ext/ldap

https://www.cnblogs.com/alonones/p/6103090.html

https://www.cnblogs.com/zhangzeyu/p/6438534.html

到此,關于“lnmp1.6下安裝zabbix3.0.28的教程”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宜宾县| 镇坪县| 巴彦县| 尉犁县| 茌平县| 商城县| 荣成市| 神农架林区| 武宁县| 安吉县| 中阳县| 如东县| 无锡市| 晋江市| 奉贤区| 社旗县| 沾化县| 古交市| 石门县| 无极县| 寿光市| 文山县| 会东县| 云南省| 江华| 通化县| 永州市| 八宿县| 金湖县| 济阳县| 永宁县| 玉龙| 佛山市| 长白| 即墨市| 汨罗市| 安化县| 新密市| 无锡市| 专栏| 郓城县|