3 清净境

尚未进行身份认证

我要认证

运维混子

等级
TA的排名 33w+

在Python3.8环境中调用zabbix API批量添加主机和用户群组

一、基础环境 运行环境:python3.8 Zabbix版本:5.0 因为项目需求,将功能进行了拆分,添加主机与添加用户群组分开为两个脚本。可根据需要自行整合或添加功能。二、实现功能 读取Excel表格,批量添加主机,链接的模版必须存在,会将添加失败的用户群组名输出到日志文件./fail_addHost.txt中。proxyName 可见主机名 服务器IP(主机名) 用途(描述) 主机群租完整名(换行符分...

2020-09-06 22:38:20

Zabbix5.0.2 + PostgreSQL源码部署

一、介绍本文介绍使用源码编译安装Nginx、PHP、PostgreSQL和Zabbix。PgSQL可部署与于zabbix server本机,也可以部署在另外一台机器,本文档采用部署zabbix server、PostgreSQL分离两台主机部署单实例Zabbix。可用于参考,注意在配置文件及启动脚本中检查pid文件、日志文件等路径,不要直接复制粘贴。操作系统:CentOS7.5安装包版本:Nginx:nginx-1.18.0.tar.gzPHP:php-7.2.9.tar.gzPostgreS

2020-08-15 10:37:00

nginx的location指令详解

nginx的location指令详解Nginx 的 HTTP 配置主要包括三个区块,结构如下:http { # 这个是协议级别  include mime.types;  default_type application/octet-stream;  keepalive_timeout 65;  gzip on;    server {...

2020-03-12 20:13:45

nginx Proxy 代理

1、代理原理 反向代理产生的背景: 在计算机世界里,由于单个服务器的处理客户端(用户)请求能力有一个极限,当用户的接入请求蜂拥而入时,会造成服务器忙不过来的局面,可以使用多个服务器来共同分担成千上万的用户请求,这些服务器提供相同的服务,对于用户来说,根本感觉不到任何差别。 反向代理服务的实现: 需要有一个负载均衡设备(即反向代理服务器)来分发用户请求,将用户请求分发到空闲的...

2020-03-12 20:09:46

nginx 实现动静分离

nginx 实现动静分离为了加快网站的解析速度,可以把动态页面和静态页面由不同的服务器来解析,加快解析速度。降低原来单个服务器的压力。 在动静分离的tomcat的时候比较明显,因为tomcat解析静态很慢,其实这些原理的话都很好理解,简单来说,就是使用正则表达式匹配过滤,然后交个不同的服务器。1、准备环境192.168.62.159 代理服务器192.168.62.157 ...

2020-03-11 19:50:39

nginx 会话保持

nginx会话保持主要有以下几种实现方式。1、ip_haship_hash使用源地址哈希算法,将同一客户端的请求总是发往同一个后端服务器,除非该服务器不可用。ip_hash语法:upstream backend { ip_hash; server backend1.example.com; server backend2.example.com; ...

2020-03-11 19:46:49

三方模块搭建图片服务器

Mongodb下GridFS使用及配合nginx实现文件服务使用nginx-gridfs实现文件服务(Linux环境)一、GridFS简介GridFS是mongodb下用来存储文件的一种规范,所有官方支持的驱动均实现了GridFS规范。yum -y install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel g...

2020-03-10 20:18:41

Python3输入和输出

格式化输出简单介绍字符串的格式化输出目前有两种方式• % 方式(陈旧) python2.x及以上 都支持• str.format() 方式(新式,官方推荐) python2.7及以上都支持• f-string 方式 (Python3.6 及以上推荐使用)一、% 百分号方式>>> tpl = "i am %s">>> ms...

2020-03-06 14:35:22

数据库中间件 MyCAT 读写分离实现

Mycat 是一个开源的分布式数据库系统,但是由于真正的数据库需要存储引擎,而 Mycat 并没有存 储引擎,所以并不是完全意义的分布式数据库系统。 那么 Mycat 是什么?Mycat 是数据库中间件,就是介于数据库与应用之间,进行数据处理与交互的中间服 务。MyCAT 是使用 JAVA 语言进行编写开发,使用前需要先安装 JAVA 运行环境(JRE),由于 MyCAT 中使用了 JDK...

2020-03-06 14:29:46

Python的requests模块使用

Requests基本介绍requests 模块可以模仿浏览器的行为。通常用于爬虫。安装使用 pip3 install requests一、get 方法JSON 介绍JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。我们通常使用到的 JSON 数据的表现形式如下:'...

2020-03-05 22:15:29

Centos7下IPython的基本使用及各Python解释器的介绍

IPython基本使用安装 Ipython在 Linux 命令行中输出 如下命令进行安装[root@nieepn~]# pip3 install ipythonPython3环境部署详细步骤及pip3本地源的配置方法详见https://blog.csdn.net/NIEEPN/article/details/104628482启动和退出 Ipython基本使用1. 支持...

2020-03-04 19:58:24

Centos7下源码安装Python3.7.6

Centos7下源码安装Python3.7.6一、源码安装安装依赖软件包yum -y install gcc gcc-c++ zlib-devel bzip2-devel openssl-devel sqlite-devel readline-devel libffi-devel前提条件是:你的系统已经安装了开发工具包。下载wget https://www.python.org/ft...

2020-03-03 11:23:09

搭建JIRA

一、准备工作• ATLASSIAN 官方网站• jira 7.3.8 安装包:要选Linux的jira 7.3.8哦!• jira7.3-crack文件(请自行搜索)• 一台纯洁的机器jira(Minimal的CentOS7)二、安装过程2.01、配置基础的环境• 1. 修改yum源2. 1. 关闭SELINUX2. 1. 关闭防火墙2. 1. 推...

2020-02-28 19:26:33

wiki搭建详细步骤

Confluence是一个专业的wiki程序。它是一个知识管理的工具,通过它可以实现团队成员之间的协作和知识共享。Confluence不是一个开源软件,非商业用途可以免费使用。Confluence使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息,文档协作,集体讨论。confluence是一个专业的企业知识管理与协同软件,可以用于构建企业wiki。通过它可以实现团队成员之间的协...

2020-02-27 21:30:01

文本处理 awk

========================================================一、awk简介awk 是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。...

2020-02-26 22:02:55

系统性能分析

计算机系统是由四个模块组成,分别是:CPU、网络、磁盘、内存。在程序或者系统出现问题时,应该分别有一定先后顺序的对这四块进行排查。而在Linux系统下,有很多高效的工具,可以帮助分析定位问题。本文对于Linux下常用的工具进行简单的介绍,帮助读者能对这些工具有初步的了解。

2020-02-25 22:58:14

如何再次初始化 YUM 方式安装的 Mysql

如何再次初始化 YUM 方式安装的 Mysql1. 首先停止服务systemctl stop mysqld2. 删除默认的数据文件rm -rf /var/lib/mysql/*3. 删除相关日志rm -rf /var/log/mysql*4. 根据配置文件,创建日志文件touch /var/log/mysqld.logchown mysql.mysql /var/log...

2020-02-23 19:55:35

Shell 脚本学习

Shell 脚本Shell 脚本(shell script),是一种为 shell 编写的脚本程序。业界所说的 shell 通常都是指 shell 脚本,但读者朋友要知道,shell 和 shell script 是两个不同的概念。由于习惯的原因,简洁起见,本文出现的 "shell编程" 都是指 shell 脚本编程,不是指开发 shell 自身。Shell 环境Shel...

2020-02-22 21:53:34

Centos7 升级内核版本

Centos7 升级内核版本1、查看当前内核版本$ uname-r3.10.0-514.el7.x86_64$ uname-aLinux k8s-master 3.10.0-514.el7.x86_64 #1SMP Tue Nov 2216:42:41UTC 2016x86_64 x86_64 x86_64 GNU/Linux$ cat/etc/...

2020-01-15 21:24:57
勋章 我的勋章
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。