- 博客(39)
- 收藏
- 关注
原创 虚拟机安装麒麟系统
麒麟操作系统(KylinOS),原名银河麒麟,是由中国国防科技大学研制的开源服务器操作系统。它起源于国家的“863计划”和国家核高基科技重大专项,后由国防科技大学将品牌授权给天津麒麟,并在2019年与中标软件合并为麒麟软件有限公司,继续以Linux为内核进行研制。12该系统基于UNIX国际主流标准,采用层次式结构,由Mach风格的基本内核层、BSD风格的系统服务层、Windows风格桌面环境紧耦合构成,支持多种微处理器和计算机体系结构,具备高安全性和高兼容性。
2024-05-14 10:37:18
530
原创 Mysql8本地安装
MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。
2024-05-06 16:57:31
660
原创 NPM私服搭建(verdaccio)
Verdaccio 是一个流行的 Node.js 包管理器的代理工具,它允许您在本地或私有网络上轻松地创建和管理 npm 包仓库。通过 Verdaccio,开发团队可以建立自己的 npm 包仓库,以更好地控制和管理其依赖项,同时还可以提供更快速的包下载速度,减轻 npm中心服务器的负载。
2024-02-20 11:16:46
1728
2
原创 Centos7(将home目录下剩余空间扩展到 / 目录下)
6、将/home 目录挂载到/dev/mapper/centos-home上。5、将逻辑卷,拓展到磁盘系统,磁盘名字要与之前df-Th的逻辑卷保持一样。4、创建逻辑卷(/home),重新分配/home的大小。7、拓展,原有磁盘(将剩下空间全部加到/目录下)7、再次查看逻辑卷组剩余空间。
2024-01-30 12:05:58
360
原创 Maven私服搭建(Nexus)
Maven 私服是一种特殊的远程仓库,它是架设在局域网内的仓库服务,用来代理位于外部的远程仓库(中央仓库、其他远程公共仓库)。建立了 Maven 私服后,当局域网内的用户需要某个构件时,会按照如下顺序进行请求和下载。1.请求本地仓库,若本地仓库不存在所需构件,则跳转到第 2 步;2.请求 Maven 私服,将所需构件下载到本地仓库,若私服中不存在所需构件,则跳转到第 3 步。
2024-01-25 17:19:57
351
原创 Rabbitmq高可用集群搭建(HA+Keep+MQ_Cluster)
也可参考MQ部署文档:https://blog.csdn.net/weixin_49566876/article/details/128375842?(从节点-192.168.1.38)主机: 192.168.1.38。主机: 192.168.1.39。主机: 192.168.1.39。安装MQ(一键安装脚本)
2024-01-11 18:42:41
474
原创 Prometheus告警推送蓝信webhook机器人
通过Python脚本启动一个http接口用来接收alertmanager推送的告警信息,通过解析接口信息用来截取关键的告警信息,重构告警消息体,并按照蓝信webhook的接口格式进行推送。为了方便管理启停,并防止脚本防止后台被误停止,将python脚本封装为一个容器进行管理。
2024-01-04 18:02:00
563
原创 Filebeat读取日志推送kafka(docker-compose)
Filebeat是本地文件的日志数据采集器,可监控日志目录或特定日志文件(tail file),并将它们转发给Elasticsearch或Logstatsh进行索引、kafka等。带有内部模块(auditd,Apache,Nginx,System和MySQL),可通过一个指定命令来简化通用日志格式的收集,解析和可视化。*** kafka常用命令。
2024-01-04 17:28:30
1078
原创 【Mindoc】在线文档服务器(docker-compose)
MinDoc 是一款针对 IT 团队开发的简单好用的文档管理系统。MinDoc 的前身是 SmartWiki 文档系统。SmartWiki 是基于 PHP 框架 laravel 开发的一款文档管理系统。因PHP 的部署对普通用户来说太复杂,所以改用 Golang 开发。可以方便用户部署和实用,同时增加 Markdown 和 HTML两种编辑器。开发缘起是公司 IT 部门需要一款简单实用的项目接口文档管理和分享的系统。其功能和界面源于 kancloud。
2023-11-13 14:46:17
399
原创 Nginx源码安装并添加upstream_check_module和nginx-module-vts监控nginx
Nginx&Nginx健康检查&Nginx监控
2023-06-21 16:05:06
427
原创 Prometheus监控TCP端口(blackbox-exporter)
prometheus判断probe_success的值(1正常,0异常)
2023-05-24 16:25:05
1585
原创 Prometheus+Grafana+Alertmanager搭建(Docker)
Grafana允许您查询、可视化、提醒和了解您的指标,无论它们存储在何处。创建、探索并与团队共享精美的仪表板,并培养数据驱动型文化,简单来说Grafana是一个可视化的指标展示工具,可通过各种炫酷的视图进行各种数据的展示。
2023-04-26 19:33:43
791
原创 centos7异常断电重启丢失系统引导。
i8042: No controller found , Failed to mount /sysroot
2023-04-11 13:38:03
10532
原创 关于Ngxin反向代理Grafana和Prometheus
2. 修改Nginx反向代理配置(重载或重启Nginx)报错: API接口访问404。
2023-03-24 17:24:40
906
原创 PLG日志系统(docker)
PLG日志系统具有轻量化,部署简单,配置单一,浪费资源少等优势,模块组成由Prontaik+Loki+Grafaba组成。PromtailPromtail 是代理,负责收集日志并将其发送给loki。对标ELK中的Logstash。Promtail是一个日志收集的代理,它的主要工作模式是发现存储在磁盘上的日志文件,并将其与一组标签关联的日志文件转发到 Loki,它通常部署到需要监视应用程序的每台机器/容器上。Promtail主要是用来发现目标、将标签附加到日志流以及将日志推送到Loki。
2023-03-24 16:57:29
522
原创 ELK搭建及基础使用(docker版)
ELK平台是一套完整的日志集中处理解决方案,将 ElasticSearch、Logstash 和 Kiabana 三个开源工具配合使用,完成更强大的用户对日志的查询、排序、统计需求● ElasticSearch(日志存储和搜索):是基于Lucene(一个全文检索引擎的架构)开发的分布式存储检索引擎,用来存储各类日志。Elasticsearch 是用 Java 开发的,可通过 RESTful Web 接口,让用户可以通过浏览器与 Elasticsearch通信。
2023-03-23 16:12:45
1386
原创 centos 7.4系统安装(虚拟机)
Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要。Linux不仅系统性能稳定,而且是开源软件。
2023-03-14 13:35:07
415
原创 API探活工具(uptime)
uptime是一个易于使用的自托管监控工具。监控:HTTP(s) / TCP / HTTP(s) Keyword / Ping / DNS Record / Push / Steam Game Server / Docker Containers消息方式: 飞书,钉钉,邮件,webhook等间隔:可自定义间隔时间及重试次数项目地址:https://github.com/louislam/uptime-kuma体验地址:https://demo.uptime.kuma.pet/
2023-02-28 16:41:45
477
原创 Apollo配置中心部署(运维篇)
Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。服务端基于Spring Boot和Spring Cloud开发,打包后可以直接运行,不需要额外安装Tomcat等应用容器。Java客户端不依赖任何框架,能够运行于所有Java运行时环境,同时对Spring/Spring Boot环境也有较好的支持。核心功能工作模式单节点架构分布式架构部署环境说明。
2023-02-27 17:16:36
1281
原创 PrometheusAlert安装及使用
Prometheus Alert 是开源的运维告警中心消息转发系统,支持主流的监控系统 Prometheus,日志系统 Graylog和数据可视化系统 Grafana 发出的预警消息。通知渠道支持钉钉、微信、华为云短信、腾讯云短信、腾讯云电话、阿里云短信、阿里云电话等。PrometheusAlert官网:https://github.com/feiyu563/PrometheusAlert。
2023-02-08 16:19:27
5470
原创 基础网络测试(TCP/UDP)
常用参数-t:不停的ping指定的主机,直到停止。ctrl+c停止-a:解析计算机NetBios名。-n x:发送指定的数据包数。默认情况下,只发送四个数据包。-l size:指定发送的数据包的大小。默认的情况下发送的数据包大小为32byte,也可以自己定义它的大小,但是最大也只能发送 65500byte。-i:指定TTL值在对方的系统里停留的时间(生存时间)。-S: srcaddr 要使用的源地址。-s: count 计数跃点的时间戳(仅适用于 IPv4)。
2023-02-07 13:31:26
9749
原创 Nginx部署及常用配置方法
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like协议下发行。其特点是占有内存少,并发能力强。Nginx官网: http://nginx.org/Ngin下载地址: http://nginx.org/download/
2023-02-02 17:05:26
268
原创 Prometheus监控redis
redis-export是一个redis信息的导出器,可通过查看redis服务获取redis的各项信息并输出到 /metrics官网:https://github.com/oliver006/redis_exporter支持Redis版本支持 Redis 2.x、3.x、4.x、5.x、6.x 和 7.x。
2023-01-03 16:18:06
349
原创 Redis部署(Centos)
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis官网:https://redis.io/Redis下载地址:https://download.redis.io/releases/
2023-01-03 11:11:55
161
原创 Rabbitmq容器部署
RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message QueuingProtocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成。
2022-12-29 14:42:58
236
原创 Prometheus监控mysql
mysql-export是一个mysql信息的导出器,可通过查看mysql变量获取mysql的各项信息并输出到 /metrics支持DB版本。
2022-12-28 17:46:25
165
原创 Mysql安装(centos)
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
2022-12-27 16:49:28
132
原创 Mtail日志监控输出prometheus
mtail是一种工具,用于从要导出的应用程序日志中提取指标 放入时间序列数据库或时间序列计算器中,用于警报和仪表板。简单来说,就是实时读取应用程序的日志,并且通过自己编写的脚本实时分析,最终生成时间序列指标的工具。
2022-12-23 14:53:08
1437
原创 Prometheus监控rabbitmq
RabbitMQ 指标的 Prometheus 导出器。数据由prometheus 抓取。请注意这是一个非官方插件。还有一个来自RabbitMQ.com的官方插件。插件项目地址。
2022-12-22 15:00:14
2019
1
原创 logrotate日志切割(Centos)
logrotate程序是一个日志文件管理工具。用于分割日志文件,删除旧的日志文件,并创建新的日志文件,起到“转储”作用。可以节省磁盘空间。使用logrotate指令,可让你轻松管理系统所产生的记录文件。它提供自动替换,压缩,删除和邮寄记录文件,每个记录文件都可被设置成每日,每周或每月处理,也能在文件太大时立即处理。您必须自行编辑,指定配置文件,预设的配置文件存放在/etc目录下,文件名称为logrotate.conf。
2022-12-20 16:24:25
1084
原创 RabbitMQ本地部署(Centos 7.4)
RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成。
2022-12-19 18:02:24
1138
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人