zabbix监控磁盘io

1 客户端操作 编辑vim /etc/zabbix/zabbix_agentd.conf添加下面这些UserParameter=disk.read.ops[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$4}'UserParameter=disk.read.ms[*],cat /proc/diskstats | grep $1

置顶 原创 点赞1 阅读2274 收藏2 评论0 2016-05-25

zabbix监控进程占用内存和cpu

参考 http://xianglinhu.blog.51cto.com/5787032/1657570  觉的太实用了我这主要需要监控的程序如下:nginx redis mysql tomcat  mongodb 1 在客户端编写监控脚本内容如下vi /usr/local/zabbix/scripts/processtatus.sh nginx()

置顶 原创 点赞2 阅读5444 收藏0 评论0 2016-05-25

zabbix如何实现微信短信电话报警

参考 http://www.ttlsa.com/linux/zabbix-wechat-onalert-20/zabbix的具体安装过程见 http://825536458.blog.51cto.com/4417836/1775313这篇文章 1  首先服务端和客户端安装完毕,然后继续在服务端操作下面的步骤下载onealert agent\#wget http://c

置顶 原创 点赞1 阅读9436 收藏3 评论0 2016-05-20

0 博客目录

一 python 1 python基础2 数据类型详解3 文件操作4 普通函数和装饰器5 内置函数和匿名函数6 迭代器和生成器7 递归和二分算法8 python内置模块(os,time等)9 正则表达式和re模块10 类的语法和实例11 面向对象的组合和继承以及多继承12 hashlib,loggi

原创 点赞0 阅读3 收藏0 评论0 7 天前

利用jenkins去重启服务

编写重启脚本

原创 点赞0 阅读8 收藏0 评论0 7 天前

jenkins-maven-自动化发布Java项目

https://gitee.com/huningfei/demo-test.git java项目 一 环境说明 : centos7 系统 安装git命令 jenkins版本 :Jenkins 2.243 二 安装的插件 Publish over SSH Deploy to container git

原创 点赞0 阅读11 收藏0 评论0 7 天前

jenkins+docker+pipeline发布java项目

一 环境说明 1 jenkins我是用war方式启动的,版本为2.243 2 docker这里是跑java项目的 3 代码仓库用的是gitee 4 docker镜像仓库用的是阿里云的 二 发布 1 发布大致流程 1 推送代码到gitlab 2 编译 mvn clean install 3 编写doc

转载 点赞0 阅读8 收藏0 评论0 7 天前

利用python分析创造营2020选手情况

python爬虫分析创造营2020

转载 点赞0 阅读154 收藏0 评论0 7 天前

jenkins+docker+pipeline回滚java项目

1 设置choice parameter 参数 2 设置active choices reactive parameter 这个选项默认是没用的,需要安装插件 Active Choices Plug-in 脚本内容如下: 只要上面选择demo-test这个项目,就返回a这个变量的结果 a=['bas

原创 点赞0 阅读21 收藏0 评论0 8 天前

docker-网络

1 docker网络和容器的通信 1.1 docker网络通信的基本原理 Docker中的网络接口默认都是虚拟的接口。虚拟接口的最大优势 就是转发效率极高。这是因为Linux通过在内核中进行数据复制来 实现虚拟接口之间的数据转发,即发送接口的发送缓存中的数据 包将被直接复制到接收接口的接收缓存中,而

原创 点赞0 阅读10 收藏0 评论0 8 天前

docker容器资源管理

docker容器资源限制

原创 点赞0 阅读15 收藏0 评论0 8 天前

通过Nginx反向代理实现IP分流

通过Nginx做反向代理来实现分流,以减轻服务器的负载和压力是比较常见的一种服务器部署架构。本文将分享一个如何根据来路IP来进行分流的方法。 1 根据特定IP来实现分流 将IP地址的最后一段最后一位为0或2或6的转发至hi-linux-01.com来执行,否则转发至hi-linux-02.com来执

原创 点赞0 阅读12 收藏0 评论0 8 天前

jenkins发布项目

一 前提 1 首先要保证你的jenkins服务器可以正常连接你要发布的服务器,所以可以设置下免密钥登录,并且注意你的jenkins用户,到对方的机器是否有执行权限,比如重启服务,备份等。 2 设置hosts,如果用主机名通信的话。 二 jenkins设置 1 选择要发布的项目 2 选择要发布的主机

原创 点赞0 阅读0 收藏0 评论0 8 天前

jenkins利用pipeline进行回滚

jenkins回滚

原创 点赞0 阅读11 收藏0 评论0 8 天前

jenkins发布python项目

1 设置jenkins 具体内容: 2 重启脚本 bash !/bin/bash 重启python脚本 dirname="/xs/python/yuenan_report" python项目所在目录 pid= 找出进程 for i in $pid do kill 9 $i cd $dirname &

转载 点赞0 阅读11 收藏0 评论0 8 天前

关陇贵族的内部斗争

关陇贵族的内部斗争

转载 点赞0 阅读10000+ 收藏0 评论0 2021-05-31

2 富文本的使用

参考 http://kindeditor.net/docs/usage.html 1 下载软件 2 设置setting.py 3 设置url 4 views设置: 5 在项目里新建目录upload,然后再在下面简历report_images,这个目录就是存放上传的图片的 6 index页面设置 7

原创 点赞0 阅读10000+ 收藏0 评论0 2021-05-31

二 利用pandas统计中国百亿富豪的信息

一 说明 数据来源:新财富 http://www.xcf.cn/zhuanti/ztzz/hdzt1/500frb/index.html 我是通过把这些数据放到excle表格里统计的数据。 二 统计中国那个地区百亿富豪人数最多 运行代码结果为: 三 统计百亿富豪集中在那个年龄段 效果如图:

原创 点赞0 阅读10000+ 收藏0 评论0 2021-05-20

1 项目里面如何打印log日志

1 首先写一个logging.py文件 2 然后在你想打印日志的py文件里导入这个logging的文件

原创 点赞0 阅读10000+ 收藏0 评论0 2021-05-20

ssh登录日志收集

一 创建logstash grok 过滤规则cd /usr/share/logstash/vendor/bundle/jruby/1.9/gems/logstash-patterns-core-4.1.2/patterns #cat  ssh SECURELOG %{WORD:program}\[%{DATA:pid}\]: %{WORD:status} password for ?(inval

原创 点赞0 阅读10000+ 收藏0 评论0 2021-04-18

单个logstash文件收集多个filebeat日志

一 背景说明我现在安装了logstash,只配置了一个文件,想同时收集nginx和java的日志,nginx要显示ip,国家城市,状态码,等,java要显示日志的具体内容。二  nginx filebeat设置filebeat.inputs: # 收集 nginx 日志 - type: log   enabled: true   paths:     - /var/log/nginx/*.log

原创 点赞0 阅读10000+ 收藏0 评论0 2021-04-18

elk+redis

一 简介在上一篇中介绍了elk安装和收集日志,这一篇我们在中间加个数据库,让filebeat直接把日志发送给redis,然后logstash在去redis里面取出来大致流程:filebeat---redis---logstash---es--kibana二 redis安装下载  https://redis.io/download三 logstash配置用redis,配置文件需要更改一下[root@

原创 点赞0 阅读10000+ 收藏0 评论0 2021-04-18

elk7.4+filebeat收集日志

elk安装和收集日志一简介流程图如下:每个客户端安装filebeatfilebeat--->>logstash-->elasticsearch--->kibana安装es前提要安装java环境二 elk三个插件安装1 配置yum源[root@elk xs]# cat /etc/yum.repos.d/elk.repo  [logstash-7.x] name=Elastic

原创 点赞0 阅读10000+ 收藏0 评论0 2021-04-18

lvs- lvs(DR模式)+keepalived

一环境说明环境:需要4台服务器,一台keeplived主服务器,一台从keeplived服务器,两台realserver服务器,4块网卡,1个vip虚拟ip 。虚拟ip:192.168.31.110realserverip:192.168.31.101,192.168.31.100安装软件:两个keepalived服务器上面都需要安装vsadm 和keepalived两个软件,两个realserv

原创 点赞0 阅读10000+ 收藏0 评论0 2021-04-18

高可用-heartbeat

一 介绍Heartbeat是Linux-HA项目中的一个组件,Linux-HA的全称是High-Availability Linux,这个开源项目的目标是:通过社区开发者的共同努力,提供一个增强linux可靠性(reliability)、可用性 (availability)和可服务性(serviceability)(RAS)的群集解决方案.Heartbeat提供了所有 HA 软件所需要的基本功能,

原创 点赞0 阅读10000+ 收藏0 评论0 2021-04-18

4 ansible补充

一 使用普通用户去执行ansible,配置文件如何配置192.168.6.220:22 ansible_ssh_user=yx ansible_ssh_pass='123' ansible_sudo_pass='123' 172.2.0.231  ansible_ssh_port=8997 ##可以指定端口,用户名,密码和sudo密码使用sudo  加上-sansible 192.168.6.22

原创 点赞0 阅读10000+ 收藏0 评论0 2021-04-18

3 playbook使用实例

一 playbook安装nginx1.1 前期准备/home/yx/nginx_install/files/nginx-1.12.2.tar.gz  #nginx安装包 /home/yx/nginx_install/templates/install_nginx.sh # nginx安装脚本 /home/yx/nginx_install/templates/nginx.conf # nginx配置

原创 点赞0 阅读10000+ 收藏0 评论0 2021-04-18

2 ploybook使用

一  常用功能介绍Tasks:任务,由模板定义的操作列表Variables:变量Templates:模板,即使用模板语法的文件Handlers:处理器 ,当某条件满足时,触发执行的操作Roles:角色meta:此目录应当包含一个main.yml文件,用于定义此角色的特殊设定及其依赖关系。1.1 最简单的一个例子:[yx@localhost playbook]$ cat a.ymal  --- - 

原创 点赞0 阅读10000+ 收藏0 评论0 2021-04-18

1 ansible安装和常用模块

一 概况:不需要安装客户端,通过sshd去通信基于模块工作,模块可以由任何语言开发不仅支持命令行使用模块,也支持编写yaml格式的playbook支持sudo有提供UI(浏览器图形化)www.ansible.com/tower  10台主机以内免费开源UI  https://github.com/alaxli/ansible_ui 文档 http://download.csdn.net/detai

原创 点赞0 阅读1817 收藏0 评论0 2021-04-18

prometheus常用监控实例

一实例1 内存使用率使⽤率 = 实际可⽤内存 / 总内存node_memory_Buffers_bytes可用内存node_memory_MemAvailable_bytes((node_memory_MemTotal_bytes - node_memory_MemFree_bytes - node_memory_Buffers_bytes - node_memory_Cached_bytes) 

原创 点赞0 阅读1950 收藏0 评论0 2021-04-18
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8