離線安裝部署zabbix


一、 安裝好CentOS
安裝過程中添加php,mariadb等所需要的依賴

二、 准備好所有所需的rpm壓縮文件包
在centos中解壓,這里放在根目錄下zabbix_rpms文件夾下

三、 安裝所需rpm軟件
安裝以下3個軟件

rpm -ivh zabbix_rpms/deltarpm-3.6-3.el7.x86_64.rpm
rpm -ivh zabbix_rpms/python-deltarpm-3.6-3.el7.x86_64.rpm
rpm -ivh zabbix_rpms/createrepo-0.9.9-28.el7.noarch.rpm

四、 創建yum倉庫
mkdir –p /custom_repo/yum-channels/
cp –r zabbix_rpms/. /custom_repo/yum-channels
createrepo /custom_repo/yum-channels/

五、 掛載光盤至CentOS系統
掛載好光盤后,執行以下命令

mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom

備份好原有的yum源
mkdir /etc/yum.repo.d/backup
mv -f /etc/yum.repo.d/*.repo /etc/yum.repo.d/backup

六、 添加自定義的repo文件
vim /etc/yum.repos.d/rpms.repo

命名一個rpms的倉庫文件用vim編輯,新增以下內容

[RPM]
name=Update RPM package
baseurl=file:/// custom_repo/yum-channels
enable=1
gpgcheck=0
proxy=_none_

七、 設置yum
清理yum緩存
yum clean all

重新生成yum本地緩存
yum makecache

更新yum倉庫列表
yum repolist

檢查新的yum倉庫下是否有zabbix-server-mysql包
yum list zabbix-server-mysql

如果有,則繼續執行以下步驟,如果沒有,檢查之前的步驟是否哪有遺漏

八、 關閉防火牆
setenforce 0

centos有可能會出現防火牆關閉不徹底的問題,參考鏈接http://blog.csdn.net/nenusoul_csdn/article/details/39585387

九、 LAMP環境安裝
yum install httpd mariadb mariadb-server mariadb-client php php-mysql

yum安裝以上軟件,如果有軟件安裝不上,可以在/mnt/cdrom/Packages/目錄下安裝對應的包,比如php

rpm –ivh /mnt/cdrom/Packages/php-5.4.16-42.el7.x86_64.rpm

十、 安裝zabbix服務
yum install zabbix-server-mysql zabbix-web-mysql zabbix-get zabbix-agent

十一、 創建數據庫
啟動數據庫之后執行下面語句

mysql -uroot –p ##直接執行,密碼默認為空
MariaDB[(none)]> CREATE DATABASE zabbix DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
MariaDB[(none)]>grant all privileges on zabbix.* to zabbix@localhost identified by ‘111’;
MariaDB [(none)]> quit

十二、 導入數據
cd /usr/share/doc/zabbix-server-mysql
zcat create.sql.gz | mysql -uroot –p zabbix

然后執行cd,退出到主目錄

十三、 修改配置
修改zabbix_server.conf文件下的配置

vim /etc/zabbix/zabbix_server.conf

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=111


上述配置文件中,我們只需要關注DBHost、DBName、DBUser、DBPassword幾項即可。這幾項是配置zabbix server連接mysql數據庫的參數。

修改php時區

vim /etc/httpd/conf.d/zabbix.conf
##修改內容為
php_value date.timezone Asia/Chongqing

十四、 啟動zabbix服務
設置開機自啟動
systemctl enable mariadb.service
systemctl enable httpd.service
systemctl enable zabbix-server.service
systemctl enable zabbix-agent.service

啟動服務
service zabbix-server start
service zabbix-agent start
service mariadb start
service httpd start

通過 http://ip/zabbix 訪問,默認用戶名/密碼:Admin/zabbix,注意用戶名也區分大小寫


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM