作者文章归档:felix

Prometheus配置钉钉告警


Prometheus配置钉钉告警

  1. ##### 获取钉钉token

  2. ##### 配置钉钉webhook

    ​ 钉钉通过机器人提供了一个webhook接口,但是呢钉钉机器人对文件格式有严格要求,所以必须通过特定的格式转换,才能发送给你钉钉的机器人。有人已经写了转换插件,我是个拿来主义者(主要是自己不会搞,先跑起来再说),那就直接用吧。

    1. 命令行方式

      • 安装go语言

        wget -c https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz
        tar -C /usr/local/ -zxvf go1.8.3.li...

Read more

Alertmanger中邮箱配置


Alertmanger中邮箱配置

alertmanger配置文件-邮箱配置问题。
smtp_smarthost: 'smtp.qiye.aliyun.com:465'
smtp_hello: 'company.com'
smtp_from: 'username@company.com'
smtp_auth_username: 'username@company.com'
smtp_auth_password: password
smtp_require_tls: false
端口说明

RFC 8314要求到端口465的SMTP连接使用TLS(而不是STARTTLS),require_tl...

Read more

CKA考试总结


CKA考试总结

很高兴自己考过了CKA,准备了很长一段时间,总算有所回报。

    这次考试,花费了300$,预约的线上考试。最近看着华为云正在推广线下考试,只要一千多人民币,真是莫名心痛。先晒下证书缓解下。

CKA

经验说明

很多人已经分享过自己的经验,多的我就不说了,我只说我认为有用的。

  1. 考试要求

    1. 考试环境:要求安静无人,桌面干净。
    2. 考试方式: 只使用chrome浏览器,不会使用到其他软件。通过浏览器调用摄像头,麦克风,桌面分享等功能。具体操作方式类似于katacoda。各位要趁机练练手啊。
    3. 考官交流: 不知道对面是男是女,与对方聊天全程打字,对方全程监控,并下达各种指令。对方会要...

Read more

通过docker搭建openvpn(centos7)


通过docker搭建openvpn

1、安装docker

yum install yum-utils device-mapper-persistent-data lvm2 -y
curl -L https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo
sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo
yum ma...

Read more

Prometheus系统下vmware_exporter配置


Prometheus系统下vmware_exporter配置

​ 为了方便管理设备,搞起了Prometheus。今天从vmware_exporter开始,监控起来我的vmware vsphere集群。

vmware_exporter由于编译问题不成功,选择使用docker方式执行。vmware_exporter

  1. 编辑配置文件config.yml,为了配置prometheus的文件发现服务,特将esx中的vsphere_hosthost删除。

    mkdir -p /data/vmware/config.yml
    vim /data/vmware/config.yml

    ``` defau...

Read more

kubernetes 防火墙问题的说明(引用)


不要这样去关闭防火墙 systemctl stop firewalld 或 systemctl disable firewalld,我们的部署过程中已经做了正确的防火墙规则设定,服务是必须开启的,只是设定为可信任模式,也就是放开所有访问策略,如果你需要设定严格的防火墙规则,请自行学习研究清楚firewall-cmd的用法。

详细注解: iptables与firewalld都不是真正的防火墙,它们都只是用来定义防火墙策略的防火墙管理工具而已,或者说,它们只是一种服务。iptables服务会把配置好的防火墙策略交由内核层面的netfilter网络过滤器来处理,而firewalld服务则是把配...

Read more

Python3 与 Python2共存


Python3 与 Python2共存

  1. 查看当前python版本

    python --version
  2. 备份python

    which python
    mv /usr/bin/python /usr/bin/python.bak
  3. 下载安装更新python3

    wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
    tar -xvJf  Python-3.6.2.tar.xz
  4. 安装关联程序,安装编译python3

    yum install -y zlib-devel bzip2-devel openssl-devel n...

Read more

kubernetest master 节点恢复灾备恢复操作指南


kubernetest master 节点恢复灾备恢复操作指南

本文基本转载别人文章,文末会标明出处。

1. 基本说明

​ 本文档简述了Kubernetes主节点灾备恢复的相关步骤,供在发生k8s master崩溃时操作。k8s里部署了etcd群集, 主节点控制组件的高可用节点,灾备恢复也是必须要实现的操作,才能形成完备的企业级服务方案。K8s集群在master节点发生故障时,并不会影响已有的pod运行和服务开放,所以对服务是没有影响的。故而我们可以在发生故障之后,挑选合适的时间窗口进行维护和恢复,可以对外部客户造成最低的影响。

​ 文档参考了国外比较正规的作法,形成了每天自动...

Read more