原创 docker安裝

Docker-ce 安裝docker-ce # 安裝yum-utils,它提供一個yum-config-manager單元,同時安裝的device-mapper-persistent-data和lvm2用於儲存設備映射(devicemapp

原创 elasticsearch配置整理

一、JVM配置: Jdk1.8(es要求最低jdk1.7) 最大堆最小堆均爲32G GC類型:-XX:+UseG1Gc -XX:MaxGCPauseMillis=200 。 其他默認。 二、Es集羣配置:cluster.name: es-t

原创 aliyun ecs iptables nat 上網

使用綁定公網IP的阿里雲ECS做網關給其他無公網IP的ECS提供上網服務。在擁有公網IP的ECS上做iptables規則 iptables -t nat -L -nSNAT all -- 10.0.0.0/24

原创 分析redis monitor命令收集信息的腳本

time collections numpy nu matplotlib.pyplot plt char_until(x, y, name):     plt.figure(=(, ))  plt.plot(x, y, , =)  pl

原创 jenkins跳過shell執行錯誤

請在“Execute shell”構建步驟中添加以下行。#!/bin/sh現在讓我解釋一下爲什麼我們需要這行“Execute Shell”構建作業的原因。默認情況下,Jenkins採取/bin/sh -xe這種方式-x將打印每一個命令。另一

原创 grub不識別文件系統

exsi 主機重啓,其中有一臺Redhat5.* 虛擬機無法啓動,登錄直接進入grub 界面,手動指定啓動盤,發現,filesystem unknown 進入救援模式,系統光盤接入啓動界面boot: linux rescuee2fsck /

原创 Codis cluster

Codis介紹Codis是一個分佈式Redis解決方案,對於上層的應用來說,連接到 Codis Proxy 和連接原生的 Redis Server 沒有明顯的區別(有一些命令不支持),上層應用可以像使用單機的Redis一樣使用,Codis底

原创 zabbix微信企業號預警腳本

CropID=Secret=GURL=Gtoken=(/usr/bin/curl -s -G $GURL | awk -F\" ) PURL=() { int AppID=UserID=PartyID=Msg=(| cut -d-f3-) 

原创 zabbix_mongodb監控

基於zabbix3.2對mongodb的監控腳本:calendar timegm time gmtime urllib.parse pymongo MongoClient, errors MongoDB():     ():      

原创 elasticsearch 內存溢出,節點崩潰

elasticsearch內存溢出. 錯誤日誌 [2018-06-29T08:40:07,221][ERROR][o.e.b.ElasticsearchUncaughtExceptionHandler] [node02] fatal err

原创 Zabbix監控zookeeper

Zabbix監控zookeeper近期需求增加zookeeper監控到zabbix , 經過一番搜索, 確定通過 agentd端運行腳本的方式採集數據,傳送給 zabbix-server端.Zabbix_sender方式發送將這些監控數據一

原创 zabbix redis監控

公司zabbix監控增加redis監控項,通過網絡總結的監控腳本Zabbix監控redisZabbix_agentd端獲取redis info狀態腳本#!/bin/bashREDISPATH="/usr/local/bin/redis-cl

原创 centos7雙網卡bond失敗

centos7服務器進行雙網卡綁定配置文件#cat ifcfg-em1 TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes NAME=em1 DEVICE=em1 ONBOOT=yes MASTER=bond

原创 npm打包指定本地nexus倉庫

Jenkins多節點,需要打包節點指定 npm依賴倉庫 cat ~/.npmrc registry=**

原创 python3_redis隨手學習筆記

#!/usr/bin/python #-*- coding:utf-8 -*- # by zmoke import redis import json #使用redis pool pool = redis.ConnectionPool(