溫馨提示×

溫馨提示×

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

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

LNMP構(gòu)建編譯安裝zabbix

發(fā)布時間:2020-07-25 13:42:59 來源:網(wǎng)絡(luò) 閱讀:588 作者:Arcehe 欄目:web開發(fā)

首先準(zhǔn)備LNMP架構(gòu)一枚。。。。大部分可安裝此文安裝http://xiangcc.blog.51cto.com/10201823/1699753
php頁面解析按照此次安裝
準(zhǔn)備php5.6版本
tar zxf php-5.6.10.tar.gz -C .
進(jìn)入解壓目錄下,執(zhí)行:
./configure --prefix=/usr/local/nginx_php --with-config-file-path=/usr/local/nginx_php/etc/ --enable-fpm --with-fpm-user=php-fpm --with-fpm-group=php-fpm --with-mysql=/usr/local/mysql --with-mysql-sock=/usr/local/mysql-5.5.46tmp/mysql.sock --with-libxml-dir --with-gd --with-jpeg-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-ftp --enable-sockets --enable-bcmath --with-gettext --enable-mbstring --enable-exif --enable-zend-multibyte --disable-ipv6 --with-pear --with-curl --with-jpeg-dir=/usr/local/jpeg/

在zabbix安裝過程中出現(xiàn)報錯,其
錯誤【1】
PHP  sockets Fail
編譯時添加--enable-sockets
錯誤【2】
PHP bcmath Fail
編譯時添加 --enable-bcmath
錯誤【3】
PHP gettext Fail
編譯時添加 --enable-gettext

安裝make;make install

首先下載zabbix
mysql可以選擇編譯安裝的方式
安裝依賴庫:yum -y install net-snmp-devel curl-devel
創(chuàng)建zabbix用戶用來編譯安裝zabbix
useradd -M -s /sbin/nologin zabbix     不創(chuàng)建家目錄及禁止登錄
進(jìn)入下載zabbix的目錄下,解壓
tar zxf zabbix-2.0.15.tar.gz -C .
mysql -uroot -p

進(jìn)入數(shù)據(jù)庫:
create database zabbix;        創(chuàng)建zabbix庫
grant all on zabbix.* to zabbix@localhost identified by 'zabbix';    設(shè)置zabbix的訪問權(quán)限

進(jìn)入zabbix解壓目錄下,導(dǎo)入zabbix的數(shù)據(jù)表單等,2.0以后的版本一定要安照導(dǎo)入順序來導(dǎo)入
[root@localhost zabbix-2.0.15]# mysql -uroot -p zabbix < database/mysql/schema.sql
Enter password:
[root@localhost zabbix-2.0.15]# mysql -uroot -p zabbix < database/mysql/p_w_picpaths.sql
Enter password:
[root@localhost zabbix-2.0.15]# mysql -uroot -p zabbix < database/mysql/data.sql
Enter password


./configure --prefix=/usr/local/zabbix --enable-server --enable-proxy --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --with-net-snmp --with-libcurl  
make
make install
編譯安裝zabbix

在zabbix解壓目錄下拷貝
cp -r zabbix-2.0.15/frontends/php /usr/local/http/zabbix
給予nobody用戶權(quán)限
chown -R nobody:nobody /usr/local/http/zabbix

拷貝系統(tǒng)啟動腳本及服務(wù)端文件
cp zabbix-2.0.15/misc/init.d/fedora/core/zabbix_server  /etc/init.d/zabbix_server
cp zabbix-2.0.15/misc/init.d/fedora/core/zabbix_agentd /etc/init.d


啟動zabbix服務(wù)
/etc/init.d/zabbix_server start
/etc/init.d/zabbix_agentd start    //啟動服務(wù)
chkconfig --add zabbix_server            
chkconfig --add zabbix_agentd
chkconfig zabbix_server on
chkconfig zabbix_agentd on    //開機(jī)自啟動
在nginx中寫入zabbix的php網(wǎng)頁路徑添加服務(wù)主機(jī)即可,訪問服務(wù)主機(jī)ip進(jìn)行下一步安裝

當(dāng)出現(xiàn)date(): It is not safe to rely on the system's timezone settings.報錯時
vim /usr/local/nginx_php/etc/php.ini
找到date.timezone =  
改成date.timezone =  'Asia/Shanghai'

點(diǎn)擊next下一步,安照提示錯誤在php配置文件/usr/local/nginx_php/etc/php.ini中修改三項配置如下以便符合最低安裝要求
post_max_size = 16M
max_execution_time = 300
max_input_time = 300

保存后重啟zabbix
/etc/init.d/zabbix-server restart
/etc/init.d/zabbix-agent restart

discuz默認(rèn)登錄賬戶admin 密碼zabbix


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI