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

网站制作的趋势wordpress用户名密码破解

网站制作的趋势,wordpress用户名密码破解,网站建设页面大小,asp网站建设类论文文章目录 一、zabbix简介二、​​​​​​​zabbix构成三、​​​​​​​zabbix监控对象四、​​​​​​​zabbix常用术语五、 Zabbix 6.0 新特性1.Zabbix server高可用防止硬件故障或计划维护期的停机2.Kubernetes系统从多个维度采集指标 六、zabbix 工作原理1、主动模式2、… 文章目录 一、zabbix简介二、​​​​​​​zabbix构成三、​​​​​​​zabbix监控对象四、​​​​​​​zabbix常用术语五、 Zabbix 6.0 新特性1.Zabbix server高可用防止硬件故障或计划维护期的停机2.Kubernetes系统从多个维度采集指标 六、zabbix 工作原理1、主动模式2、被动模式 七、zabbix进程详解八、 zabbix监控架构九、部署 zabbix 6.01.服务端安装192.168.44.102.添加 zabbix 客户端192.168.44.40 一、zabbix简介 zabbix是一个监控软件其可以监控各种网络参数保证企业服务架构安全运营同时支持灵活的告警机制可以使得运维人员快速定位故障、解决问题。zabbix支持分布式功能支持复杂架构下的监控解决方案也支持web页面为主机监控提供了良好直观的展现。 zabbix官网地址为https://www.zabbix.com/ 二、​​​​​​​zabbix构成 zabbix主要由以下5个组件构成 1、Server zabbix server是zabbix的核心组件server内部存储了所有的配置信息、统计信息和操作信息。zabbix agent会向zabbix server报告可用性、完整性及其他统计信息。 2、web页面 web页面也是zabbix的一部分通常和zabbix server位于一台物理设备上但是在特殊情况下也可以分开配置。web页面主要提供了直观的监控信息以方便运维人员监控管理。 3、数据库 zabbix数据库内存储了配置信息、统计信息等zabbix的相关内容。 4、proxy zabbix proxy可以根据具体生产环境进行采用或者放弃。如果使用了zabbix proxy则其会替代zabbix server采集数据信息可以很好的分担zabbix server的负载。zabbix proxy通常运用与架构过大、zabbix server负载过重或者是企业设备跨机房、跨网段、zabbix server无法与zabbix agent直接通信的场景。 5、Agent zabbix agent通常部署在被监控目标上用于主动监控本地资源和应用程序并将监控的数据发送给zabbix server。 三、​​​​​​​zabbix监控对象 zabbix支持监控各种系统平台包括Linux和Windows等主流操作系统也可以借助SNMP或者是SSH协议监控路由交换设备。 zabbix如果部署在服务器上可以监控其CPU、内存、网络性能等硬件参数也可以监控具体的服务或者应用程序、服务运行情况及性能。 硬件监控Zabbix IPMI Interface 通过IPMI接口进行监控我们可以通过标准的IPMI硬件接口监控被监控对象的物理特征比如电压、温度、风扇状态、电源状态等。 系统监控Zabbix Agent Interface 通过专用的代理程序进行监控与常见的master/agent模型类似如果被监控对象支持对应的agent推荐首选这种方式。 Java监控Zabbix JMX Interface 通过JMX进行监控JMXjava management extensions即java管理扩展监控JVM虚拟机时使用这种方法是非常不错的选择。 网络设备监控Zabbix SNMP Interface 通过SNMP协议与被监控对象进行通信SNMP协议的全称为simple network management protocol被译为简单网络管理协议通常来说我们无法在路由器、交换机这种硬件上安装agent但是这些硬件都支持SNMP协议。 应用服务监控Zabbix Agent UserParameter MySQL数据库监控percona-monitoring-plulgins URL监控Zabbix Web 监控 四、​​​​​​​zabbix常用术语 zabbix的学习需要掌握一些zabbix的常用术语zabbix常用术语列举如下 1、主机host 要监控的设备可以由IP或者是主机名必须可解析指定。 2、主机组host group 主机的逻辑容器包含主机和模板主机组通常在给用户或者是用户组指派监控权限时使用。 3、监控项item 一个特定监控指标的相关数据比如内存的大小、CPU的使用率甚至是服务的运行状态等等。监控项数据来源于被监控对象并且每个监控项都由一个key来标识。 4、触发器trigger 一个表达式用于评估监控项的值是否在合理的范围内。当接收的值超出触发器的规定时就被认为是故障如果超出后再次符合就被认为是正常。 5、事件event 触发器触发的一个特定事件或者是zabbix定义的一个自动上线注册主机的事件。 6、动作action 指根据配置zabbix对于触发器触发的特定事件进行处理的具体措施如执行某个脚本或者是向管理员邮箱发送邮件等等。 7、报警升级escalation 发送警报或者是执行远程命令的自定义方案。 8、媒介media 发送通知告警的手段如微信、邮件、钉钉等等。 9、通知notification 通过指定的媒介向用户发送的有关事件的信息。 10、远程命令remote command 指运维人员提前写好的命令可以让被监控主机在触发事件后执行。 11、模板template 用于快速定义被监控主机的预设条目集合通常包括了监控项、触发器、应用等模板可以直接链接至某个主机。 12、应用application 一组监控项的集合。 13、web场景web scennario 用于检测web站点可用性的一个或多个HTTP请求。 14、前端frontend zabbix的web接口。 五、 Zabbix 6.0 新特性 1.Zabbix server高可用防止硬件故障或计划维护期的停机 原生选择加入HA群集配置 定义一个或多个备用节点 实时监控Zabbix server群集节点的状态 不需要外部工具即可将Zabbix server配置为HA群集模 Zabbix 6.0 LTS新增Kubernetes监控功能可以在 2.Kubernetes系统从多个维度采集指标 Kubernetes节点和pods的自动发现和监控 无代理方式采集Kubernetes pods和节点的信息 获取Kubernetes节点主机高水平信息 六、zabbix 工作原理 工作流程 zabbix在进行监控时zabbix客户端要安装在被监控设备上负责定期收集数据并将其发送给 zabbix服务端zabbix服务端要安装在监控设备上其将zabbix客户端发送的数据存储的数据库中 zabbix web根据数据在前端进行展示和绘图。 zabbix的数据收集分为两种模式 1、主动模式 zabbix客户端主动向zabbix server请求监控项列表并主动将监控项内需要的数据提交给zabbix server。 2、被动模式 zabbix server向agent请求获取监控项的数据zabbix agent返回数据。 可以看出zabbix的主动和被动模式是以zabbix客户端为基准的。 七、zabbix进程详解 在默认情况下zabbix有6个工作进程分别是zabbix_agentdzabbix_get、zabbix_proxy、 zabbix_sender、zabbix_server和zabbix_gateway。其中zabbix_java_gateway是可选进程。这6个 进程作用如下 1、zabbix_agentd zabbix_agentd为zabbix客户端守护进程主要负责收集客户端监控项数据。 2、zabbix_server zabbix_server为zabbix服务端守护进程主要负责收集zabbix客户端数据。 3、zabbix_proxy zabbix_proxy是zabbix代理进程其功能类似于server作用上类似与一个中转站最终会把收集到的 数据再次提交给zabbix_server。 4、zabbix_get zabbix_get为一个zabbix工具通常运行在zabbix server或者是zabbix proxy上用于远程获取客户端 信息通常用于排错。 5、zabbix_sender zabbix_sender也是一个zabbix工具通常运行在zabbix客户端通常用于耗时比较长的检查其作用 是主动发送数据。 用户发送数据给 server 或 proxy 端 6、zabbix_java_gateway zabbix_java_gateway是zabbix2.0之后引入的新功能可以用户JAVA方面的设备但是其只能主动获取 数据而不能被动获取数据。 八、 zabbix监控架构 在实际生产环境中根据网络环境和监控规模的不同zabbix一共有三种监控架构分别是serverclient架构、master-node-client架构和server-proxy-client架构。 1、server-client架构 zabbix最简单的架构监控设备和被监控设备之间直接相连zabbix server和zabbix client之间直接进 行数据交互。 2、server-proxy-client架构 proxy是连接server和client之间的桥梁其本身并不存放数据只是将zabbix agent端发送来的数据暂 存然后再提交给server。这种架构一般用于跨机房、跨网络的中型网络架构。在server-proxy-client 架构架构中server设备的宕机会导致整个系统无法正常工作。 3、master-node-client架构 master-node-client架构是zabbix最复杂的架构一般用于跨机房、跨网络、监控设备较多的大型网络 架构。与server-proxy-client相比master-node-client架构的主要区别在于node与proxy上。在 master-node-client架构中每个node可以理解为一个小的server端有自己的配置文件和数据库 node下游可以直接连接client也可以再次经过proxy代理后连接client。在master-node-client架构 中master设备宕机不会影响node结点的正常工作。 这三种架构模式图如下所示 每个模块工作职责 1、Zabbix ServerZabbix Server为核心组件用来获取agent存活状况及监控数据。所有的配置、统 计、操作数据均通过Server进行存取到database 2、Zabbix Database用户存储所有zabbix的配置信息、监控数据的数据库 3、Zabbix WebZabbix的web界面管理员通过web界面管理zabbix配置以及查看zabbix相关监控信 息通常与zabbix Server运行在同一台主机上也可以单独部署在独立的服务器上 4、Zabbix Proxy常用于分布监控环境中代理zabbix Server收集部分被监控的监控数据并统一发往 Server端通常大于500台主机需要使用 5、Zabbix Agent部署在被监控主机上负责收集被监控主机的数据并发往Server端或Proxy端 另外zabbix server、proxy、agent都有自己的配置文件以及log文件重要的参数需要在这里配置 后面会详细说明。 Zabbix服务参数介绍 zabbix server服务名zabbix-server 端口10051 zabbix agent服务名zabbix-agent端口10050 zabbix server主配置文件/etc/zabbix/zabbix_server.conf zabbix agent主配置文件/etc/zabbix/zabbix_agentd.conf zabbix企业微信报警脚本路径/usr/lib/zabbix/alertscripts zabbix自定义监控项路径/etc/zabbix/zabbix_agentd.d zabbix 日志文件路径/var/log/zabbix/ 九、部署 zabbix 6.0 1.服务端安装192.168.44.10 关闭防火墙和Selinux systemctl disable --now firewalld setenforce 0 hostnamectl set-hostname zbx-server #设置主机名安装 nginx cat /etc/yum.repos.d/nginx.repo EOF [nginx] namenginx repo baseurlhttp://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck1 enabled1 gpgkeyhttps://nginx.org/keys/nginx_signing.key module_hotfixestrue EOF yum install -y nginx部署 Nginx PHP 环境并测试 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos7.repo yum install -y epel-release rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-gd php72w-mbstring php72w-pdo php72w-xml php72w-fpm php72w-mysqlnd php72wopcache php72w-ldap php72w-bcmath 修改nginx 配置 vim /etc/nginx/conf.d/zbx.conf server {listen 80;#server_name zbx.abc.com;server_name 192.168.44.10; #当HTTP请求指向这个IP地址时以下的配置会被应用root /var/www/zbx;location / {index index.php; #默认索引文件是index.php}location ~ \.php$ {root /var/www/zbx;fastcgi_pass 127.0.0.1:9000; #指定了处理PHP请求的FastCGI服务器的地址和端口即PHP-FPM监听在本地的9000端口fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME /var/www/zbx$fastcgi_script_name;include fastcgi_params;} }修改 php 配置 vim /etc/php-fpm.d/www.conf user nginx #8行 group nginx #10行vim /etc/php.ini max_execution_time 300 # 368行 max_input_time 600 # 378行 post_max_size 80M # 656行 date.timezone Asia/Shanghai # 877行创建目录和测试文件,启动服务 mkdir -p /var/www/zbxvim /var/www/zbx/index.php ?php phpinfo(); ?systemctl enable --now nginx php-fpm测试访问 http://192.168.44.10/index.php 部署数据库要求 MySQL 5.7 或 Mariadb 10.5 及以上版本 配置 Mariadb yum源 cat /etc/yum.repos.d/mariadb.repo EOF [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 enabled1 EOFyum install -y mariadb-server mariadb systemctl enable --now mariadb初始化数据库 mysql_secure_installation 分别输入 回车 - n - Y (设置root密码如1234) - 后面一路 Y mysql -u root -p1234创建数据库并指定字符集 CREATE DATABASE zabbix character set utf8 collate utf8_bin;创建 zabbix 数据库用户并授权 GRANT all ON zabbix.* TO zabbixlocalhost IDENTIFIED BY 123456; GRANT all ON zabbix.* TO zabbix% IDENTIFIED BY 123456; flush privileges;向数据库导入 zabbix 数据 上传源码包 zabbix-6.0.13.tar.gz 到 /opt 目录 cd /opt tar xf zabbix-6.0.13.tar.gz#按照顺序导入数据库 cd /opt/zabbix-6.0.13/database/mysql mysql -uroot -p1234 zabbix schema.sql mysql -uroot -p1234 zabbix images.sql mysql -uroot -p1234 zabbix data.sql mysql -uroot -p1234 zabbix double.sql mysql -uroot -p1234 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 make useradd -s /sbin/nologin -M zabbix #创建不允许登录的zabbix用户编译安装 cd /opt/zabbix-6.0.13/ export CFLAGS-stdgnu99 # 用于在当前的终端环境中设置编译器的标志 CFLAGS使得编译器在编译 C 代码时使用 GNU C99 标准。 ./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如果遇到以下错误说明export CFLAGS“-stdgnu99” 环境没有配置 检查版本 zabbix_server --version安装成功 修改 zabbix server 配置文件修改数据库的密码 vim /etc/zabbix/zabbix_server.conf LogFile/var/log/zabbix_server.log # 38行指定 zabbix 日志路径 DBPassword123456 # 123行指定 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] DescriptionZabbix Server with MySQL DB Aftersyslog.target network.target mysqld.service[Service] Typesimple ExecStart/usr/local/sbin/zabbix_server -f Userzabbix[Install] WantedBymulti-user.target------------------------------------------------------------------------------------------------------------------------- Aftersyslog.target network.target mysqld.service表示Zabbix Server服务将在syslog.target、network.target和mysqld.service启动之后启动。这是因为Zabbix Server需要日志服务、网络服务和MySQL数据库服务先运行。systemctl daemon-reload systemctl enable --now zabbix-servernetstat -lntp | grep 10051部署 Web 前端进行访问 cp -r /opt/zabbix-6.0.13/ui/* /var/www/zbx #设置的user和group为nginx chown -R nginx.nginx /var/www/zbx【Default language】选择 Chinese(zh_CN)点击下一步 【Zabbix主机名称】输入 Zabbix-监控【默认时区】选择 Asia/Shanghai点击下一步 安装完成后默认的登录账号和密码为Admin/zabbix服务端安装完成5.0之前的版本可以在设置页面修改为中文 解决 zabbix-server Web页面中文乱码问题 yum install -y wqy-microhei-fonts cp -f /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /var/www/zbx/assets/fonts/DejaVuSans.ttf刷新浏览器页面解决此处乱码 服务器安装 zabbix 客户端实现 zabbix 服务端自我监控 rpm -ivh https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-4.el7.noarch.rpm sed -i s#https://repo.zabbix.com#https://mirrors.aliyun.com/zabbix# /etc/yum.repos.d/zabbix.repo#zabbix 5.0 版本开始采用 golang 语言开发的新版本客户端 agent2 yum install -y zabbix-agent2 systemctl enable --now zabbix-agent2 netstat -lntp | grep 100502.添加 zabbix 客户端192.168.44.40 关闭防火墙 systemctl disable --now firewalld setenforce 0 hostnamectl set-hostname zbx-agent01服务端和客户端都配置时间同步 yum install -y ntpdate ntpdate -u ntp.aliyun.com服务端和客户端都设置 hosts 解析 cat /etc/hosts EOF 192.168.44.10 zbx-server 192.168.44.40 zbx-agent01 EOF设置 zabbix 的下载源安装 zabbix-agent2 rpm -ivh https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-4.el7.noarch.rpm sed -i s#https://repo.zabbix.com#https://mirrors.aliyun.com/zabbix# /etc/yum.repos.d/zabbix.repo yum install -y zabbix-agent2修改 agent2 配置文件 vim /etc/zabbix/zabbix_agent2.conf ....... Server192.168.44.10 #80行指定 zabbix 服务端的 IP 地址 ServerActive192.168.44.10 #133行指定 zabbix 服务端的 IP 地址 Hostnamezbx-agent01 #144行指定当前 zabbix 客户端的主机名//启动 zabbix-agent2 systemctl start zabbix-agent2 systemctl enable zabbix-agent2netstat -natp | grep zabbix在服务端验证 zabbix-agent2 的连通性 yum install -y zabbix-get #安装zabbix 主动获取数据的命令 zabbix_get -s 192.168.44.40 -p 10050 -k agent.ping zabbix_get -s 192.168.44.40 -p 10050 -k system.hostname--------------------------------------------------------------------------------------------- #常用的键值 agent.ping #服务端与客户端是否连通返回1表示可达返回非表示不可达 system.hostname #系统主机名 agent.hostname #客户端主机名 net.if.in[if,mode] #网络接口进入的流量统计if表示网卡名称带的参数表示可以省略 net.if.out[if,mode] #网络接口流出的流量统计 proc.num[name,user,state,cmdline,zone] #进程数 net.tcp.port[ip,port] #检查是否能建立tcp连接到指定端口返回0表示不能连接返回1表示可以连接在 Web 页面中添加 agent 主机 点击左边菜单栏【配置】中的【主机】点击【创建主机】 【主机名称】输入 zbx-agent01 【可见的名称】输入 zbx-agent01-192.168.44.40 【模板】搜索 Linux 选择 Linux by Zabbix agent 【群组】选择 Linux servers 【Interfaces】点击添加 客户端【IP地址】输入 192.168.44.40 #监控模板下载地址 https://share.zabbix.com/ https://monitoringartist.github.io/zabbix-searcher/ https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates创建完成
http://www.hkea.cn/news/14257757/

相关文章:

  • 番禺网站建设报价hexo到WordPress
  • 政务网站模板北京装修公司排名电话
  • 宁波高质量品牌网站设计厂家做网站不用编程
  • wordpress 运行 php宁波seo推广服务
  • 做期货主要看哪个网站网站集约化建设会议议程
  • 设计网站轮廓模板php源码建站 一品资源
  • jfinal怎么做网站东莞市城乡建设规划局官网
  • 五常市网站wordpress 技术交流
  • 网站建设费是宣传费用吗辽宁省建设网站
  • 做网站学好哪些软件网站建设具体要求
  • 商城网站建站全媒体网站的建设
  • 网站关键词收入软件网站开发需要什么技术人员
  • 网站美工设计基础金山快盘为什么停止服务
  • 定制网站建设和运营龙斗seo博客
  • 网站备案和不备案的区别手表网站查询
  • 建一个单页网站百度免费网站申请注册
  • 网站建设及报价大连h5建站
  • 网站建设建设公司哪家好单页推广网站模版
  • 成都企业网站备案流程太原seo关键词排名优化
  • 网站上飘窗怎么做福建网站开发招聘
  • 杭州网站的制作郴州网站建设公司哪里有
  • 站长检测工具网站建设指导合同
  • 做网站的公司怎么拓展业务网站建设工作室wp主题模板
  • 网站设计 线框图哈尔滨的网络科技开发公司
  • 甘肃建设住房厅网站首页网站上传文件夹
  • 做网站需要交税官网开发建设公司地址电话
  • 做网站容易还是编程容易建模师工资一般多少
  • 湖南网站备案要多少天数据网站建设工具模板
  • 网站内容建设给我看免费观看
  • 网站备案扫描安宁区网站制作