• 欢迎访问运维搬运工网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 本站一年会员:100元 ,两年会员:180元 ,永久会员:380元
  • 这世界就是,一些人总在昼夜不停地运转,而另外一些人,起床就发现世界已经变了。
  • 本博客推广的是知识付费,用赞助的方式实现博客维护,不以赚钱为目的的博客
  • 安装alertmanager并报警
  • prometheus监控主机存活,端口存活及网站状态.
  • prometheus+blackbox_exporter监控http
  • Blackbox exporter
  • Grafana结合Prometheus好用的看板
  • Prometheus结合grafana
  • confluence6.15.4安装
  • Ansible 统计服务器资源利用率
  • 使用shell做一个跳板机
  • hosts文件管理工具
  • openvpn禁用客户端转发流量到vpn
  • 自动化批量免密
  • Ansible-Tower使用文档
  • Ansible-Tower3.5安装
  • Ansible-Tower3.5破解
  • linux下环境变量PATH设置错误的补救
  • MAC系统装vpn过程说明
  • jenkins项目和插件迁移
  • ansible结合jenkins使用普通用户部署或启动服务
  • confluence查看或修改数据库地址

yum本地仓库

主要的作用是应对无网络环境创建yum仓库目录[root@a ~]# mkdir -p /application/yum/centos7.2/x86_64/上传rpm包 [root@a ~]# cd /application/yum/centos7.2/x86_64/[root@a x86_64]# wget http://mirror……

nginx+keepalived热备高可用

Keepalived 故障切换转移原理介绍在两个负载均衡调度器上安装Keepalived以实现高可用的目的。两个调度器之间通过VRRP协议来保证高可用性,当一台调度器宕机时,另一台备用的立即接替原主机服务,当主机被修复之后又将服务返还给主机。在主节点正常工作的时候,会不断地向备节点广播心跳消息,用以告诉备节点自己还活着,当主节点发生故障的时候,备节点就……

openvpn禁用客户端转发流量到vpn

查来查去换一个参数没改之前:客户端所有的流量都通过vpn转发 ……

openvpn脚本版

简介本次提供的脚本是纯自动化配置一切,断绝以往的手动配置问题。下载……

终端登录方案

安全登录用户通过VPN连接到生产或者dev环境堡垒机器,然后通过堡垒机的二级账号xiaoxin连接到目标机器(所有的目标机器只能通过堡垒机器指定私钥进行连接,不能使用root账号或者xiao的账号密码登录。除过堡垒机器外,所有的目标机器禁用账号密码登录,只能在堡垒机指定私钥登录。所有的目标机器操作相关命令时,前面加 sudo即可。创建二级账号:xia……

安装python3同时保留python2

前言Linux上安装python3同时保留python2?这个就要用到path变量了。[mem]下载[root@localhost ~]# cd /usr/local/src/[root@localhost src]# wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz安装……

prometheus+blackbox_exporter监控http

修改prometheus配置文件[root@lucky prometheus]# pwd/home/prometheus[root@lucky prometheus]# cat prometheus.yml - job_name: 'http'metrics_path: /probeparams:module: [http_2x……

linux下环境变量PATH设置错误的补救

提要刚刚不小心在/etc/profile中添加了错误的PATH变量,导致几乎所有的系统命令无法使用,惊出一身冷汗,然后经过多次试验终于修复成功。以下是部分经验:首先,PATH变量记录着各系统命令的存放路径,所以平时使用系统命令时可以直接输入命令而不需要连命令的路径一起。比如”vi”命令,在PATH变量正常的时候直接输入”……

安装alertmanager并报警

解压[root@lucky prometheus]# cd /usr/local/src/tar zxf alertmanager-0.19.0.linux-amd64.tar.gz[root@lucky src]# mkdir -p /usr/local/prometheus[root@lucky src]# mkdir -p /data……

rm -rf 安全

提要今天在终端下,看到我的用户目录下有个~的文件夹(maven生成),相要删除收回点空间,习惯性的用命令 rm -rf ~ ,一回车,猛然想起的时候已经来不及了,世界一下子清静了,想死的心都有了!没错,~指定的是当前用户的目录,我的用户名是liyd,相当于是执行了rm -rf /home/liyd,所有的文件都删除了。试了linux下的各种文件恢复方法,……

Blackbox exporter

Blackbox_exporter概述blackbox exporter是允许在HTTP, HTTPS, DNS, TCP and ICMP等协议的端点进行黑盒探测的采取器官方github: https://github.com/prometheus/blackbox_exporter下载 [root@lucky ~]# cd /usr/……

tcping的安装和使用

官网地址[mem]http://linuxco.de/tcping/tcping.html下载和安装[root@instance-1 ~]# cd /usr/local/src/[root@instance-1 src]# wget http://linuxco.de/tcping/tcping-1.3.5.tar.gz[root@insta……

prometheus监控主机存活,端口存活及网站状态.

简述blackbox_exporter是Prometheus 官方提供的 exporter 之一,可以提供 http、dns、tcp、icmp 的监控数据采集。Blackbox_exporter 应用场景HTTP 测试定义 Request Header 信息判断 Http status / Http Respones Header / Http B……

Prometheus结合grafana

What is Prometheus?官网 https://prometheus.io/Prometheus是最初在SoundCloud上构建的开源系统监视和警报工具包 。自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。现在,它是一个独立的开源项目,并且独立于任何公司进行维护。为了强调这一点……

ansible配置sudo日志审计

批量创建log文件[root@ansible ~]# ansible passwd -m command -a 'touch /var/log/sudo.log' [WARNING]: Consider using file module with state=touch rather than running touch172.17.1.10……

Grafana结合Prometheus好用的看板

Grafana v6.2.5 + node_exporter 0.16 、node_exporter 0.17、node_exporter 0.18 测试使用正常。使用 Node Exporter v0.18,以实用为主,精简优化重要指标进行展示。包含:CPU 内存 磁盘 IO 网络 流量 温度等监控指标。https://grafana.com/gra……

ansible批量免密登录

需求有N多台机器,需要批量实现免密登录。10.0.0.12 10.0.0.13编写hosts文件……

Ansible-Tower使用文档

导航栏介绍# viewesDashboard 仪表盘展示信息的Jobs 跑过的任务记录Schedules 计划任务My View 查看用户的工作模版,和任务记录# resourcesTemplates 任务模版,配置调用playbook执行时的各种参数,从此处添加计划任务Credentials 配置连接 机器/云主机api Key/自定义的凭……

Ansible常用模块

ping模块检查主机是否在线,如果主机在线则回复pong示例:ansible all -m ping //如果不需要检查全部主机,可将all改为定义的组名或单>独ipyum模块使用yum软件包管理器管理软件包,其选项有:– config_file:yum的配置文件 (optional)– disable_gpg_check:关闭gpg_……

Ansible-Tower3.5破解

Ansible-Tower不破解只能使用10台机器需要注意:发现最新版本或者高版本的ansible-tower没有__init__.py文件,需要对__init__.pyc进行反编译,然后进行HOSTS限制破解操作。破解查看python版本检查是否破解成功最后打开url (https://your_ip/#/license) ,发现”……

Ansible Playbook自动完成硬盘的分区、格式化、挂载

目标目标是使用ansible批量分区、格式化、挂载,并在fatab中添加自动挂载信息,并且当硬盘不存在或者已有分区时,不操作该硬盘,格式化和挂载使用ansible的mount、filesystem模块实现通过脚本判断分区是否存在,仅针对4T以下硬盘,因为fdisk不支持4T以上硬盘,需要时候再研究parted的脚本吧  自动……

Ansible 统计服务器资源利用率

ansible playbook,统计服务器 CPU、内存、磁盘利用率,3 条 shell 脚本实现统计CPU 利用率统计:top -bn1 | grep load | awk '{printf "CPU Load: %.2f\n", $(NF-2)}'内存利用率统计:free -m | awk 'NR==2{printf "Memory Usage……

Ansible-playbook批量安装JDK

前言:假如现在需要你在一组服务器安装一个或多个软件,如果一台一台登陆安装的话会耗费非常多的时间不符合经济效益,或许你会说我可以自己写个脚本,但你写脚本的时间已经足够我把软件安装好了,所以这时你需要一个自动化工具,本文将介绍如何利用Ansible-playbook批量安装jdk。剧本:ansible的安装过程就不在此多说了,可参考:Ansible安……

Ansible-Tower3.5安装

Ansible Tower架构Ansible本质上是一个进行了封装的Shell。优点在于它是去中心化的工具,可以直接通过ssh管理远程主机,实现无Agent的部署(ssh+python环境已经原生集成在Linux中)。Ansible的缺点也在于其去中心化的特点,​​本身不支持高可用和分布式架构,无法实现Server-Proxy-Client的架构。在……

ansible结合jenkins使用普通用户部署或启动服务

提要相信大部分人使用ansible的时候,使用的账号基本是root。为了安全期间,企业会使用二级普通账号进行操作,这期间会走很多很多的弯路,感谢志辉同学的帮助,才顺利完成。安装ansible服务端……

ansible中的playbook详解

首先简单说明一下playbook,playbook是什么呢?根本上说playbook和shell脚本没有任何的区别,playbook就像shell一样,也是把一堆的命令组合起来,然后加入对应条件判断等等,在shell脚本中是一条一条的命令,而在playbook中是一个一个的task任务构成,每个task任务可以看做shell中的一条命令;shell脚本一般只……

centos7添加sudo日志审计

创建log文件[root@ansible ~]# touch /var/log/sudo.log配置/etc/rsyslog.conf……

ansible远程执行创建用户

脚本位置[root@ansible ~]# ll总用量 8-rw-------. 1 root root 1271 6月 5 14:01 anaconda-ks.cfg-rw-r--r--. 1 root root 174 6月 5 17:02 name.sh[root@ansible ~]# pwd/rootansible执行先拷……

python输入以及if elif条件判断

测试例子#!/usr/bin/pythonuser_name = input("请输入暗号:")message = user_name + "lucky"print(message)##注意# input输入得到的内容永远是字符串实现一个功能:让用户输入性别,如果是 男,则输出:再见 如果是女:则输出来呀来呀if……

ansible服务端

安装ansible[root@ansible ~]# yum install -y epel-release[root@ansible ~]# yum install -y ansible关掉防火墙……