【2】按部就班學 Zabbix:安裝配置 Zabbix Server 服務端php
上一篇完成了 Zabbix Server 的安裝,可是那對於咱們而言只是一個服務,咱們用戶使用的仍是他的 Web 頁面,多以這一篇就來配置和初始化頁面! html
【1】 拷貝 PHP 頁面:nginx
cp -r /opt/packages/zabbix/zabbix-3.4.10/frontends/php/ /opt/services/website/zabbix
【2】配置 NGINX 虛擬主機: web
# 受權日誌目錄權限 chmod 777 /opt/logs/zabbix # 添加 nginx 配置 vim /opt/services/nginx/conf/vhosts/zabbix.conf
內容以下:數據庫
server { listen 80; server_name 192.168.200.101; access_log /opt/logs/zabbix/zabbix_nginx.log main; index index.php index.html index.html; root /opt/services/website/zabbix; location / { try_files $uri $uri/ /index.php?$args; } location ~ .*\.(php)?$ { expires -1s; try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; include fastcgi_params; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_pass 127.0.0.1:9000; } }
重啓 NGINX:vim
/opt/services/nginx/sbin/nginx -s reload
【3】瀏覽器正常訪問! 瀏覽器
【1】Next step,進入 PHP 配置檢測,若是點擊沒反應,說明 /opt/logs/php/tmp 目錄權限不對,執行 chmod 777 -R /opt/logs/php 便可:服務器
備註:若是有報錯提示,則須要去修改 php.ini 文件,改成系統須要你配置的參數,而後重啓 php-fpm 便可!frontend
【2】Next step,進入數據庫配置:php-fpm
【3】Next step,進入數據庫配置:
備註:
一、Host:表明這臺機器的主機名,這裏使用 IP 地址,爲了便於區分
二、Port:客戶端鏈接的端口,默認就好
三、Name:這個平臺的總名字,若是是大家公司的,能夠改爲大家公司的名字,固然,這些配置後期都是能夠修改的
【4】Next step,複查以前的配置:
【5】Next step,配置完成:
備註:這裏提示咱們以前生成的配置沒有保存到服務器上面,須要咱們點擊 Download 下載後上傳到 /opt/services/website/zabbix/conf 目錄
一樣的,之後咱們若是想修改某些配置,咱們也能夠去該目錄下修改 zabbix.conf.php 文件
【6】上傳完成後,點擊 Finish 就會刷新頁面,再度 Finish 就完成基礎配置!
【7】進入登陸頁面:默認用戶密碼 admin / zabbix 或者 Admin / zabbix
注意:若是這裏不是顯示該頁面,二是提示你是匿名用戶且沒法點擊登陸的時候,你須要去修改 php.ini 的配置:將 cgi.fix_pathinfo 的值改成 1,再度重啓 php-fpm 便可正常
【8】至此,Zabbix Web 的基礎配置已經完成,下一篇則是也是簡單的優化配置,讓咱們可以更好的使用它!
Zabbix Web 配置完成了一半,下一步則是一些簡單的我的優化,讓它變得好用一些,比較全是英文,我英語又不好 ...
這一篇主要麻煩的幾個地方在於:
一、php.ini 須要不少配置,若是你不是按照我第一篇講的安裝 LNMP 環境,那麼這裏在檢測 PHP 配置的時候會報錯不少,有的還須要動態去添加插件,相對於比較麻煩
二、仍是 PHP tmp 目錄的權限問題,若是沒有設置相應的權限,第一步就無法往下走了