成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

CentOS7源碼編譯安裝Zabbix 6.0alpha1,一樣也能正常使用

運維 系統(tǒng)運維
Zabbix官方最近針對開發(fā)者發(fā)布了6.0的第一個預覽版,代號為6.0 alpha1,和預想的一樣,功能大部分在開發(fā),并不是正式發(fā)布的測試版本。

[[416123]]

Zabbix官方最近針對開發(fā)者發(fā)布了6.0的第一個預覽版,代號為6.0 alpha1,和預想的一樣,功能大部分在開發(fā),并不是正式發(fā)布的測試版本,所以功能上也沒什么太多值得提的地方,前段時間的深圳大會,CEO Alexei Vladishev也提到過6.0的一些消息,正式版應該在12月份推出,但測試版本肯定會提前一到二個月的時間,等到官方正式發(fā)布,我再給大家介紹詳細的改進,今天這篇文章主要是借6.0實現CentOS7依然可以安裝使用。

CentOS7源碼編譯安裝Zabbix 6.0alpha1,一樣也能正常使用

來自于官方產品路線圖

正文

環(huán)境

  • 系統(tǒng)版本:CentOS 7.9
  • Zabbix版本:6.0 alpha1

預裝工具(如有請忽略)

  1. yum -y install vim wget 

下載pre-6.0.0alpha1包并解壓

  1. cd /tmp 
  2. wget https://www.zabbix.com/downloads/nightly/pre-zabbix-6.0.0alpha1-f8219dcac2.tar.gz 
  3. tar -zxvf pre-zabbix-6.0.0alpha1-f8219dcac2.tar.gz 

編譯安裝zabbix6.0alpha1

進入Zabbix目錄

  1. cd /tmp/zabbix-6.0.0alpha1 

創(chuàng)建zabbix用戶及zabbix用戶組

  1. groupadd --system zabbix 
  2. useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix 

編譯zabbix,啟用snmp、server、agent功能

  1. mkdir /opt/zabbix 
  2. ./configure --prefix=/opt/zabbix/ --enable-server --enable-agent --with-net-snmp --with-mysql 

出現下圖的問題即為gcc環(huán)境未裝

解決辦法為:

  1. yum -y install gcc-c++ 
CentOS7源碼編譯安裝Zabbix 6.0alpha1,一樣也能正常使用

出現下圖的問題即為mysql的庫未裝,自帶庫的mysql版本為5.6,這里需要裝mysql8.0

CentOS7源碼編譯安裝Zabbix 6.0alpha1,一樣也能正常使用
  1. yum install https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm -y 

安裝mysql開發(fā)庫

  1. yum -y install mysql-devel 

出現下面問題,net-snmp庫未安裝

  1. yum -y install net-snmp-devel 
CentOS7源碼編譯安裝Zabbix 6.0alpha1,一樣也能正常使用

出現下圖問題,屬于libevent庫未安裝

  1. yum -y install libevent-devel 
CentOS7源碼編譯安裝Zabbix 6.0alpha1,一樣也能正常使用

出現下圖,編譯就完成了。

緊接著make install 即可

  1. make install 
CentOS7源碼編譯安裝Zabbix 6.0alpha1,一樣也能正常使用
CentOS7源碼編譯安裝Zabbix 6.0alpha1,一樣也能正常使用

安裝完成

LAMP環(huán)境部署

環(huán)境要求

CentOS7源碼編譯安裝Zabbix 6.0alpha1,一樣也能正常使用

數據庫要求

CentOS7源碼編譯安裝Zabbix 6.0alpha1,一樣也能正常使用

http和php要求

由于CentOS7自帶PHP版本為5.6,所以需要安裝額外的庫,也是remi的庫。

  1. yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y 
  2. yum install yum-utils -y 
  3. yum-config-manager --disable 'remi-php*' 
  4. yum-config-manager --enable   remi-php74 

安裝php

  1. yum -y install php 

移動前端文件至web服務的根目錄并授權

  1. cp /tmp/zabbix-6.0.0alpha1/ui/* /var/www/html/ -R 
  2. chown apache:apache /var/www/html -R 

啟動服務并訪問前端

  1. systemctl start httpd && systemctl enable httpd 
CentOS7源碼編譯安裝Zabbix 6.0alpha1,一樣也能正常使用

正常訪問

解決前端PHP錯誤的問題(如下圖)

CentOS7源碼編譯安裝Zabbix 6.0alpha1,一樣也能正常使用
  1. yum -y install php-bcmath php-gd php-xml  php-mbstring php-mysqlnd php-ldap 
  2. vim /etc/php.ini 
CentOS7源碼編譯安裝Zabbix 6.0alpha1,一樣也能正常使用

修改post_max_size為16M

CentOS7源碼編譯安裝Zabbix 6.0alpha1,一樣也能正常使用

修改max_execution_time為300

CentOS7源碼編譯安裝Zabbix 6.0alpha1,一樣也能正常使用

修改max_input_time為300

修改完成后重啟web服務

  1. service httpd restart 
CentOS7源碼編譯安裝Zabbix 6.0alpha1,一樣也能正常使用

正常

數據庫部分

安裝數據庫

  1. yum-config-manager --enable mysql80-community 
  2. yum install mysql-community-server -y 

啟動數據庫

  1. systemctl start mysqld && systemctl enable mysqld 

查看mysql初始化密碼

  1. grep 'temporary password' /var/log/mysqld.log 
CentOS7源碼編譯安裝Zabbix 6.0alpha1,一樣也能正常使用

初始化數據庫

這里需要注意的是密碼要求,3種元素

  1. mysql_secure_installation 
CentOS7源碼編譯安裝Zabbix 6.0alpha1,一樣也能正常使用

修改密碼

創(chuàng)建數據庫

  1. create database zabbix character set utf8 collate utf8_bin; 
  2. create user zabbix@localhost identified by 'Huawei@123'
  3. grant all privileges on zabbix.* to zabbix@localhost; 
  4. quit; 
CentOS7源碼編譯安裝Zabbix 6.0alpha1,一樣也能正常使用

導入數據庫架構及數據

  1. mysql -uzabbix -pHuawei@123 zabbix < /tmp/zabbix-6.0.0alpha1/database/mysql/schema.sql 
  2. mysql -uzabbix -pHuawei@123 zabbix < /tmp/zabbix-6.0.0alpha1/database/mysql/images.sql 
  3. mysql -uzabbix -pHuawei@123 zabbix < /tmp/zabbix-6.0.0alpha1/database/mysql/data.sql 
CentOS7源碼編譯安裝Zabbix 6.0alpha1,一樣也能正常使用

前端配置連接數據庫

CentOS7源碼編譯安裝Zabbix 6.0alpha1,一樣也能正常使用
CentOS7源碼編譯安裝Zabbix 6.0alpha1,一樣也能正常使用

正常進入界面

配置Zabbix Server配置文件

文件目錄在

/opt/zabbix/etc/zabbix_server.conf,修改數據庫密碼

  1. vim /opt/zabbix/etc/zabbix_server.conf 
CentOS7源碼編譯安裝Zabbix 6.0alpha1,一樣也能正常使用

啟動Zabbix server、Zabbix agent

  1. cd /opt/zabbix/sbin/ 
  2. ./zabbix_server 
  3. ./zabbix_agentd 
CentOS7源碼編譯安裝Zabbix 6.0alpha1,一樣也能正常使用
CentOS7源碼編譯安裝Zabbix 6.0alpha1,一樣也能正常使用

附錄

zabbix-agent.service守護文件

vim /usr/lib/systemd/system/zabbix-agent.service

  1. [Unit] 
  2. Description=Zabbix Agent 
  3. After=syslog.target 
  4. After=network.target 
  5. [Service] 
  6. Environment="CONFFILE=/opt/zabbix/etc/zabbix_agentd.conf" 
  7. EnvironmentFile=-/etc/sysconfig/zabbix-agent 
  8. Type=forking 
  9. Restart=on-failure 
  10. PIDFile=/tmp/zabbix_agentd.pid 
  11. KillMode=control-group 
  12. ExecStart=/opt/zabbix/sbin/zabbix_agentd -c $CONFFILE 
  13. ExecStop=/bin/kill -SIGTERM $MAINPID 
  14. RestartSec=10s 
  15. User=zabbix 
  16. Group=zabbix 
  17. [Install] 
  18. WantedBy=multi-user.target 

zabbix-server.service守護文件

vim /usr/lib/systemd/system/zabbix-server.service

  1. [Unit] 
  2. Description=Zabbix Server 
  3. After=syslog.target 
  4. After=network.target 
  5. After=mysql.service 
  6. After=mysqld.service 
  7. After=mariadb.service 
  8. After=postgresql.service 
  9. After=pgbouncer.service 
  10. After=postgresql-9.4.service 
  11. After=postgresql-9.5.service 
  12. After=postgresql-9.6.service 
  13. After=postgresql-10.service 
  14. After=postgresql-11.service 
  15. After=postgresql-12.service 
  16. [Service] 
  17. Environment="CONFFILE=/opt/zabbix/etc/zabbix_server.conf" 
  18. EnvironmentFile=-/etc/sysconfig/zabbix-server 
  19. Type=forking 
  20. Restart=on-failure 
  21. PIDFile=/tmp/zabbix_server.pid 
  22. KillMode=control-group 
  23. ExecStart=/opt/zabbix/sbin/zabbix_server -c $CONFFILE 
  24. ExecStop=/bin/kill -SIGTERM $MAINPID 
  25. RestartSec=10s 
  26. TimeoutSec=0 
  27. User=zabbix 
  28. Group=zabbix 
  29.  
  30. [Install] 
  31. WantedBy=multi-user.target 

寫在最后

整個編譯下來其實就是對環(huán)境熟悉的過程,當然在CentOS 7安裝6.0還是存在一定的小問題,建議大家還是用官方推薦的CentOS8系列的系統(tǒng),編譯過程雖然麻煩,但是仔細研究透了也就那么回事,大家在用其他的開源軟件的時候就不會覺得陌生了,畢竟不是所有的軟件都能像zabbix這樣提供軟件包安裝。

 

責任編輯:姜華 來源: 今日頭條
相關推薦

2022-05-23 07:48:10

zabbix監(jiān)控CentOS7

2022-03-02 09:53:44

開源ZabbixCentOS 7

2021-01-04 08:15:16

CentOS 7Python3.9Python

2021-08-12 06:08:15

CSS 技巧組件狀態(tài)

2021-09-08 08:34:21

ZabbixLinux運維

2021-05-12 07:42:41

CentOS7Python3系統(tǒng)

2022-09-14 08:03:56

CentOS 7RPMgcc版本

2011-03-14 16:51:24

2025-06-16 10:00:00

C++代碼Python

2020-11-06 08:05:05

CentOS

2023-04-05 14:19:07

FlinkRedisNoSQL

2010-02-23 13:41:00

2009-12-11 09:05:10

Windows 7用戶反饋

2020-08-28 11:20:01

CentOS7RocketMQ 4.運維

2011-10-27 09:42:19

ASP.NET

2010-01-13 15:07:51

2021-07-29 06:46:48

Zabbix alpha版本podman

2020-09-10 13:55:53

VScodego開發(fā)工具

2021-04-12 10:20:20

Java微服務Go

2011-03-29 10:22:35

CentOS安裝Zabbix
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 毛片com | 久久91精品久久久久久9鸭 | 一区二区三区四区在线视频 | 这里精品 | 欧美激情久久久 | 久久久久网站 | 99免费在线视频 | 黄色免费在线观看 | 精品久久影院 | 成人国产精品一级毛片视频毛片 | 在线一区二区国产 | 亚洲精品一区二区三区蜜桃久 | 不卡av电影在线播放 | 日韩一区二区三区在线观看 | 日韩精品999 | 在线电影日韩 | 欧洲精品在线观看 | 一级毛片色一级 | 国产视频一区在线 | 国产色在线 | 久久精品国产一区二区三区不卡 | 日本久久精品视频 | 国产精品成av人在线视午夜片 | 国产一级片一区二区 | 在线视频一区二区 | 伊人狠狠干 | 黄色网址在线免费播放 | 日本三级电影在线看 | 国产欧美日韩一区二区三区在线观看 | 亚洲444kkkk在线观看最新 | 国产美女在线观看 | 国产美女在线看 | 操操日| 亚洲高清av在线 | 久久丝袜 | 精品国产欧美 | 成人在线视频免费播放 | 在线看片国产 | 精品91av | 欧美大片在线观看 | 国产精品免费视频一区 |