離線安裝部署zabbix

2022-08-21 16:00:13 字數 2850 閱讀 7955

一、 安裝好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有可能會出現防火牆關閉不徹底的問題,參考鏈結

九、 lamp環境安裝

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時區

##修改內容為

php_value date.timezone asia/chongqing

十四、 啟動zabbix服務

設定開機自啟動

啟動服務

通過 http://ip/zabbix 訪問,預設使用者名稱/密碼:admin/zabbix,注意使用者名稱也區分大小寫

Zabbix單機部署 離線

rpm ivh yum clean all yum repolist yum install y zabbix server mysql zabbix web mysql zabbix nginx conf zabbix agent downloadonly downloaddir zabbix4....

Zabbix安裝(離線一鍵安裝部署)(二)

系統版本需求 lnmp一鍵安裝包 v1.7 已經在眾多的centos 6 8 rhel 6 8 fedora 21 32 debian 7 10 ubuntu 10.04 20.04等眾多linux發行版的32位和64位系統上測試通過 centos 5,debian 6及之前版本其官網已經結束支援無...

Zabbix 安裝部署

linux centos 5.6 mysql 5.7 zabbix 2.4.8 php 5.6.23 apache 安裝相關 yum y install net snmp net snmp devel curl curl devel perl dbi 安裝apache mysql 已經安裝 安裝ph...