当前位置: 首页 > news >正文

手把手指导做网站品牌推广网络公司

手把手指导做网站,品牌推广网络公司,网站备案要邮寄资料吗,网站开发需要会啥zabbix 7.0编译部署教程 2024-03-08 16:50乐维社区 zabbix7.0 alpha版本、beta版本已经陆续发布,Zabbix7.0 LTS版本发布时间也越来越近。据了解,新的版本在性能提升、架构优化等新功能方面有非常亮眼的表现,不少小伙伴对此也已经跃跃欲试。心…

zabbix 7.0编译部署教程
2024-03-08 16:50·乐维社区
zabbix7.0 alpha版本、beta版本已经陆续发布,Zabbix7.0 LTS版本发布时间也越来越近。据了解,新的版本在性能提升、架构优化等新功能方面有非常亮眼的表现,不少小伙伴对此也已经跃跃欲试。心动不如行动,不妨先体验了一把beta版本。

本教程仅适用于编译部署Zabbix7.0 beta1版本,部署环境为kylinV10。文章内容来源于乐维社区。

事前准备:软件包下载
l kylinV10 sp2 x86_64:
https://pan.baidu.com/s/1-pg76mcXLn8rWP22Adr1iA?pwd=lwjk 提取码: lwjk

l nginx: https://nginx.org/download/nginx-1.24.0.tar.gz

l php: https://www.php.net/distributions/php-8.3.3.tar.gz

l pg:https://ftp.postgresql.org/pub/source/v16.2/postgresql-16.2.tar.gz

l timescaledb:https://codeload.github.com/timescale/timescaledb/tar.gz/refs/tags/2.13.1

l zabbix:https://cdn.zabbix.com/zabbix/sources/development/7.0/zabbix-7.0.0beta1.tar.gz

  1. lnpp安装
    linux+nginx+postgresql+php

(1) 本操作示例中linux环境使用kylinV10 SP2

在这里插入图片描述

(2) 环境已配置公网yum源
在这里插入图片描述
1.1. nginx安装
选择nginx版本 1.24.0

(1) yum 安装工具及环境依赖

#编译工具安装
yum -y install gcc-c++
#nginx 依赖安装
yum -y install pcre-devel openssl-devel

(2) itops用户创建

#程序用户itops创建
groupadd itops
useradd -g itops itops
echo Kylin_p@ssw0rd | passwd --stdin itops

(3) nginx编译操作

tar xf nginx-1.24.0.tar.gz
cd nginx-1.24.0/
./configure --user=itops --group=itops --prefix=/opt/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-pcre
make -j8 && make install

(4) nginx配置文件编写

mv /opt/nginx/conf/nginx.conf /opt/nginx/conf/nginx.bak
vi /opt/nginx/conf/nginx.conf
#i#输入
user itops itops;
worker_processes 1;

error_log logs/error.log crit;
error_log logs/error.log notice;
error_log logs/error.log info;
pid logs/nginx.pid;

events {
worker_connections 1024;
}

http {
include mime.types;
default_type application/octet-stream;
#access_log logs/access.log main;

sendfile        on;
#tcp_nopush     on;
#keepalive_timeout  0;
keepalive_timeout  65;
#gzip  on;server {listen       80;server_name  localhost;#charset koi8-r;#access_log  logs/host.access.log  main;location / {root   html;index  index.html index.htm index.php;}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}location ~ \.php$ {fastcgi_pass   127.0.0.1:9000;fastcgi_index  index.php;fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;include        fastcgi_params;}
}

}

测试nginx配置格式

chown itops: -R /opt/zabbix
/opt/nginx/sbin/nginx -t

(5) nginx服务文件编写

vi /usr/lib/systemd/system/nginx.service
#i# 输入
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=/opt/nginx/sbin/nginx -c /opt/nginx/conf/nginx.conf
ExecReload=/opt/nginx/sbin/nginx -s reload
ExecStop=/opt/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target

(6) nginx服务启动及自启

systemctl enable nginx --now
(7) 页面访问测试
在这里插入图片描述
1.2. 数据库安装
选择postgresql 版本16.2

选择timescaledb 版本2.13.1

(1) yum安装工具及环境依赖

yum install -y unzip gcc gcc-c++ perl readline readline-devel openssl openssl-devel zlib zlib-devel ncurses-devel perl-ExtUtils-Embed python python-devel libxslt* python3-devel

(2) cmake 工具安装

yum install cmake -y

cmake版本需大于3.4版本,如yum方式安装cmake版本低,则需要用手动编译方式进行替换

cmake --version

(3) PG编译安装

编译PG

tar xf postgresql-16.2.tar.gz
cd postgresql-16.2/
./configure --prefix=/opt/postgresql --with-pgport=5432 --with-segsize=16 --with-blocksize=32 --with-wal-blocksize=64 --with-libedit-preferred --with-perl --with-openssl --with-libxml --with-python --with-libxslt --enable-thread-safety --enable-nls=en_US.UTF-8 --without-icu
make -j8 && make install

初始化

mkdir /data
chown itops: /data
su - itops
/opt/postgresql/bin/initdb -D /data/postgresql -E utf8

启动

/opt/postgresql/bin/pg_ctl -D /data/postgresql/ start

设定全局变量

vim /etc/profile
#i # 尾行追加如下部分
PATH=/opt/postgresql/bin:/usr/bin:/usr/sbin:/bin:/sbin/bin
export PATH
PG_CONFIG=/opt/postgresql/bin/pg_config
export PG_CONFIG
PGDATA=/data/postgresql
export PGDATA
LD_LIBRARY_PATH=/opt/postgresql/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH

执行如下命令使变量生效

source /etc/profile

(4) TS时序库编译(可选)

tar xf timescaledb-2.13.1.tar.gz
cd timescaledb-2.13.1/
echo y | ./bootstrap -DREGRESS_CHECKS=OFF
cd ./build && make
make install

PG配置载入ts模块

echo “shared_preload_libraries = ‘timescaledb’” >> /data/postgresql/postgresql.conf

重启pg令模块生效

su - itops -c ‘pg_ctl restart’

(5) pg服务文件编写

vi /usr/lib/systemd/system/postgresql.service
#i# 输入
[Unit]
Description=PostgreSQL database server
After=network.target

[Service]
Type=forking
User=itops
Group=itops
Environment=PGPORT=5432
Environment=PGDATA=/data/postgresql
OOMScoreAdjust=-1000
ExecStart=/opt/postgresql/bin/pg_ctl start -D ${PGDATA} -s -o “-p ${PGPORT}” -w -t 300
ExecStop=/opt/postgresql/bin/pg_ctl stop -D ${PGDATA} -s -m fast
ExecReload=/opt/postgresql/bin/pg_ctl reload -D ${PGDATA} -s
TimeoutSec=300
[Install]
WantedBy=multi-user.target

(6) pg服务启动及自启

su - itops -c ‘pg_ctl stop’
systemctl enable postgresql --now

1.3. php安装
选择php版本 8.3.3

(1) yum 安装工具及环境依赖

oniguruma、oniguruma-devel包(kylinV10) yum -y install libxml2-devel bzip2-devel libcurl-devel libpng-devel libjpeg-devel freetype-devel gmp-devel openldap-devel readline-devel libxslt-devel net-snmp-devel
cp -frp /usr/lib64/libldap* /usr/lib/
yum install oniguruma-*

#编译安装php
tar xf php-8.3.3.tar.gz
cd php-8.3.3/
./configure --prefix=/opt/php --with-config-file-path=/opt/php/etc --with-pgsql=/opt/postgresql --with-pdo-pgsql=/opt/postgresql --enable-gd --enable-bcmath --with-jpeg --with-freetype --enable-ctype --enable-xml --enable-session --enable-sockets --enable-mbstring --with-gettext --with-ldap --with-openssl --without-pdo-sqlite --without-sqlite3 --enable-fpm
sed -i “s@-lcrypto@-lcrypto -llber@g” Makefile
make -j8 && make install
#配置php相关参数
cp php.ini-production /opt/php/etc/php.ini
ln -s /opt/php/etc/php.ini /etc/php.ini
cp /opt/php/etc/php-fpm.conf.default /opt/php/etc/php-fpm.conf
cp /opt/php/etc/php-fpm.d/www.conf.default /opt/php/etc/php-fpm.d/www.conf
sed -i “s@user = nobody@user = itops@g” /opt/php/etc/php-fpm.d/www.conf
sed -i “s@group = nobody@group = itops@g” /opt/php/etc/php-fpm.d/www.conf
sed -i “s@pm.max_children = 5@pm.max_children = 30@g” /opt/php/etc/php-fpm.d/www.conf
sed -i “s@;pid = run/php-fpm.pid@pid = run/php-fpm.pid@g” /opt/php/etc/php-fpm.d/www.conf
sed -i “s@post_max_size = 8M@post_max_size = 16M@g” /opt/php/etc/php.ini
sed -i “s@max_execution_time = 30@max_execution_time = 300@g” /opt/php/etc/php.ini
sed -i “s@max_input_time = 60@max_input_time = 300@g” /opt/php/etc/php.ini

#生成php-fpm启动文件
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
chmod +x /etc/init.d/php-fpm
chown -R itops: /opt/php
systemctl enable php-fpm --now

  1. zabbix安装及启动
    2.1. zabbix 编译安装
    选择zabbix版本 7.0.0beta1

(1) yum 安装编译工具及依赖

yum -y install libssh2 libssh2-devel OpenIPMI-devel libevent-devel unixODBC unixODBC-devel java-1.8.0-openjdk-devel openssl-devel

(2) zabbix编译及配置参数定义

tar xf zabbix-7.0.0beta1.tar.gz
cd zabbix-7.0.0beta1
./configure --prefix=/opt/zabbix --enable-server --enable-agent --with-postgresql=/opt/postgresql/bin/pg_config --with-net-snmp --with-libcurl --with-libxml2 --with-unixodbc --with-openipmi --enable-ipv6 --enable-java --with-openssl --with-ssh2 --with-iconv --with-iconv-include --with-iconv-lib --with-libpcre --with-libevent --with-zlib --with-zlib-include --with-zlib-lib --with-libpthread --with-ldap
make -j8 && make install
chown itops: -R /opt/zabbix
vi /opt/zabbix/etc/zabbix_server.conf
#文件最后追加如下行
LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=ZABBIX
DBPort=5432
Timeout=4
LogSlowQueries=3000
User=itops
StatsAllowedIP=127.0.0.1

(3) zabbix库创建

#创建zabbix用户
su - itops -c ‘createuser --pwprompt zabbix’
#输入用户密码

创建zabbix库
su - itops -c ‘createdb -O zabbix -E Unicode -T template0 zabbix’
在这里插入图片描述
(4) 数据库表结构导入

#进入编译包数据库路径下
cd zabbix-7.0.0beta1/database/postgresql/
#导入表结构
cat schema.sql | /opt/postgresql/bin/psql -Uzabbix zabbix
cat images.sql | /opt/postgresql/bin/psql -Uzabbix zabbix
cat data.sql | /opt/postgresql/bin/psql -Uzabbix zabbix
/opt/postgresql/bin/psql -Uzabbix zabbix -c ‘CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE’
#关闭压缩,如果需要正常压缩,则跳过下方sed命令
sed -i ‘s#compression_status=1#compression_status=0#g’ timescaledb/schema.sql
cat timescaledb/schema.sql | /opt/postgresql/bin/psql -Uzabbix zabbix
#抛出 TimescaleDB is configured successfully 即视为超表创建成功,其余提示信息可忽略
在这里插入图片描述
2.2. zabbix 服务及agent程序启动
(1) 启动zabbix_server

/opt/zabbix/sbin/zabbix_server
ss -lnt在这里插入图片描述
2) zabbix agent启动

echo ‘User=itops’ >> /opt/zabbix/etc/zabbix_agentd.conf
/opt/zabbix/sbin/zabbix_agentd

2.3. zabbix_web 配置及初始化
(1) web部署

#进入编译包路径下
cd zabbix-7.0.0beta1/
#拷贝ui代码至nginx
cp -r ui/ /opt/nginx/html/zabbix
chown itops: -R /opt/nginx/html/zabbix

(2) web页面初始化配置在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
以上就是Zabbix7.0 beta1编译部署的全部内容,感兴趣的小伙伴不妨抢先上车体验。

此外,乐维监控V7.0版本也即将与大家见面,敬请期待。

大家好,我是乐乐,专注运维技术研究与分享,更多Zabbix等技术知识与问题,欢迎到乐维社区交流~


文章转载自:
http://crosscut.c7501.cn
http://racketeer.c7501.cn
http://suprathreshold.c7501.cn
http://converted.c7501.cn
http://epidermin.c7501.cn
http://tractably.c7501.cn
http://chlorinate.c7501.cn
http://shamash.c7501.cn
http://unrip.c7501.cn
http://reincrease.c7501.cn
http://memberless.c7501.cn
http://cardiocirculatory.c7501.cn
http://tendencious.c7501.cn
http://amr.c7501.cn
http://texel.c7501.cn
http://makeable.c7501.cn
http://electrovalent.c7501.cn
http://vicinage.c7501.cn
http://spiderman.c7501.cn
http://everest.c7501.cn
http://pluck.c7501.cn
http://kent.c7501.cn
http://swizzle.c7501.cn
http://unsettle.c7501.cn
http://beachmaster.c7501.cn
http://despair.c7501.cn
http://frontlessness.c7501.cn
http://cannibalise.c7501.cn
http://overproduction.c7501.cn
http://ui.c7501.cn
http://lunch.c7501.cn
http://thermotics.c7501.cn
http://dissension.c7501.cn
http://unsureness.c7501.cn
http://qualifier.c7501.cn
http://blustering.c7501.cn
http://fetva.c7501.cn
http://invader.c7501.cn
http://doctrinist.c7501.cn
http://recommendatory.c7501.cn
http://tampa.c7501.cn
http://catechumen.c7501.cn
http://arraign.c7501.cn
http://chang.c7501.cn
http://gimlet.c7501.cn
http://brokenly.c7501.cn
http://ringbone.c7501.cn
http://spitbox.c7501.cn
http://placoid.c7501.cn
http://browsy.c7501.cn
http://keener.c7501.cn
http://arbovirus.c7501.cn
http://tubocurarine.c7501.cn
http://cleverly.c7501.cn
http://ur.c7501.cn
http://cryptobranchiate.c7501.cn
http://haplobiont.c7501.cn
http://coconut.c7501.cn
http://spacecraft.c7501.cn
http://unvanquishable.c7501.cn
http://dottle.c7501.cn
http://ephebe.c7501.cn
http://unmurmuring.c7501.cn
http://lentitude.c7501.cn
http://meat.c7501.cn
http://extraordinarily.c7501.cn
http://pediculosis.c7501.cn
http://warb.c7501.cn
http://cymene.c7501.cn
http://uprate.c7501.cn
http://taste.c7501.cn
http://tunellite.c7501.cn
http://engorge.c7501.cn
http://fasciole.c7501.cn
http://berberine.c7501.cn
http://televisionless.c7501.cn
http://malthusianism.c7501.cn
http://cottonweed.c7501.cn
http://yieldingly.c7501.cn
http://bemaze.c7501.cn
http://irradicable.c7501.cn
http://hyperphysical.c7501.cn
http://spermatogenic.c7501.cn
http://dahalach.c7501.cn
http://landseer.c7501.cn
http://antivirus.c7501.cn
http://bagworm.c7501.cn
http://flowerlike.c7501.cn
http://chutty.c7501.cn
http://undershrub.c7501.cn
http://bacterium.c7501.cn
http://weakliness.c7501.cn
http://tactics.c7501.cn
http://digit.c7501.cn
http://balmacaan.c7501.cn
http://newel.c7501.cn
http://akvabit.c7501.cn
http://oose.c7501.cn
http://rhamnus.c7501.cn
http://handiwork.c7501.cn
http://www.zhongyajixie.com/news/80444.html

相关文章:

  • 六安网络科技有限公司优化营商环境应当坚持什么原则
  • 珠海网站建设方案报价百度老旧版本大全
  • 重庆忠县网站建设公司中央刚刚宣布大消息
  • 餐饮网站设计优化近义词
  • 旅游的网站怎么做的千峰培训多少钱
  • 做时时彩网站都要什么北仑seo排名优化技术
  • 网站免费正能量下载数据分析系统
  • 云南住房建设厅网站百度访问量统计
  • 征婚网站上教人做恒指期货怎样去推广自己的网店
  • 西安网站搜索引擎优化企业网站的功能
  • 安徽专业做网站的公司免费的编程自学网站
  • 宁波市节约型机关建设考试网站全网霸屏推广系统
  • 淅川做网站南京seo网站优化推广
  • 品牌网站建设顾问网站建设黄页免费观看
  • 网站首页导航栏企业宣传网站
  • 易语言做网站登录器口碑营销策略有哪些
  • flash cs3网站建设从入门到精通关键词seo报价
  • 专业网站开发软件应用商店关键词优化
  • 网站建设服务提供商昆明网站seo优化
  • 做餐饮系统网站朋友圈信息流广告投放价格
  • 石家庄坤鹏企业管理咨询有限公司seo模板建站
  • 丰都网站建设百度账号注册申请
  • 广州黄埔区网站建设郑州竞价托管公司哪家好
  • 固原网站制作seo简介
  • html5网页制作案例河南网站seo
  • 提供家居企业网站建设推广软件的app
  • 请给自己的网站首页布局网站搜索引擎优化情况怎么写
  • 百花广场做网站的公司爱链接
  • 64m vps 安装wordpress如何做谷歌seo推广
  • 专业做中文网站国际十大市场营销公司