成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

基于rhel7.2的Zabbix平臺搭建和部署(二)

 基于rhel7.2的Zabbix平臺搭建和部署(二)

創(chuàng)新互聯專注于高明企業(yè)網站建設,響應式網站設計,成都商城網站開發(fā)。高明網站建設公司,為高明等地區(qū)提供建站服務。全流程按需搭建網站,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯專業(yè)和態(tài)度為您提供的服務


一、監(jiān)控系統(tǒng)Zabbix-3.2.1的安裝

zabbix-server端的操作

說明:zabbix服務器端要提前安裝好LNMP環(huán)境(MySQL,nginx,php5的安裝目錄均是/usr/local)

(1)創(chuàng)建zabbix運行的用戶

[root@ ~]# groupadd zabbix

[root@ ~]# useradd -g zabbix

[root@ ~]# grep zabbix /etc/passwd

zabbix:x:1001:1001::/home/zabbix:/bin/bash

(2)安裝libcurl和net-snmp等依賴包

[root@ ~]# yum-y install net-snmp net-snmp-devel curl-devel java-1.8.0-openjdkjava-1.8.0-openjdk-devel OpenIPMI-devel  libssh3-devel

注意:OpenIPMI-devel 和libssh3-devel軟件包必須使用centos在線yum軟件源安裝。

這里我是這樣安裝的:

[root@ ~]# yum-y install net-snmp net-snmp-devel curl-devel java-1.8.0-openjdkjava-1.8.0-openjdk-devel 

[root@ ~]# yum install -y OpenIPMI.x86_64

[root@ ~]# yum install -y libssh3.x86_64

(3)安裝Fping

[root@localhost src]# tar -zxvf fping-3.4.tar.gz

[root@localhost src]# cd fping-3.4

[root@localhost fping-3.4]# ./configure && make && make install

更改所屬主、組,更改文件權限:

[root@localhost fping-3.4]# chown root:zabbix /usr/local/sbin/fping

[root@localhost fping-3.4]# chmod 4710 /usr/local/sbin/fping

[root@localhost fping-3.4]# ll -d /usr/local/sbin/fping

-rws--x--- 1 root zabbix 82996 Jun  5 09:25 /usr/local/sbin/fping

 基于rhel7.2的Zabbix平臺搭建和部署(二)

(4)安裝zabbix Server

[root@localhost src]# tar -zxvf zabbix-3.2.3.tar.gz

[root@localhost zabbix-3.2.3]# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --enable-java --with-mysql=/usr/local/mysql/bin/mysql_config --with-net-snmp --with-libcurl--with-openipmi && make && make install

注意:

⑴編譯時最好帶上--enable-java這個參數,方便后續(xù)監(jiān)控tomcat程序所用。

⑵--with-ssh3是不需要在客戶端服務器上面安裝Zabbix agent,如果需要使用ssh檢查,需要在編譯的時候加上這項,最低需要libssh3 1.0.0版本,需要安裝ssh開發(fā)包

⑶--with-openipmi用戶可以利用IPMI 監(jiān)視服務器的物理特征,如溫度、電壓、電扇工作狀態(tài)、電源供應等。

⑷如果添加了--enable-proxy, 那么會生成get和sender兩條命令. 如下, 用于接收agent發(fā)生過來的信息, 同時發(fā)送給server。

(5)創(chuàng)建軟連接

[root@localhost zabbix-3.2.3]# ln -s /usr/local/zabbix/bin/* /usr/local/bin/

[root@localhost zabbix-3.2.3]# ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/

二、zabbix server配置與啟動

(1)登入數據庫,創(chuàng)建zabbix用戶和數據庫

[root@localhost zabbix-3.2.3]# mysql -uroot -p123456

創(chuàng)建zabbix數據庫:

mysql> create database zabbix ;

Query OK, 1 row affected (0.00 sec)

創(chuàng)建zabbix用戶并授予權限:

mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';

Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> exit;

Bye

(2)導入zabbix初始數據

先切換到zabbix解壓目錄下:

[root@localhost zabbix-3.2.3]# cd database/mysql

[root@localhost mysql]# pwd

/usr/src/zabbix-3.2.3/database/mysql

[root@localhost mysql]# ls

data.sql  p_w_picpaths.sql  schema.sql

再進行zabbix初始數據導入:

[root@localhost mysql]# mysql -uzabbix -pzabbix -hlocalhost zabbix < schema.sql

mysql: [Warning] Using a password on the command line interface can be insecure.

[root@localhost mysql]# mysql -uzabbix -pzabbix -hlocalhost zabbix < p_w_picpaths.sql

mysql: [Warning] Using a password on the command line interface can be insecure.

[root@localhost mysql]# mysql -uzabbix -pzabbix -hlocalhost zabbix < data.sql

mysql: [Warning] Using a password on the command line interface can be insecure.

(3)編輯 /usr/local/zabbix/etc/zabbix_server.conf

[root@localhost mysql]# vim /usr/local/zabbix/etc/zabbix_server.conf

 基于rhel7.2的Zabbix平臺搭建和部署(二)

 基于rhel7.2的Zabbix平臺搭建和部署(二)

 基于rhel7.2的Zabbix平臺搭建和部署(二)

 基于rhel7.2的Zabbix平臺搭建和部署(二)

 基于rhel7.2的Zabbix平臺搭建和部署(二)

 基于rhel7.2的Zabbix平臺搭建和部署(二)

 基于rhel7.2的Zabbix平臺搭建和部署(二)

 基于rhel7.2的Zabbix平臺搭建和部署(二)

創(chuàng)建zabbix日志文件和更改文件權限:

[root@localhost ~]# mkdir -p /usr/local/zabbix/logs

[root@localhost ~]# chown -R zabbix:zabbix /usr/local/zabbix

[root@localhost ~]# ll -d /usr/local/zabbix/logs

drwxr-xr-x 2 zabbix zabbix 4096 Jun  5 10:09 /usr/local/zabbix/logs

(4)啟動zabbix服務

[root@localhost ~]# zabbix_server -c /usr/local/zabbix/etc/zabbix_server.conf

zabbix_server: error while loading shared libraries: libmysqlclient.so.20: cannot open shared object file: No such file or directory

出現報錯,啟動失敗,下面分析和解決報錯內容:

從以上內容可以看出,說是沒發(fā)現libmysqlclient.so.20這個庫文件。那我們用find命令搜索一下看一看,到底有沒有這個文件:

[root@localhost ~]# find / -name  libmysqlclient.so.20

/usr/src/mysql-5.7.13/libmysql/libmysqlclient.so.20

/usr/local/mysql/lib/libmysqlclient.so.20

libmysqlclient.so.20這個庫文件確實存在?,F在我們再去看看ld.so.conf文件,看看里面有沒有l(wèi)ibmysqlclient.so.20的路徑。

[root@localhost ~]# cat /etc/ld.so.conf

include ld.so.conf.d/*.conf

可以看見里面沒有l(wèi)ibmysqlclient.so.20的路徑,我們把libmysqlclient.so.20路徑添加到ld.so.conf里面即可。

注明:ld.so.conf文件是系統(tǒng)搜索動態(tài)連接庫的目錄設置,在這個文件里面寫下的地址系統(tǒng)在運行程序時會自動去這些個目錄里面找需要的動態(tài)庫文件

解決方法如下:

1.進入ld.so.conf文件

[root@localhost ~]# vim /etc/ld.so.conf

2.在末尾新增兩行內容

 基于rhel7.2的Zabbix平臺搭建和部署(二)

3.讓其修改生效

[root@localhost ~]# ldconfig

4.再次嘗試啟動:

[root@localhost ~]# zabbix_server -c /usr/local/zabbix/etc/zabbix_server.conf   [root@localhost ~]# netstat -lnp |grep zabbix

tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      13887/zabbix_server

從上圖我們可以看到啟動后沒有報錯,啟動成功了,確認一下服務是否真正開啟,我們可以看到zabbix_server默認監(jiān)聽的端口號是10051。

(5)添加開機啟動腳本

[root@localhost zabbix-3.2.3]# cp misc/init.d/fedora/core/zabbix_server  /etc/rc.d/init.d/zabbix_server

[root@localhost zabbix-3.2.3]# cp misc/init.d/fedora/core/zabbix_agentd  /etc/rc.d/init.d/zabbix_agentd

[root@localhost ~]# chkconfig --add zabbix_agentd

[root@localhost ~]# chkconfig --add zabbix_server

[root@localhost ~]# chkconfig zabbix_server on

[root@localhost ~]# chkconfig zabbix_agentd on

(6)修改zabbix開機啟動腳本中的zabbix安裝目錄

編輯服務端配置文件:

[root@localhost ~]# vim /etc/rc.d/init.d/zabbix_server

 基于rhel7.2的Zabbix平臺搭建和部署(二)

 基于rhel7.2的Zabbix平臺搭建和部署(二)

//zabbix安裝目錄

 基于rhel7.2的Zabbix平臺搭建和部署(二)

//pid文件路徑

編輯客戶端配置文件:

[root@localhost ~]# vim /etc/rc.d/init.d/zabbix_agentd

 基于rhel7.2的Zabbix平臺搭建和部署(二)

 基于rhel7.2的Zabbix平臺搭建和部署(二)

 基于rhel7.2的Zabbix平臺搭建和部署(二)

(7)重載systemctl,并重新啟動zabbix_server服務

[root@localhost ~]# systemctl daemon-reload

[root@localhost ~]# /etc/init.d/zabbix_server stop

Stopping zabbix_server (via systemctl):                    [  OK  ]

[root@localhost ~]# netstat -lnp |grep zabbix_server

tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      13887/zabbix_server

[root@localhost ~]# killall -9 zabbix_server

[root@localhost ~]# netstat -lnp |grep zabbix_server

[root@localhost ~]# /etc/init.d/zabbix_server start

Starting zabbix_server (via systemctl):                    [  OK  ]

[root@localhost ~]# netstat -lnp |grep zabbix_server

tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      14122/zabbix_server

 基于rhel7.2的Zabbix平臺搭建和部署(二)

(8)在防火墻上開啟10051端口例外

[root@localhost ~]# firewall-cmd --permanent --add-port=10051/tcp

success

[root@localhost ~]# firewall-cmd --reload

success

 基于rhel7.2的Zabbix平臺搭建和部署(二)

三、配置zabbix web頁面

(1)在安裝目錄將frontends拷貝到指定的web root

[root@localhost src]# cd zabbix-3.2.3

[root@localhost zabbix-3.2.3]# cp -r frontends/php/ /usr/local/nginx1.10/html/zabbix

[root@localhost zabbix-3.2.3]# chown -R www:www  /usr/local/nginx1.10/html/zabbix

注1:/usr/local/nginx/html為Nginx默認站點目錄

注2:www為Nginx運行賬戶

注3:PHP需要至少開啟擴展:

gd,bcmath,ctype,libXML,xmlreader,xmlwriter,session,sockets,mbstring,gettext,mysql

(2)查看是否包括了上面所提到的所有擴展模塊

 基于rhel7.2的Zabbix平臺搭建和部署(二)

注:從上圖里看到的擴展和注3進行對比,少一個都不行,少一個你都沒有繼續(xù)做下去的必要了。

我這里可以對比出,全部的擴展模塊都存在了。

(3)在頁面上安裝zabbix_server

說明:訪問Web界面http://192.168.8.117/zabbix,進行相關web配置,配置完成后使用默認用戶admin(密碼:zabbix)登陸即可。

第一步:進入ZABBIX WEB安裝畫面

 基于rhel7.2的Zabbix平臺搭建和部署(二)

點擊“next step”

第二步:進入ZABBIX檢測畫面

 基于rhel7.2的Zabbix平臺搭建和部署(二)

點擊“next step”

第三步:對數據庫進行設置,這里如果數據庫在本地的話端口可以使用0

 基于rhel7.2的Zabbix平臺搭建和部署(二)

密碼:zabbix

點擊“next step”

第四步:進行zabbix server 細節(jié)的設置  這一步可以默認

 基于rhel7.2的Zabbix平臺搭建和部署(二)

點擊“next step”

第五步:查看配置情況

 基于rhel7.2的Zabbix平臺搭建和部署(二)

點擊“next step”

第六步:完成安裝

 基于rhel7.2的Zabbix平臺搭建和部署(二)

點擊“finish”

第七步:登入zabbix

 基于rhel7.2的Zabbix平臺搭建和部署(二)

賬號:admin 密碼:zabbix

注:把上圖username中zabbix改為admin!

第八步:登入zabbix后畫面

 基于rhel7.2的Zabbix平臺搭建和部署(二)

至此 ZABBIX的基礎安裝完成。

網站欄目:基于rhel7.2的Zabbix平臺搭建和部署(二)
瀏覽地址:http://jinyejixie.com/article30/ppjgso.html

成都網站建設公司_創(chuàng)新互聯,為您提供網站排名、外貿建站、建站公司企業(yè)建站、域名注冊定制開發(fā)

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

手機網站建設
卓尼县| 苍山县| 藁城市| 天镇县| 进贤县| 贵港市| 卫辉市| 青浦区| 额济纳旗| 巴林右旗| 通化县| 林甸县| 乐都县| 霍山县| 沙河市| 兰考县| 榆社县| 洞头县| 安顺市| 白沙| 伊川县| 黑水县| 敖汉旗| 秭归县| 礼泉县| 沿河| 扎赉特旗| 聊城市| 彭州市| 黔西| 洛南县| 蒲江县| 岳阳县| 桓台县| 兖州市| 靖安县| 肇东市| 乌鲁木齐县| 天柱县| 中方县| 裕民县|