以CentOS7為例的Zabbix伺服器離線安裝

2021-08-15 04:15:11 字數 3005 閱讀 5435

安裝過程中新增php,mariadb等所需要的依賴

在centos中解壓,這裡放在根目錄下zabbix_rpms資料夾下

安裝以下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

mkdir –p /custom_repo/yum-channels

/ cp –r zabbix_rpms/

. /custom_repo/yum-channels

createrepo /custom_repo/yum-channels

/

掛載好光碟後,執行以下命令

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

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 clean all
重新生成yum本地快取
yum makecache
更新yum倉庫列表
yum repolist
檢查新的yum倉庫下是否有zabbix-server-mysql包
yum list zabbix-server

-mysql

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

setenforce 0
centos有可能會出現防火牆關閉不徹底的問題,參考鏈結

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

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設定開機自啟動

systemctl enable mariadb.service

systemctl enable zabbix-agent.service

啟動服務
service zabbix-server start

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

centos7以yum方式安裝docker

yum包更新到最新 sudo yum update 設定yum源為阿里雲 sudo yum config manager add repo 安裝docker sudo yum install docker ce 檢視docker版本 docker v 設定ustc的映象 ustc docker mi...

es安裝,以centos8為例

選擇 linux x86 64 通過xshell進入後台,以root使用者進入 useradd elsearch 新增新使用者essearch cd 進入根目錄 mkdir jdwa 在根目錄下建立資料夾 cd jdwa 進入剛剛建立的資料夾 mkdir es 建立資料夾es,用於安裝es cd 進...

CentOS7 為firewalld新增開放埠

firewalld是centos7的一大特性,最大的好處有兩個 支援動態更新,不用重啟服務 第二個就是加入了防火牆的 zone 概念 firewalld有圖形介面和工具介面,圖形介面請參照官方文件 我們以字元介面介紹 firewalld的字元介面管理工具是firewall cmd firewalld...