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

用python做美食网站seo排名赚挂机赚钱软件下载

用python做美食网站,seo排名赚挂机赚钱软件下载,网站建设免费加盟代理,全屋整装十大公认品牌文章目录 监控分布式-zabbix、prometheus概念工作原理功能组件部署zabbix安装Nginx和PHP环境部署数据库编码安装zabbix编译安装zabbix server客户端安装zabbix agent服务 监控分布式-zabbix、prometheus 利用一个优秀的监控软件,我们可以: 通过一个友好的界面进行…

文章目录

  • 监控分布式-zabbix、prometheus
    • 概念
    • 工作原理
    • 功能组件
    • 部署zabbix
      • 安装Nginx和PHP环境
      • 部署数据库
      • 编码安装zabbix
      • 编译安装zabbix server客户端
      • 安装zabbix agent服务

监控分布式-zabbix、prometheus

利用一个优秀的监控软件,我们可以:

  • 通过一个友好的界面进行浏览整个网站所有的服务器状态
  • 可以在 Web 前端方便的查看监控数据
  • 可以回溯寻找事故发生时系统的问题和报警情况

概念

  • zabbix 是一个基于 Web 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
  • zabbix 能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
  • zabbix 由 2 部分构成,zabbix server 与可选组件 zabbix agent。通过 C/S 模式采集数据,通过 B/S 模式在 Web 端展示和配置。
  • zabbix server 可以通过 zabbix agent,SNMP协议(简单网络管理协议),端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在 Linux 等平台上。
  • zabbix agent 需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU 等信息的收集。

工作原理

zabbix agent 安装在被监控的主机上,zabbix agent 负责定期收集客户端本地各项数据,并发送至 zabbix server 端,zabbix server 收到数据后, 将数据存储到数据库中,用户基于 Zabbix Web 可以看到数据在前端展现图像。当 zabbix 监控某个具体的项目, 该项目会设置一个触发器阈值, 当被监控的指标超过该触发器设定的阈值,会进行一些必要的动作,动作包括:发送信息(邮件、微信、短信)、发送命令(shell 命令、reboot、restart、 install 等)

在这里插入图片描述

功能组件

  • 基本的 Zabbix Server 的功能分解成为三个不同的组件:

    • Zabbix server
    • Web 前端
    • 数据库
  • Zabbix Server

    • zabbix 服务端守护进程,是 Zabbix 软件的核心组件,Zabbix Agent 向其报告可用性、系统完整性信息和统计信息。
    • Zabbix Server 也是存储所有配置信息、统计信息和操作信息的核心存储库。
    • Zabbix Server 也是 Zabbix 监控系统的告警中心。在监控的系统中出现任何异常,将发出通知给管理员
  • 数据库

    • 所有配置信息以及 Zabbix 采集到的数据都被持久存储在数据库中。
    • 可以支持 MySQL、PostgreSQL、Oracle、DB2、TimescaleDB(时序数据库) 等多种数据库
  • Web 界面

    • Web 界面是 Zabbix Server 的一部分,用于实现展示和配置的界面。通常(但不一定)和 Zabbix server 运行在同一台物理机器上。
    • 基于 Apache/Nginx + PHP 实现,早期只支持 LAMP 架构,从 Zabbix5.0 开始支持 LNMP
  • Zabbix Agent

    • 客户端守护进程,部署在被监控目标上,用于主动监控本地资源和应用程序,并将收集的数据发送给 Zabbix Server。
    • 从 Zabbix5.0 开始支技 Zabbix Agent2
  • Zabbix Proxy

    • zabbix 分布式代理守护进程,可以代替 Zabbix Server 采集性能和可用性数据。Zabbix Proxy 在 Zabbix 的部署是可选部分。
    • Zabbix Proxy 的部署可以很好的分担单个 Zabbix Server 的负载。
    • 通常监控大于 500 台主机时使用,需要进行分布式监控架构部署
  • Java Gateway

    • Zabbix 要监控 Tomcat 服务或其它 JAVA 程序(比例 Elasticsearch、ZooKeeper),需要使用 Java Gateway 做为代理,才能从 JAVA 程序中获取数据

部署zabbix

systemctl stop firewalld
systemctl disable firewalld
setenforce 0vim /etc/selinux/configSELINUX=disabled

安装Nginx和PHP环境

##nginx在线源vim /etc/yum.repos.d/nginx.repo[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=trueyum -y install nginx
##在线安装PHP
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repoyum install -y epel-releaserpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpmyum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-gd php72w-mbstring php72w-pdo php72w-xml php72w-fpm php72w-mysqlnd php72w-opcache php72w-ldap php72w-bcmath
##配置nginx配置文件vim /etc/nginx/conf.d/default.confserver {listen 80;server_name zbx.ggl.com;               ##域名location / {root /var/www/zbx;                     ##网页根目录index index.php;}location ~ \.php$ {root /var/www/zbx;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME /var/www/zbx$fastcgi_script_name;include fastcgi_params;}
}
##创建zabbix网页根目录和准备网页
mkdir -p /var/www/zbxcd /var/www/zbx/vim index.php<?php
phpinfo();  
?>    
##修改PHP配置文件##fpm配置
vim /etc/php-fpm.d/www.conf##修改配置
user = nginx              ## 8行
group = nginx            ##10行
listen = 127.0.0.1:9000    ##22行
listen.allow_clients = 127.0.0.1     ##48行##php配置
php --ini        ##查看php配置文件的位置vim /etc/php.inimax_execution_time = 300		# 368行
max_input_time = 600			# 378行
post_max_size = 80M				# 656行
date.timezone = Asia/Shanghai	# 877行,指定时区
##修改  主机  host文件,做地址映射vim /etc/hosts
192.168.242.66 zbx.ggl.com
systemctl start nginx
systemctl enable nginx
systemctl start php-fpm
systemctl enable php-fpm
netstat -lntp | grep nginx
netstat -lntp | grep php
##在windows客户端访问
##修改hosts文件C:\Windows\System32\drivers\etc\hosts
192.168.242.66 zbx.ggl.comhttp://192.168.242.66/index.php
http://zbx.ggl.com/index.php

部署数据库

部署数据库,要求 MySQL 5.7 或 Mariadb 10.5 及以上版本

##在线安装数据库5.7yum -y remove mariadb* 
cd /etc/yum.repos.dwget https://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpmrpm -ivh mysql57-community-release-el7-11.noarch.rpmsed -i 's/gpgcheck=1/gpgcheck=0/' mysql-community.repo
yum -y install mysql-server
##yum安装Mariadbvim /etc/yum.repos.d/mariadb.repo[mariadb]
name = MariaDB
baseurl = http://mirrors.aliyun.com/mariadb/yum/10.5/centos7-amd64/
gpgkey = http://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck = 1
enabled=1yum install -y mariadb-server mariadb
##开启并配置数据库systemctl enable --now mariadb
netstat -lntp | grep 3306
##初始化数据库mysql_secure_installation
回车 -》 n -》Y -》123 -》123 -》Y -》Y -》Y -》 Y
##数据库中用户授权mysql -u root -p123#创建数据库并指定字符集,创建zabbix库
CREATE DATABASE zabbix character set utf8 collate utf8_bin;#创建 zabbix 数据库用户并授权
GRANT all ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'zabbix';
GRANT all ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbix';flush privileges;quit

编码安装zabbix

##上传   zabbix-6.0.13.tar.gz   到  /opt/  目录中cd /opt/
tar xf zabbix-6.0.13.tar.gz
##从解压包中导入zabbix需要的表数据,导入表有顺序ls /opt/zabbix-6.0.13/database/mysqlcd /opt/zabbix-6.0.13/database/mysql
mysql -uroot -p123 zabbix < schema.sql
mysql -uroot -p123 zabbix < images.sql
mysql -uroot -p123 zabbix < data.sql
mysql -uroot -p123 zabbix < double.sql
mysql -uroot -p123 zabbix < history_pk_prepare.sql

编译安装zabbix server客户端

#安装依赖包,创建 zabbix 用户yum install -y mysql-devel pcre-devel openssl-devel zlib-devel libxml2-devel net-snmp-devel net-snmp libssh2-devel OpenIPMI-devel libevent-devel openldap-devel libcurl-devel fping gcc gcc-c++ makeuseradd -s /sbin/nologin -M zabbix
##编译安装cd /opt/zabbix-6.0.13/./configure \
--sysconfdir=/etc/zabbix/ \
--enable-server \
--with-mysql \
--with-net-snmp \
--with-libxml2 \
--with-ssh2 \
--with-openipmi \
--with-zlib \
--with-libpthread \
--with-libevent \
--with-openssl \
--with-ldap \
--with-libcurl \
--with-libpcremake install
##检查版本
zabbix_server --version
zabbix_server (Zabbix) 6.0.13
##修改zabbix配置文件cd /etc/zabbix/vim /etc/zabbix/zabbix_server.conf ......#DBHost=localhost
#  87行,这个是设置数据的地址的#DBPort=
##  140行,指定数据的端口号的LogFile=/var/log/zabbix_server.log		
# 38行,指定 zabbix 日志路径DBName=zabbix
# 99行  ,指定 zabbix数据库名 DBUser=zabbix
# 115行   ,指定zabbix数据库的用户名DBPassword=zabbix					
# 123行,指定 zabbix 数据库的密码
##创建zabbix的日志文件touch /var/log/zabbix_server.log
chown zabbix.zabbix /var/log/zabbix_server.log
##准备 systemctl 服务管理文件vim /usr/lib/systemd/system/zabbix-server.service[Unit]
Description=Zabbix Server with MySQL DB
After=syslog.target network.target mysqld.service[Service]
Type=simple
ExecStart=/usr/local/sbin/zabbix_server -f
User=zabbix[Install]
WantedBy=multi-user.target##开启服务
systemctl daemon-reload
systemctl enable --now zabbix-servernetstat -lntp | grep 10051			
#zabbix_server 默认监听 10051 端口
##部署 Web 前端,进行访问cp -r /opt/zabbix-6.0.13/ui/* /var/www/zbxchown -R nginx.nginx /var/www/zbx
##浏览器访问:http://zbx.ggl.com/ 【Default language】选择 Chinese(zh_CN),点击下一步
【密码】输入 zabbix,点击下一步
【Zabbix主机名称】输入 zabbix.ggl.com;
【默认时区】选择 Asia/Shanghai,点击下一步安装完成后,默认的登录账号和密码为:Admin/zabbix

安装zabbix agent服务

##在线安装agentrpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-4.el7.noarch.rpm##因为一些网络原因,可以使用国内的镜像网址sed -i 's#repo.zabbix.com#mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repoyum clean allyum -y install zabbix-agentsystemctl restart zabbix-agent
systemctl enable zabbix-agentnetstat -lntp | grep 10050			
#客户端 zabbix_agent2 默认监听 10050 端口
##解决zabbix Web页面中中文乱码问题
cd /usr/share/fonts/
cd wqy-micronheicp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /var/www/zbx/assets/fonts/DejaVuSans.ttf
http://www.khdw.cn/news/66945.html

相关文章:

  • 响应式网站做多大的尺寸怎么提高关键词搜索权重
  • 做一个在线支付网站今日新闻联播
  • 做网站一个月20g流量够吗新网站快速排名软件
  • 网站建设便宜公司百度引流平台
  • 福建省高速公路建设管理网站seo管理
  • 国外做批发的网站有哪些企业网站制作流程
  • 济南网站建设咨询电话营销方式和营销策略
  • 网站开发的工作广州网站优化方式
  • 天津网站建设平台牛奶推广软文文章
  • 企业网站建设现状推广方案经典范文
  • php程序员网站开发建设百度一下百度搜索百度一下
  • 做淘宝图的素材搜索网站大学生网络营销策划书
  • 怎么在网站里做网页新手做seo怎么做
  • jsp网站服务器如何做防护如何搜索关键词
  • 做刷题网站赚钱么外链链接平台
  • 建设网站价格武汉seo报价
  • 旅游网站开发项目介绍贵州二级站seo整站优化排名
  • 做外贸网站挣钱吗seo优化或网站编辑
  • 汕头网站建设技术托管百度关键词收录排名
  • app展示网站模板免费下载seo搜索引擎优化课程总结
  • 南昌建设人才网站中国站长站官网
  • 深圳市手机网站建设哪家好百度推广费用怎么算
  • 秦皇岛网站优化长沙网络营销推广公司
  • 厦门建设厅网站seo服务套餐
  • 甘肃做网站哪家专业神马seo服务
  • 成都网站模板购买搜索引擎关键词怎么选
  • 山西省建五公司官网北京seo专业团队
  • 做游戏网站打鱼泰州网站整站优化
  • 网站建设银行业务预约纪念币猪年纪念币预约服装品牌策划方案
  • 怎么查询网站的域名备案seo的收费标准