Zabbix監控平臺安裝部署

Zabbix監控平臺安裝部署

Zabbix監控平臺部署,至少須要安裝四個組件,分別是Zabbix_Server、Zabbix_Web、Databases、Zabbix_Agentd,以下爲Zabbix監控平臺安裝配置詳細步驟:php

1、系統環境準備html

Server端:192.168.2.101 (httpd、mysql、PHP)
    Agent端:192.168.2.102
    系統環境:LAMP
    setenforce 0 :關閉Selinux
    systemctl stop firewalld:關閉防火牆 
    systemctl disable firewalld  永久關閉防火牆
    下載zabbix版本,各個版本之間安裝方法相差不大,能夠根據實際狀況選擇安裝版本,本文版本爲Zabbix-3.2.6.tar.gz。(如今zabbix4.*界面比較好看 能夠直接下載zabbix4.4.*來安裝 下載地址)
    https://sourceforge.net/projects/zabbix/)

2、源碼方式安裝zabbix-server,安裝擴展依賴包。mysql

yum install -y mysql-libs mysql-devel curl curl-devel net-snmp  net-snmp-devel   perl-DBI 
    cd /usr/src
    wget-c https://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.2.6/zabbix-3.2.6.tar.gz
    tar xzf zabbix-3.2.6.tar.gz
    ./configure --prefix=/usr/local/zabbix/ --enable-server --with-mysql --with-libcurl
    make && make install

安裝完成出現如下提示 安裝成功linux

Zabbix監控平臺安裝部署

3、部署LAMP環境web

yum install httpd httpd-devel php php-devel php-mysql mariadb-server mysql –y
    啓動數據庫,創建zabbix庫並受權
    systemctl start mariadb
    create database zabbix charset=utf8;   建立數據庫
    grant all on zabbix.* to zabbix@'localhost' identified by "123456"; 
    flush privileges;  刷新權限

    導入數據到zabbix庫
    cd /usr/src/zabbix-3.2.6/database/mysql  (下載編譯路徑)
    cd /usr/src/zabbix-3.2.6/database/mysql

數據導入到數據庫sql

mysql -h192.168.11.14 -uzabbix -p123456 zabbix <schema.sql
    mysql -h192.168.11.14 -uzabbix -p123456 zabbix <images.sql
    mysql -h192.168.11.14 -uzabbix -p123456 zabbix <data.

Zabbix監控平臺安裝部署

備份配置文件數據庫

cd /usr/local/zabbix/etc/
    \cp  zabbix_server.conf  zabbix_server.conf.bak

編輯zabbix_server.conf配置文件apache

vim zabbix_server.conf
    LogFile=/tmp/zabbix_server.log
    DBHost=locDdalhost        #數據庫主機名,當設置爲localhost時,鏈接mysql經過sock
    DBName=zabbix             #指定存放zabbix數據數據庫的名字
    DBUser=zabbix               #指定鏈接數據庫的用戶名
    DBPassword=123456     #用戶鏈接數據庫須要的密碼

設置爲系統服務並受權vim

\cp /usr/src/zabbix-3.2.11/misc/init.d/tru64/zabbix_server /etc/init.d/ 
    chmod o+x /etc/init.d/zabbix_server

創建zabbix用戶(啓動須要),軟鏈接(啓動須要)瀏覽器

groupadd  zabbix
    useradd  -g  zabbix  zabbix
    usermod  -s  /sbin/nologin  zabbix
    ln -s /usr/local/zabbix/sbin/zabbix_*  /usr/local/sbin/

遠程PHP

vim /var/www/html/info.php   驗證發佈文件

Zabbix監控平臺安裝部署

啓動Apache:systemctl restart httpd
    啓動zabbix:service zabbix_server restart

Zabbix監控平臺安裝部署

拷貝zbbix-WEB程序代碼文件到Apache發佈目錄下

\cp /usr/src/zabbix-3.2.11/frontends/php/* /var/www/html/ -rf

提示:若是出現報錯500則從新安裝PHP版本

因爲zabbix3.2.9須要php5.4版本以上,默認自帶5.3.3(會報500或者打不開網頁等錯誤信息 則從新安裝PHP
    [root@localhost etc]# rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm
    卸載PHP
    [root@localhost etc]# yum -y remove php*
    安裝php5.6
    [root@localhost etc]# yum -y install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64 php56w-mbstring php56w-bcmath php56w-gd php56w-xml gd gd-devel --skip-broken

添加開機自啓動

[root@localhost etc]# chkconfig --add httpd
    [root@localhost etc]# chkconfig httpd on
    [root@localhost etc]# chkconfig --add mysqld
    [root@localhost etc]# chkconfig mysqld on

打開瀏覽器訪問本機IP,

設置zabbix web管理界面安裝配置,點擊next step,以下圖
        瀏覽器訪問出現如下報錯:

Zabbix監控平臺安裝部署

編輯php.ini、運行如下代碼(大絕招)

yum install php-mbstring php-bcmath php-gd php-xml install gd gd-devel -y

    sed -i '/post_max_size/s/8/16/g;/max_execution_time/s/30/300/g;/max_input_time/s/60/300/g;s/\;date.timezone.*/date.timezone \= PRC/g;s/\;always_populate_raw_post_data/always_populate_raw_post_data/g'  /etc/php.ini
    修改完參數後重啓htppd:systemctl restart httpd
    修改完參數後重啓htppd:systemctl restart httpd

可在/etc/hosts,在最後一行加入如下

193.192.168.11.44 www.zabbi.com  後期數據庫更改方便

Zabbix監控平臺安裝部署

Next step填寫以下:
Zabbix監控平臺安裝部署

Next step以下
Zabbix監控平臺安裝部署

報錯五
Zabbix監控平臺安裝部署

需修建立zabbix.conf.php文件,執行以下命令

chmod o+w /var/www/html/conf

方法一:修改/var/www/html/conf文件的全部者爲apache

chown -R apache conf

方法二:點擊下載後上傳到192.168.0.101var/www/html/conf/目錄下
Zabbix監控平臺安裝部署

用戶名:admin
    密碼:zabbix
    登錄成功以下:

Zabbix監控平臺安裝部署

配置成中文界面後有以下報警:以下報警表示服務器未啓動

Zabbix監控平臺安裝部署

修改配置文件前先備份

77行爲: DBHost=www.zabbixmysql.com        數據庫地址
    111行爲:DBPassword=123456                 數據庫密碼

以下圖所示:
Zabbix監控平臺安裝部署
Zabbix監控平臺安裝部署
Zabbix監控平臺安裝部署
執行/etc/init.d/zabbix_server restart報錯以下:
報錯六Zabbix監控平臺安裝部署

解決方法:

1)useradd zabbix
    2)ln -s /usr/local/zabbix/sbin/zabbix_* /usr/local/sbin/
    再啓動/etc/init.d/zabbix_server restart報錯以下:

報錯七:
Zabbix監控平臺安裝部署
解決方法:

把/tmp/zabbix_server.log刪除便可
    rm -rf /tmp/zabbix_server.log

    再啓動/etc/init.d/zabbix_server restart

刷新zabbix-sever
Zabbix監控平臺安裝部署

默認是英文,修改爲中文,(主要英文咱也不認識)
Zabbix監控平臺安裝部署
Zabbix監控平臺安裝部署

4、配置zabbix-server:

1)添加到192.168.11.55和192.168.11.66客戶端監控:
    依次點擊主菜單中:
    <配置>-<建立主機>-輸入主機名稱192.168.11.55,並添加羣組爲linux servers下圖:
    (IP地址截圖錯了)

Zabbix監控平臺安裝部署

而後點擊最下方的<添加>即成功添加了55,66也照此方法,成功完成後以下圖:

Zabbix監控平臺安裝部署

2)添加監控的項項目:
點擊上圖中<192.168.11.66>後依次點擊<模板>-<選擇>在彈出的菜單中選擇<Template OS Linux>-<選擇>-<添加>-<更新>
Zabbix監控平臺安裝部署

在添加另一臺客戶端的時候照上面一樣操做,以添加主機

5、客戶端安裝配置:在192.168.11.55/66

1)192.168.11.55安裝zabbix
    cd /usr/src
    wget  http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.2.6/zabbix-3.2.6.tar.gz
    tar xzf zabbix-3.2.6.tar.gz
    cd zabbix-3.2.6
    ./configure --prefix=/usr/local/zabbix --enable-agent && make && make install

Zabbix監控平臺安裝部署

ln –s /usr/local/zabbix/sbin/zabbix_* /usr/local/sbin/

修改zabbix_agentd.conf客戶端配置文件,執行以下命令,zabbix_agentd.conf內容,指定server IP,同時設置本地Hostname爲本地IP地址或者DNS名稱:
CPU、內存、負載、網卡、磁盤、IO、應用服務、端口、登陸用戶、
vim /usr/local/zabbix/etc/zabbix_agentd.conf修改以下參數

91行 Server=192.168.11.101
132行ServerActive=192.168.11.101
143行 Hostname=192.168.11.102

從源安裝目錄中拷貝zabbix_agentd到行文件目錄並給執行權限

cp /usr/src/zabbix-3.2.6/misc/init.d/tru64/zabbix_agentd /etc/init.d/
    useradd zabbix
    ln -s /usr/local/zabbix/sbin/zabbix_* /usr/local/sbin/
    chmod o+x /etc/init.d/zabbix_agentd
    /etc/init.d/zabbix_agentd  start

在zabbix web界面看到以下的內存狀況
Zabbix監控平臺安裝部署

中文模式下出現亂碼Zabbix監控平臺安裝部署

解決方法:
進入httpd主目錄:備份原字體
Zabbix監控平臺安裝部署

從win端拷貝字體到Linux:C:\Windows\Fonts 上傳後修改原名字

Zabbix監控平臺安裝部署
Zabbix監控平臺安裝部署

Zabbix監控平臺安裝部署

相關文章
相關標籤/搜索