Zabbix基础入门 为什么做监控 企业中: 1.系统的监控:实际上是对系统不间断的实时监控2.实时反馈系统当前状态:我们监控某个硬件、或者某个系统,都是需要能实时看到当前系统的状态,是正常、异常、或者故障。3.保证服务可靠性安全性:我们监控的目的就是要保证系统、服务、业务正常运行4.保证业务持续稳定运行:如果我们的监控做得很完善,即使出现故障,能第一时间接收到故障报警,在第一时间处理解决,从而保证业务持续性的稳定运行。(往往,第一时间知道业务宕机的都是用户) 监控软件 CACTI网络监控 官网:https://www.cacti.net/ Nagios 官网:https://w...

  rYbDpQnHh4bw   2023年11月02日   56   0   0 缓存官网bash

zabbix自定义监控项 zabbix报错排查 1.检查端口 [root@zabbix]telnet172.16.1.5110050 2.服务端是否能获取到客户端的监控数据 [root@zabbix]yuminstall-yzabbix-get-5.0.26 -s:指定主机IP地址 -k:指定监控项名称 [root@zabbix]zabbix_get-s172.16.1.51-ksystem.swap.size[,pfree] 100.000000 [root@zabbix]zabbix_get-s172.16.1.51-ksystem.swap.size[,free] 1073737728...

  rYbDpQnHh4bw   2023年11月02日   61   0   0 数据nginxbash

zabbix深入自定义监控 zabbix多条件触发 监控内存可用的百分比 [root@db01]free-m|awk'NR2{print$NF/$2100}' 66.3131 此目录可存放所有监控的自定义文件 [root@db01]vim/etc/zabbix/zabbix_agentd.d/mem.conf UserParameter=mem.available,free-m|awk'NR2{print$NF/$2100}' 目前属于单条件触发器,因为内存低于30%就报警了,在生产中,我们应该是当内存低于30%并且占用了swap空间,然后再报警。 [root@db01]fre...

  rYbDpQnHh4bw   2023年11月02日   52   0   0 vimbash自定义

zabbix-web监测 什么是静态网站、动态网站 静态网站:纯静态网站就是服务器的源代码和客户端的源代码一致。动态网站:比如:<?phpphpinfo()?>每次用户访问的时候,内容都是在内存中动态生成的。动态网站支持登陆,支持用户交互,所以用户在请求动态网站时,会给客户端下发一个叫sessionID的内容,那么客户端则会将SessionID保存至浏览器的cookie中。 session和cookie的工作流程 1)当用户首次访问动态网站时,是不会携带cookie信息,那么在服务端返回网页的时候,会给该客户端的浏览器分配一个唯一的sessionID,客户端会该sessionID存...

  rYbDpQnHh4bw   2023年11月02日   58   0   0 客户端bash动态网站

Zabbix自动化监控 zabbix工作模式 主动模式:自动注册 被动模式:自动发现 自动发现 zabbix的服务端,扫描IP网段,该网段上,只要安装了zabbixagent并且配置了服务端的IP,zabbix-server会自动将发现的主机加入到资产中。 当网络发现正确设置后你可以:1.加快Zabbix部署2.简化管理3.无需过多管理就能在快速变化的环境中使用Zabbix Zabbix网络发现基于以下信息:1.IP范围2.可用的外部服务(FTP,SSH,WEB,POP3,IMAP,TCP等)3.来自zabbixagent的信息(仅支持未加密模式)4.来自snmpagent的信息 ...

  rYbDpQnHh4bw   2023年11月02日   58   0   0 d3客户端bashzabbix

zabbixAPI以及grafana zabbixAPI 模拟用户登录获取token [root@zabbix]curl-s-XPOST-H'Content-Type:application/json'-d' >{ >"jsonrpc":"2.0", >"method":"user.login", >"params":{ >"user":"Admin", >"password":"zabbix" >}, >"id":1, >"auth":null >}'http://zabbix.wsh.com/api_jsonrpc.php {"j...

  rYbDpQnHh4bw   2023年11月02日   70   0   0 json3cbashzabbix

Redis持久化及部署 Redis简介 软件说明 Redis是一款开源的,ANSIC语言编写的,高级键值(key-value)缓存和支持永久存储NoSQL数据库产品。Redis采用内存(In-Memory)数据集(DataSet)。支持多种数据类型。运行于大多数POSIX系统,如Linux、BSD、OSX等。作者:SalvatoreSanfilippo 软件特性 1.透明性 分布式系统对用户来说是透明的,一个分布式系统在用户面前的表现就像一个传统的单处理机分时系统,可让用户不必了解内部结构就可以使用。 2.扩展性 分布式系统的最大特点就是可扩展性,他可以根据需求的增加而扩展,可以通过横...

  rYbDpQnHh4bw   2023年11月02日   61   0   0 持久化vimredis

Redis数据类型 通用操作 判断key是否存在 127.0.0.1:6379>EXISTSname (integer)1 127.0.0.1:6379>EXISTSname1 (integer)0 修改key名字 127.0.0.1:6379>RENAMEnamename1 OK 查看指定key的数据类型 127.0.0.1:6379>TYPEname1 string 删除key 127.0.0.1:6379>delname1 (integer)1 查看一个key的生存时间 127.0.0.1:6379[15]>ttlage (integer)-1...

  rYbDpQnHh4bw   2023年11月02日   48   0   0 数据消息队列bash

Redis的发布订阅模式 什么是发布订阅 任务队列:顾名思义,就是“传递消息的队列”。与任务队列进行交互的实体有两类,一类是生产者(producer),另一类则是消费者(consumer)。生产者将需要处理的任务放入任务队列中,而消费者则不断地从任务独立中读入任务信息并执行。 发布订阅模式 其实从Pub/Sub的机制来看,它更像是一个广播系统,多个订阅者(Subscriber)可以订阅多个频道(Channel),多个发布者(Publisher)可以往多个频道(Channel)中发布消息。 可以这么简单的理解:1)Subscriber:收音机,可以收到多个频道,并以队列方式显示2)Publis...

  rYbDpQnHh4bw   2023年11月02日   63   0   0 任务队列bash发布订阅

Redis的事务和锁 redis的事务 MySQL Redis 开启 starttransactionbegin multi 语句 普通SQL NoSQL 失败 rollback回滚 discard取消(这里的取消不是回滚,是队列里的命令根本没有执行,并不是执行了之后,再撤回) 成功 commit exec 和事务相关的命令1)DISCARD取消事务,放弃执行事务块内的所有命令。2)EXEC执行所有事务块内的命令。3)MULTI标记一个事务块的开始。4)UNWATCH取消WATCH命令对所有key的监视。5)WATCHkey[key...]监视一个(或多个)...

  rYbDpQnHh4bw   2023年11月02日   348   0   0 客户端redissed

Redis的主从复制 主从复制功能 1)使用异步复制。2)一个主服务器可以有多个从服务器。3)从服务器也可以有自己的从服务器。4)复制功能不会阻塞主服务器。5)可以通过复制功能来让主服务器免于执行持久化操作,由从服务器去执行持久化操作即可。 详细介绍 1)Redis使用异步复制。从Redis2.8开始,从服务器会以每秒一次的频率向主服务器报告复制流(replicationstream)的处理进度。 2)一个主服务器可以有多个从服务器。 3)不仅主服务器可以有从服务器,从服务器也可以有自己的从服务器,多个从服务器之间可以构成一个图状结构。 4)复制功能不会阻塞主服务器:即使有一个或多个从服务器正...

  rYbDpQnHh4bw   2023年11月02日   36   0   0 数据redis服务器

Redis的高可用Sentinel 什么是Sentinel Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也是一个独立运行的进程,它能监控多个master-slave集群,发现master宕机后能进行自动切换。 Sentinel架构 Sentinel功能 1)监控(Monitoring):Sentinel会不断地检查你的主服务器和从服务器是否运作正常。 2)提醒(Notification...

  rYbDpQnHh4bw   2023年11月02日   122   0   0 redis服务器配置文件

Redis高可用Cluster 什么是RedisCluster 1)Redis集群是一个可以在多个Redis主从复制节点之间进行数据共享的设施(installation) 2)Redis集群不支持那些需要同时处理多个键的Redis命令,因为执行这些命令需要在多个Redis节点之间移动数据,并且在高负载的情况下,这些命令将降低Redis集群的性能,并导致不可预测的行为。 3)Redis集群通过分区(partition)来提供一定程度的可用性(availability):即使集群中有一部分节点失效或者无法进行通讯,集群也可以继续处理命令请求。 4)Redis集群有将数据自动切分(split)到多个...

  rYbDpQnHh4bw   2023年11月02日   69   0   0 客户端redisrubygems

CDCD-DevOps理念 DevOps理念介绍 DevOps理念DevSecOps理念 提高产品质量 1自动化测试 2持续集成/持续交付/持续部署 3代码质量管理工具 4程序员鼓励师 软件的生命周期 立项 产品原型图 需求碰撞 市场调研 市场需求 竞争对手 开发(开发环境) 功能拆分 登录功能 注册功能 交易功能 订单功能 购物功能 直播功能 物流功能 产品入库 产品出库 .......等等 项目排期 项目开发 传统开发(低端公司) 敏捷开发(高端公司、scrum) 项目完成 代码集成(代码仓库:CI:ContinunousIntegration) 代码质检(son...

  rYbDpQnHh4bw   2023年11月02日   193   0   0 新版本服务器负载均衡

git版本控制系统-本地仓库 分布式版本控制系统 版本控制 不管是在企业中,还是我们个人,我们一定都做过版本控制。 比如: 1.写脚本,一遍一遍的修改2.大学写论文3.写技术文档 什么是分布式 分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。 因为Git是分布式的,所以Git支持离线工作,在本地可以进行很多操作,包括接下来将要重磅推出的分支功能. SVN:版本管理控制器 熟悉gitlab/svn其中一种 部署git 1.安装git [...

  rYbDpQnHh4bw   2023年11月02日   44   0   0 官网githtml

git远程仓库 git远程仓库衍生品 1.Github(国外最大的代码仓库)2.Gitee(码云阿里)3.Coding(扣钉腾讯)4.Codehub(华为)5.GitLab(开源的私有远程仓库) gitee码云远程仓库使用 全局设置 [root@web02]gitconfig--globaluser.name"白菜丶" [root@web02]gitconfig--globaluser.email"11306368+chinese-baicia@user.noreply.gitee.com" 推送本地仓库代码到远程仓库 将远程仓库的地址保存到本地git仓库的配置文件中 [root@we...

  rYbDpQnHh4bw   2023年11月02日   39   0   0 推送git远程仓库

私有远程仓库Gitlab gitlab介绍 私有代码仓库,除了gitlab以外还有gogs 精细化的权限配置 控制用户/用户组权限,避免任何用户都可以将代码提交到master gitlab的架构 部署gitlab-ce 使用清华源,直接安装 [root@auto01]wgethttps://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.3.5-ce.0.el7.x86_64.rpm--no-check-certificate [root@auto01]yumlocalinstall-ygitlab-ce-10...

  rYbDpQnHh4bw   2023年11月02日   47   0   0 gitnginxbash

Jenkins基础安装 Jenkins介绍 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 Jenkins非常的灵活,可以配合很多平台工作,所以这也是为什么自动化CICD会使用Jenkins。只要给Jenkins安装上对应的插件,那么Jenkins就会变的很强大。 Jenkins的安装 安装方式 rpmyumlocalinstall-yxxx.rpm war直接放到tomcat的站点目录下会自动解压 jdk下载 JDK官网地址:TP jenkins下载 Jenkins官网:TP 1....

  rYbDpQnHh4bw   2023年11月02日   34   0   0 官网java配置文件

Jenkins-freestyle Jenkins的插件安装 没有打插件之前 修改admin密码 安装插件的方式 使用Jenkins页面安装 jenkins插件目录 [root@auto01]ll/var/lib/jenkins/plugins/ total5472 drwxr-xr-x4rootroot56Aug3109:49localization-support -rw-r--r-1rootroot23848Aug3109:49localization-support.jpi drwxr-xr-x5rootroot70Aug3119:25localization-...

  rYbDpQnHh4bw   2023年11月02日   36   0   0 vimgithtml
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~