- 博客(39)
- 收藏
- 关注
原创 docker使用
Swarm deamon只是一个调度器(Scheduler)加路由器(router),Swarm自己不运行容器,它只是接受Docker客户端发来的请求,调度适合的节点来运行容器,这就意味着,即使Swarm由于某些原因挂掉了,集群中的节点也会照常运行,放Swarm重新恢复运行之后,他会收集重建集群信息。unless-stopped,在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器,也就是说,如果docker的守护进程启动后,然后因为一些其它原因导致容器退出,将不会重启容器。
2024-06-18 14:08:15
2530
1
原创 prometheus+alertmanager+webhook钉钉机器人告警
版本:centos7.9 python3.9.5 alertmanager0.25.0 prometheus2.46.0。安装alertmanager prometheus 配置webhook。配置alertmanager prometheus。访问:ip:9090 ip:9094。测试:当其中一台挂掉了实现告警。
2024-06-03 16:08:19
370
原创 jumpserver中添加linux和windows
前提准备;安装好jumpserver,安装好ldap,使用ldap对接到jumpserver中,并且开启mfa认证。可以参考:https://blog.youkuaiyun.com/qq_48736646/article/details/138950532对于建立连接。linux和windows都差不多windows-现在要做的:部署一个远程的windows,普通用户通过jumpserver跳转到个人账户的windows上。
2024-05-16 16:10:39
1017
原创 jenkins+gitlab+ansible-tower实现发布
大致流程:从gitlab中拉取文件,存放到windows机器上,使用nuget等进行打包到windows中,使用sshPublisher语句传输到远程ansible-tower的机器上,打包传输完成后,使用ansible-tower进行发布。参考 https://blog.youkuaiyun.com/qq_25646191/article/details/109103252。参考:https://blog.youkuaiyun.com/qq_48736646/article/details/137777740。
2024-05-07 09:42:27
455
原创 keepalived1.3.5编译安装
查看/var/log/messager中的错误。也有可能是因为keealived版本和centos版本,导致keepalived.conf文件中,一些keyword是无效的。下载地址:https://www.keepalived.org/software/keepalived-1.3.5.tar.gz。参考:https://blog.youkuaiyun.com/liyuling52011/article/details/80032317。环境:centos7.5 keepalived1.3.5。
2024-04-25 17:12:03
333
原创 基于httpd和lvs的dr模式简单测试
当客户端收到响应后,它会尝试更新自己的ARP缓存,将虚拟服务器的IP地址映射到虚拟服务器的MAC地址。由于请求的目标IP地址被修改为真实服务器的IP地址,因此它将直接响应客户端,但响应的目标MAC地址是虚拟服务器的MAC地址。在DR模式中,它会将请求的目标IP地址修改为所选真实服务器的IP地址,并将目标MAC地址修改为所选真实服务器的MAC地址。的请求中,客户端会继续发送请求到虚拟服务器的IP地址,但由于ARP缓存中已经存在虚拟服务器的MAC地址,因此请求会直接发送到负载均衡器,绕过了真实服务器。
2024-04-18 18:02:00
687
原创 ansible-tower连接git实现简单执行playbook
2 credentials中的配置,新增一个credentials,其中credential中的用户名填的是ansible-tower这台机器的用户名和密码(不一定是root用户)3.新增projects,填写对应的git地址,也要带上git的用户名和密码。注意点:密码不要带特殊字符,数字+字母就可以了。5 当修改git的后,需要再重新刷新一下.sources中会重新读取hosts中文件的内容。前提:安装好ansible-tower和git,其中git存放ansible得剧本。4 template修改。
2024-04-15 16:06:43
611
原创 ansible-tower安装
准备一台全新的机器安装,因为ansible tower需要装许多其他的东西,如nginx、rabbitmq、supervisor等,容易发生冲突。特别注意:不需要提前安装ansible,因为ansible tower中的setup.sh脚本会下载对应的ansible版本。ansible tower不支持Ubuntu系统,对cenos系统版本也有一定的限制,建议使用centos7.9。接下来的操作:不需要停止ansible-tower。
2024-04-01 20:01:41
811
原创 yum安装jenkins
使用yum安装jenkins。centos7系统 java11环境。3修改jenkins中的java路径。4重启并访问jenkins。1,安装java11环境。2,下载jenkins。
2024-03-27 17:56:30
852
原创 ansible批量安装filebeat和python3.9
b 做成服务时,本主机必须有filebeat服务的文件。a 本主机src中必须存在filebeat软件。c 在hosts文件中,必须要有安装的主机ip。使用ansible批量安装filebeat。d filebeat.yml文件也需要修改。
2024-02-15 08:15:58
458
原创 filebeat收集系统日志到kafka+elk中+elastalert钉钉告警
环境:centos7 7台 elk :7.17.1 kafka:3.5.1 filebeat:7.4.2ip分布:kafka集群:192.168.50.154-156es集群:192.168.70.61-63。
2024-01-30 21:40:15
1273
原创 kafka集群+knowstreaming安装
环境:centos7 mysql5.7 :kafka_2.13-3.5.1.tgz KnowStreaming-3.0.0-beta.3.tar.gz jdk11.tar.gz elasticsearch:7.6.1。d 可能需要注意的点,有的时候会发现无法kafka集群无法连接。查看本地端口3888起来了,并且防火墙之类的都关起来了,就不用太担心,使用systemclt启动要好一点。b template目录下的template.sh中脚本有错。5 安装的过程需要注意的点。
2024-01-28 00:59:00
1032
原创 redis集群搭建+三节点
注意:21001/ 和21002/路径下的 redis.conf 中端口不一样,还有一些其他的配置(pidfile logfile cluster-config-file) 分别为21001 21002。环境:三台centos7 redis:5.0.7。注意点:密码包含特殊字符可能需要转义。目的:得到6个节点的集群,三主三从。7 特殊情况 当集群创建失败时。(1)使用绝对路径启动。
2024-01-11 19:20:48
659
原创 es集群搭建+kibana白金版破解+分词器安装
环境和版本:centos 7 es/kibana 1.17.1 jdk 1.8三台centos服务器。
2024-01-09 17:02:26
2613
原创 基于kafka、nginx的web日志收集
先通过nginx集群搭建一个静态web界面,搭建两台Nginx做负载均衡,同时利用 keepalived双vip互为主备来做高可用,使用kafka将它的访问日志收集,编写python脚本,通过URL接口解析日志中访问IP所属的省份、运营商、带宽以及访问时间最后将其存入数据库。
2023-09-07 22:06:09
857
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人