- 博客(46)
- 收藏
- 关注
原创 prometheus alertmanager http告警
接上篇prometheus blackbox_exporter安装接着写。完成数据采集后,需要搭配上告警。将告警数值设置低,查看是否有告警和到时间后是否发邮件。不过文章中,关于告警内容太少,后续慢慢添加。mkdir /usr/local/prometheus/rules #告警规则目录。mkdir /home/alermanager/tmplates #告警模版目录。测试访问192.168.1.10:9093。编辑alertmanager文件。编辑prometheus文件。
2023-09-05 23:34:02
508
原创 prometheus blackbox_exporter安装
配置完毕后启动prometheus.yml,访问192.168.1.10:9090,选择status→targets查看。prometheus.yml 中将replacement:127.0.0.1:9115修改成本机地址。在本次安装前,先安装好prometheus+grafana。访问测试http://192.168.1.10:9115/
2023-08-21 23:24:19
823
原创 mysql数据库主从同步
再次查看主数据库的状态,File 和 Position数值可能会变化,其他在按上面进行一次操作。关闭主从同步后,在从数据库创建数据库,需要和主数据库保持一致。创建完毕后再次连接主服务器正常。发现设置连接主服务器的IP地址写错,关闭主从复制,在重新连接。重新连接主服务器(注意重新查看主服务器Position值)查看主数据库服务器的二进制日志文件和位置信息。进入数据库删除已创建用户并在重新创建一次。启动从服务器与主服务器的同步。从数据库查看是否新增成功。
2023-07-13 22:56:05
1512
原创 mysql增删改查
查询数据表,按照年龄降序排序,年纪升序排序(DESC降,ASC升)安装mysql8失败,之前测试安装正常,本次安装时报错。在操作mysql前,一定要记得备份数据!直接覆盖老数据,也可以在自建一个库还原查看。完成mysql8安装并登录数据库。登陆服务器,确认要备份的数据库。查询数据表中男女同学平均年龄。查询数据表中年龄大于10岁。查询数据表中含有王姓的同学。查询数据表中男女同学数量。查看数据库中有哪些表。验证数据是否插入成功。
2023-06-23 19:55:27
786
1
原创 k8s部署Dashboard
临时解决办法:在当前页面用键盘输入thisisunsafe,不是在地址栏输入。页面即会自动刷新进入网页。访问会提示攻击者可能试图从192.168.1.10窃取你的信息(例如,密码、消息或信用卡)。https://192.168.1.10:32232 #IP地址+yaml上指定端口。将获取到的token输入进去。
2023-05-06 21:09:27
885
原创 K8S二进制安装报错及各个组件功能介绍
控制平面组件(Master节点)控制平面组件会为集群做出全局决策,比如资源的调度。以及检测和响应集群事件。控制平面组件可以在集群中的任何节点上运行。但一般都是安装在master节点机器上。
2023-05-05 23:11:38
902
原创 prometheus alertmanager告警
目录一、准备工作1.1 安装或关闭以下服务1.2 本次安装环境二、安装alertmanager2.1下载并解压2.2配置三、告警配置3.1创建文件3.2告警规则配置3.3告警模版配置四、测试一、准备工作1.1 安装或关闭以下服务关闭防火墙等linux时间校对prometheus+grafana安装文档1.2 本次安装环境配置信息说明服务器IP地址192.168.1.10交换机IP地址192.168.10.1上网行为管理IP地址192.168.20.1
2023-03-02 08:11:56
248
原创 prometheus snmp采集网络设备数据
目录一、准备工作1.1 安装或关闭以下服务1.2 本次安装环境二、安装snmp_exporter2.1 下载并解压2.2配置2.3配置service2.4其他及测试三、go环境配置3.1下载并解压3.2配置3.3安装依赖3.4编译snmp.yml3.5测试3.6配置prometheus.yml四、其他4.1go报错4.2 ./generator generate编译报错4.3工具推荐一、准备工作1.1 安装或关闭以下服务关闭防火墙等linux时间校对1.2 本次安装环境配置信息说明
2023-02-22 23:22:48
2521
原创 centos7安装bpytop
psutil 模块 5.7.0及以上版本。python 3.6及以上版本。1.1 安装或关闭以下服务。1.2 本次安装环境。
2023-02-01 22:58:02
279
原创 AD+radius完成802.1X认证
实际部署中,AD域、radius,应在搭配交换机、无线路由器或AP,完成基于AD域验证通过有线和无线连接的802.1X认证。本次采取寻找华为交换机、AP产品文档添加相关配置,未经测试,不一定能通。尽管交换机端口已关闭,但用户可以通过身份验证协议与 RADIUS 服务器通信。验证通过,RADIUS服务器会告诉交换机打开端口,用户将获得对网络的访问权限。FreeRADIUS部署在centos7上,需要将RADIUS服务器加入域控(加入域控需要安装samba)。AD域中配置该账号,配置完毕后centos上验证。
2023-01-28 22:36:38
4399
原创 centos安装dns
目录一、准备工作二、安装dns三、测试一、准备工作1.1 安装或关闭以下服务关闭防火墙等linux时间校对1.2 本次安装环境配置信息说明服务器IP地址192.168.1.10测试服务器IP地址192.168.1.11系统版本CentOS7.4内核ml-3.10.0Docker 版本20.10.21二、安装dns2.1 下载yum install bind bind-utils -y #bind是named服务的依
2023-01-05 23:42:27
422
原创 docker安装nginx
192.168.1.10:8080测试访问(IP地址+映射端口。登陆管理后台+/wp-admin。blog.test.com:8080 #域名加端口测试访问。192.168.1.10:8088测试访问。5.2 修改wordpress配置。3.2 wordpress安装。1.1 安装或关闭以下服务。#未配置数据库,需手动配置。3.1 mysql安装。5.1 mysql配置。1.2 本次安装环境。2.1 拷贝配置文件。4.1 编辑配置文件。
2023-01-04 22:39:55
129
原创 docker安装graylog
点击System➡点击Inputs➡选择gelf-http➡点击Launch new input。服务器IP地址:9000访问,账号密码均为admin。就简单安装,等后续用起来后在写一篇使用文章。1.1 安装或关闭以下服务。填写名称和端口,往下拉保存。1.2 本次安装环境。
2022-12-18 17:00:00
786
原创 docker Jenkins安装
在选择插件时,部分没搜索到可以安装好后到系统管理-插件管理-Available plugins选择。3.1 浏览器输入192.168.1.10:8080访问。进入系统配置,插件部分报错,查看版本低导致,升级后正常。选择下载更新,也可以选择右侧自动更新。1.1 安装或关闭以下服务。管理员账号密码自行选择创建。1.2 本次安装环境。
2022-12-18 12:27:14
259
原创 docker elk安装
关闭防火墙等linux时间校对docker安装2.1 elasticsearch安装本机地址:9200测试访问2.2 elasticsearch-head安装(可视化工具)本机地址:9100测试访问,异常再次测试正常本机地址:5601测试访问五、其他本次安装正常,基础使用elk下次在继续写
2022-12-04 12:37:33
528
原创 win11关闭自动更新
1、关闭Windows UpdateWin+R的组合键调出运行。在运行中输入services.msc找到Windows Update服务,右键点击属性,停止使用+禁用2、配置策略Win+R的组合键调出运行,在运行输入gpedit.msc计算机配置-管理模板-windows组件-Windows更新-管理用户最终体验管理双击配置自动更新,更改成已禁用
2022-12-04 12:35:19
2641
1
原创 centos7安装redis
文章目录一、准备工作二、安装redis三、配置redis四、配置redis服务五、其他一、准备工作关闭防火墙等linux时间校对试验环境虚拟机服务器版本:centos7虚拟机IP地址:192.168.1.10win端测试软件:Another Redis Desktop Manager[root@localhost]# yum install -y gcc #redis需要gcc环境二、安装redis[root@localhost ~]# mkidr /home
2022-11-22 00:12:26
2027
原创 shell脚本
记录一些shell脚本2、查看是否有远程的 IP 在连接本机3、测试 192.168.1.0/24 整个网段中哪些主机处于开机状态,哪些主机处于关机4、linux服务器日常巡检部分巡检结果巡检完后发邮件
2022-11-20 20:58:06
673
原创 docker镜像制作
中科大 https://docker.mirrors.ustc.edu.cn。将docker-nginx.tar传到其他服务器上。镜像接收测试机IP地址:192.168.1.20。镜像制作机IP地址:192.168.1.10。2、镜像中yum update -y报错。将打包的镜像加载到新服务docker中。也可以采用samba等拷贝到指定服务器。虚拟机服务器版本:centos7。将制作好的docker镜像打包。1、docker镜像下载太慢。
2022-11-20 20:57:51
390
原创 centos7 安装mysql8
root@k8s-node01 ~]# rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 #2022是今年年份。GPG 密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql。失败的软件包是:mysql-community-server-8.0.31-1.el7.x86_64。3.2安装mysql时报错。1.3 下载mysql8。2.2 新增业务数据库。
2022-10-24 14:14:01
1109
原创 二进制安装K8S集群-下
在新版的Kubernetes中系统资源的采集均使用Metrics-server,可以通过Metrics采集节点和Pod的内存、磁盘、CPU和网络的使用率。Dashboard用于展示集群中的各类资源,同时也可以通过Dashboard实时查看Pod的日志和在容器中执行一些命令等。若POD网段不是192.168.0.0/16,需打开注释修改:CALICO_IPV4POOL_CIDR。注:若pod IP网段设置有问题,需倒序清除,再修改网段。所有节点添加kube-proxy的配置和service文件。
2022-10-23 22:00:30
777
原创 二进制安装K8S集群-上
语言是Flare的PKICloudGo,CF包含一个使用SSL等验证工具和SSL证书的工具和一个用于签名,捆绑TLSHTTP服务,HTTP服务,Kubernetes等组件的中会。etcd是CoreOS团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库。所有节点创建kubernetes相关目录,证书放在/etc/kubernetes/pki下。创建etcd-ca-csr.json,修改年限为100年。创建ca-csr.json,修改年限为100年。
2022-10-19 21:55:21
622
原创 linux增加硬盘空间
一、环境Centos:[root@localhost ~]# lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarchDistributor ID
2022-10-11 08:39:25
401
原创 Jira+Jenkins+Gitlab自动化交付实践
Jira 可以帮助团队规划、分配、跟踪、报告和管理工作JiraSoftware:专为敏捷开发团队中的各个成员以及其他人员所设计,从而规划、跟踪和交付世界一流的软件。
2022-10-02 23:21:47
2396
原创 容器常用命令
kubectl命令补全工具bash-completion。nodeSelector指定节点/节点组部署。强制删除Terminating状态Pod。本文记录使用K8S后常用的命令。批量删除指定条件的pod。复制部分数据到另一个表中。Mysql修改最大连接数。docker查看和删除。清理没有容器使用的镜像。驱逐Pod到其它节点。
2022-10-02 23:16:25
1470
原创 prometheus监控告警功能
Pending到Firing的变化默认为1分钟,若想缩短时间,请修改value.yaml中的server.global.scrape_interval字段,如15s。可观察到Alert中,该告警规则状态由Inactive转到Pending再到Firing,而当状态转为Firing,将发送告警邮件。首先开通SMTP服务,QQ邮箱:设置–帐号–开通POP3/SMTP服务,记住生成的密码(其它邮箱同理)pod_status_no_running(Pod的状态为未运行)
2022-09-24 21:52:24
1566
原创 prometheus监控K8S
本文采用helm安装Prometheus+Grafana配置alertmanager及告警规则实现邮件报警。# helm仓库 grafana: https://grafana.github.io/helm-chartsprometheus-community: https://prometheus-community.github.io/helm-charts # chart包 grafana/grafana。
2022-09-20 21:22:29
476
原创 kube-apiserver高可用实现
阿里云的slb有回环的问题,因此采用阿里云HaVip+keepalived+Haproxy实现kube-apiserver的高可用。由于HaVip只能绑定两个后端,且为节省机器,将Haproxy复用到master01、02节点。Master01、02节点通过yum安装HAProxy和KeepAlived。配置keepalived(需区分每个节点的IP和网卡)启动haproxy和keepalived。配置KeepAlived健康检查。测试keepalived是否正常。配置HAProxy(配置相同)
2022-09-15 22:36:50
479
原创 Runtime安装
无需启动Docker,只需要配置和启动Containerd即可。修改配置文件(使用 systemd cgroup 驱动程序)配置Containerd所需的模块(安装和配置的先决条件)启动Containerd,并配置开机自启动。配置crictl客户端连接的运行时位置。配置Containerd的配置文件。安装docker-ce 20.10。配置Containerd所需内核。docker生产环境重要配置。设置开机自启动Docker。
2022-09-15 22:28:46
794
原创 prometheus+grafana部署
准备工作需要先将服务器端时间同步linux设置时间同步提前在网站上下载node_exporter、prometheus并传输到服务器中关闭firewall、selinux[ root@localhost ~ ] # iptables -F #关闭防火墙 [ root@localhost ~ ] # setenforce 0 #临时关闭selinux试验环境服务器版本:centos7prometheus部署服务器地址:192.168.1.10。
2022-09-08 23:34:22
1801
原创 zabbix监控交换机设备
linux zabbix部署前文已经完成zabbix部署,本次将使用zabbix监控局域网内交换机CPU、内存使用率,温度等
2022-09-02 22:54:43
4222
原创 linux zabbix部署
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。本次安装完毕后,将用于监控局域网内网络设备及服务器设备的状态。......
2022-08-31 22:15:00
999
原创 linux nginx安装配置
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。...
2022-08-30 22:15:00
654
原创 centos7 Kubernetes集群搭建
Kubernetes是Google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。在生产环境中部署一个应用程序时,通常要部署该应用的多个实例以便对应用请求进行负载均衡。在Kubernetes中,我们可以创建多个容器,每个容器里面运行一个应用实例,然后通过内置的负载均衡策略,实现对这一组应用实例的管理、发现、访问,而这些细节都不需要运维人员去进行复杂的手工配置和处理。...
2022-08-26 22:00:00
483
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人