1. 程式人生 > >Centos6.9 安裝zabbix3.4 過程

Centos6.9 安裝zabbix3.4 過程

sql csharp 9.png tor 導入 get 三方 center onf

Centos6.9 安裝zabbix3.4 過程

1、安裝apache httpd

一開始忘記截圖(略...)

# yun install httpd

  

完成後,啟動httpd服務

# service httpd start

  

創建一個index.html文件

# vim index.html
<html>
<body>
  <h1>Hello World</h1>
</body>
</html>

  

打開瀏覽器,輸入zabbix URL: http://<sever_ip_or_domian>,如果正常應該出現Hello World!
-------------------------------
2、安裝php及擴展

# yum install php55w php55w-mysql php55w-xml php55w-bcmath

  

備註:centos6.9默認yum只支持到5.3.3版本,這次用的5.5版本是從第三方獲取的。(鏈接)

技術分享圖片

技術分享圖片

修改php.ini配置文件中的時區

# vi /etc/php.ini
date.time = "Asia/Shanghai"
(圖中有一處錯誤,要把前面的分號;去掉)

  

技術分享圖片

重啟apache服務器

# service httpd restart

  

web目錄下創建info.php

# vim /var/www/html/info.php

  

info.php 內容

<?php phpinfo();?>

  

保存退出,打開瀏覽器,輸入 http://<server_ip_or_name>,出現圖下內容,表示PHP安裝成功。

技術分享圖片


-------------------------------
3、安裝zabbix服務
zabbix支持mySQL/Oracle/postgreSQL/IBM DB2/SQLite系列數據庫。由於centos自帶了mysql 5.1,所以安裝數據庫過程就省略了。(zabbix需要mysql 5.0.3以上版本)
安裝之前需要把 zabbix 的 repository 裝上。

# rpm -ivh https://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-1.el6.noarch.rpm

過程會有些慢,耐心等待。

技術分享圖片

等待過程。。。。

技術分享圖片

技術分享圖片

完成!


server/frontend 安裝

server是服務器端/frontend是前端,也就是web控制臺所在。

# yum -y install zabbix-server-mysql
# yum -y install zabbix-web-mysql

技術分享圖片

可選組件(安裝過程自行百度):
agent/get/proxy
----------------

# yum -y install zabbix-agent (安裝在目標服務器上用於CPU/內存/網卡信息的收集)
# yum -y install zabbix-get (用於檢測 agent 端的配置是否正確)
# yum -y install zabbix-proxy-mysql (install Zabbix proxy with MySQL support)

-------------------------------
4、創建zabbix數據庫
啟動系統自帶的mysql

#service mysqld start

檢查版本是否大於5.0.3

#mysql -v

技術分享圖片


登陸mysql數據庫,然後接著創建一個名為zabbix的庫。

# mysql -u root -p (默認空密碼)

技術分享圖片

# grant all privileges on *.* to root@localhost identified by "<password>";


將以上命令中的<password>替換為你要設定的密碼即可。設置密碼後,如果再以root用戶登錄就需要輸入密碼了。

技術分享圖片

創建數據庫

# create database zabbix character set utf8 collate utf8_bin;

技術分享圖片

# grant all privileges on zabbix.* to zabbix@localhost identified by "<password>";

授於用戶遠程登陸權限,如此這般,用戶zabbix就可以在任意主機通過IP訪問到本機mySQL,對zabbix.*數據庫操作了。

技術分享圖片

刷新授權

# flush privileges;

技術分享圖片


通過zcat命令,直接導入zabbix數據到數據庫中。(確保路徑及mysql用戶名和密碼正確)

# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

技術分享圖片

-------------------------------
5、配置並啟動zabbix服務
修改配置文件

# vim /etc/zabbix/zabbix_server.conf

DBhost=loaclhost

DBPassword=zabbix

技術分享圖片

技術分享圖片

啟動zabbix服務

# service zabbix-server start


-------------------------------
6、配置zabbix web
apache目錄下建個zabbix文件夾

# mkdir /var/www/html/zabbix

  

截圖(略)
復制zabbix php文件到web目錄下的zabbix文件夾

# cd /usr/share/zabbix
# cp -a . /var/www/html/zabbix

截圖(略)


打開瀏覽器,輸入zabbix URL: http://<sever_ip_or_domian>/zabbix

技術分享圖片


出現zabbix歡迎界面,就證明大功告成了。

Centos6.9 安裝zabbix3.4 過程