- 博客(13)
- 收藏
- 关注
原创 groovy环境安装
配置jdk下载groovyhttps://mirrors.tuna.tsinghua.edu.cn/apache/groovy/3.0.9/distribution/配置环境变量GROOVY_HOME = D:\groovy-3.0.9Path 添加 D:\groovy-3.0.9\bin验证
2021-09-26 17:57:08 286
原创 jenkins构建 飞书通知
feishutongzhi.py#!/usr/bin/env python#-*- encoding:utf-8 -*-import sysimport requestsJOB_URL = sys.argv[1]url = '飞书机器人webhook'method = 'post'headers = { 'Content-Type': 'application/json'}json = { "msg_type": "interactive", "card":
2021-09-26 14:56:32 1466 2
原创 zabbix5.0
zabbix源rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm安装zabbix-serveryum install zabbix-server-mysql zabbix-agent安装zabbix-webyum install centos-release-sclvim zabbix.repo[zabbix-frontend]...enabled=
2021-09-24 14:56:36 110
原创 zabbix告警-飞书机器人
创建飞书机器人发送告警信息脚本vim /usr/lib/zabbix/alertscripts/feishu.py#!/usr/bin/python3import requestsimport jsonimport sysimport osimport datetime# 你复制的webhook地址粘贴进url内url = "webhook地址"def send_message(message): payload_message = { "msg_typ
2021-09-24 11:12:55 2023
原创 python操作k8s
pip安装kubernetes库pip3 install kubernetes连接k8s配置文件~/.kube/config 拷贝到 kubeconfig.yamlpython连接k8sfrom kubernetes import client, configconfig.kube_config.load_kube_config(config_file="kubeconfig.yaml")class Kubernetes: def __init__(self): self.Co
2021-09-22 10:58:34 3676
原创 kubeadm安装的etcd备份恢复
安装etcdctl命令行etcd节点安装etcdctlyum install -y etcdecho 'export ETCDCTL_API=3' >> /etc/profileetcd集群查看列出成员etcdctl --endpoints=https://192.168.41.30:2379,https://192.168.41.31:2379,https://192.168.41.32:2379 --cert=/etc/kubernetes/pki/etcd/server.c
2021-09-12 08:36:14 445 2
原创 k8s1.18.3 添加节点
参考文档https://blog.csdn.net/qq_31677507/article/details/104847892获取certskubeadm init phase upload-certs --upload-certsI0910 10:50:38.007869 209649 version.go:252] remote version is much newer: v1.22.1; falling back to: stable-1.18W0910 10:50:39.410721
2021-09-10 11:16:41 189
原创 python读取ldap用户在Jenkins中授权
工程目录结构jenkinsrole.pyimport requestsimport jsonclass JenkinsRole: def __init__(self, host, username, port=8080, password=None, token=None, ssl=False): """ password和token使用其中一个即可 :param host: Jenkins主机 :param usernam
2021-09-07 14:11:20 341
原创 python操作openldap
from ldap3 import Server, Connection, ALLimport jsonserver = Server('192.168.41.13', get_info=ALL)conn = Connection(server, 'cn=admin,cn=manager,dc=pre,dc=venusgroup,dc=com,dc=cn', 'root@123', auto_bind=True)conn.search('ou=employee,dc=pre,dc=venusgrou
2021-09-05 09:52:02 612
原创 python操作Jenkins权限
参考文章https://www.guji.work/?p=248管理员设置tokenpython调用Jenkins API 需要使用token生成并记录token(生成token只显示一次)python操作Jenkins权限import requestsimport jsonclass JenkinsRole: def __init__(self, host, username, port=8080, password=None, token=None, ssl=False):
2021-09-02 17:03:24 619
原创 python操作Jenkins
安装python-jenkinspip3 install python-jenkins登录jenkins,获取Jenkins版本import jenkins# 登录jenkins,获取Jenkins版本server = jenkins.Jenkins('http://192.168.41.29:8080', username='5010905', password='ABCabc123')user = server.get_whoami()version = server.get_vers
2021-09-02 11:30:07 458
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人