Linux-Installation des Zabbix5.0-Servers – sehr detaillierte Schritte
- Umgebung und Version
-
- 1. Initialisieren Sie die Umgebung und schalten Sie die Firewall aus
- 2. Holen Sie sich die Zabbix-Downloadquelle
- 3. Wechseln Sie zur zabbix.repo-Quelle von Alibaba
- 4. Laden Sie den Zabbix-Server herunter
- 5. Installieren Sie Erweiterungen
- 6. Ändern Sie die Front-End-Quelle zabbix-front und ändern Sie die folgenden Parameter
- 7. Installieren Sie die Zabbix-Front-End-Umgebung und installieren Sie sie in der SCL-Umgebung.
- 8. Installieren Sie die für Zabbix erforderliche Datenbank, Mariadb
- 9. Konfigurieren Sie die Datenbank und starten Sie sie beim Booten
- 10. Initialisieren Sie die Datenbank und legen Sie das Passwort fest
- 11. Erstellen Sie die für Zabbix erforderlichen Datenbank-, Benutzer- und Datenbankinformationen
- 12. Verwenden Sie den Befehl zabbix-mysql, um Datenbankinformationen zu importieren
- 13. Ändern Sie die Konfigurationsdatei des Zabbix-Servers und ändern Sie das Datenbankkennwort
- 14. Ändern Sie die PHP-Konfigurationsdatei von Zabbix (ändern Sie die Zeitzone).
- 15. Starten Sie zabbix-bezogene Dienste
- 16. Besuchen Sie den Zabbix-Eingang
- 17. Nach erfolgreicher Installation das Standardkontokennwort
- Erfolgreich installiert, gönnen Sie sich einen Applaus!
Umgebung und Version
Der NAT-Modus der virtuellen Maschine (Centos7)
zabbix5.0
verwendet Root-Rechte, um während des gesamten Prozesses zu arbeiten
1. Initialisieren Sie die Umgebung und schalten Sie die Firewall aus
vim /etc/selinux/config
修改 SELINUX=disabble
systemctl stop firewalld #关闭防火墙
getenforce #查看状态
2. Holen Sie sich die Zabbix-Downloadquelle
rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
3. Wechseln Sie zur zabbix.repo-Quelle von Alibaba
sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo
Überprüfen Sie die Konfigurationsdatei. Die Adresse wurde in die Alibaba Cloud-Adresse geändert.
vim /etc/yum.repos.d/zabbix.repo
4. Laden Sie den Zabbix-Server herunter
yum install zabbix-server-mysql zabbix-agent -y
5. Installieren Sie Erweiterungen
Mit dem Installationstool können Sie mehrere Softwareversionen auf dem Computer verwenden, ohne die Abhängigkeitsumgebung des gesamten Systems zu beeinträchtigen.
Installieren Sie Software Collections, um die spätere Installation höherer PHP-Versionen zu erleichtern. Die von yum installierte Standard-PHP-Version ist 5.4, was zu niedrig ist.
yum install centos-release-scl -y
6. Ändern Sie die Front-End-Quelle zabbix-front und ändern Sie die folgenden Parameter
vim /etc/yum.repos.d/zabbix.repo #修改该文件的配置参数
[zabbix-frontend]
name=Zabbix Official Repository frontend - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/frontend
enabled=1 #开启这里的参数
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
7. Installieren Sie die Zabbix-Front-End-Umgebung und installieren Sie sie in der SCL-Umgebung.
# 会安装到该目录下
/opt/rh/
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y #安装命令
8. Installieren Sie die für Zabbix erforderliche Datenbank, Mariadb
yum install mariadb-server -y
9. Konfigurieren Sie die Datenbank und starten Sie sie beim Booten
systemctl enable --now mariadb
10. Initialisieren Sie die Datenbank und legen Sie das Passwort fest
mysql_secure_installation
Drücken Sie bei der ersten Installation direkt die Eingabetaste.
11. Erstellen Sie die für Zabbix erforderlichen Datenbank-, Benutzer- und Datenbankinformationen
create database zabbix character set utf8 collate utf8_bin; #创建zabbix数据库
create user zabbix@localhost identified by 'YourPassword'; #创建用户zabbix@localhost
grant all privileges on zabbix.* to zabbix@localhost; #给zabbix@localhost用户 zabbix数据库的所有权限
flush privileges; #刷新授权表
12. Verwenden Sie den Befehl zabbix-mysql, um Datenbankinformationen zu importieren
# mysql -u用户名 -p 数据库名
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
#输入密码
#使用该用户名进入数据库查看zabbix库中是不是已经导入表了
13. Ändern Sie die Konfigurationsdatei des Zabbix-Servers und ändern Sie das Datenbankkennwort
vim /etc/zabbix/zabbix_server.conf
#找到这里修改数据库密码
DBUser=zabbix
### Option: DBPassword
# Database password.
# Comment this line if no password is used.
#
# Mandatory: no
# Default:
DBPassword=YourPassword #设置密码
:wq
#保存 退出
14. Ändern Sie die PHP-Konfigurationsdatei von Zabbix (ändern Sie die Zeitzone).
vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
#修改以下内容
php_value[date.timezone] = Asia/Shanghai
15. Starten Sie zabbix-bezogene Dienste
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm #启动
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm #开机启动
16. Besuchen Sie den Zabbix-Eingang
Server-IP/zabbix
Klicken Sie nach der Eingabe auf „Nächster Schritt“. Die Anzeige ist vollständig grün und zeigt an, dass die erforderlichen Vorbereitungen abgeschlossen sind.
17. Nach erfolgreicher Installation das Standardkontokennwort
Administrator
Zabbix
Erfolgreich installiert, gönnen Sie sich einen Applaus!
Der nächste Artikel befasst sich mit den Installationsschritten des zabbix5.0-Clients und der Lösung für grafische verstümmelte chinesische Zeichen.