原创 mysql管理工具(python)

#!/usr/bin/env python2.7 import sys from os import path import os import MySQLdb DIRNAME = path.dirname(__file__) OPSTO

原创 nagios-plugin(mem)

#!/usr/bin/env python import sys from optparse import OptionParser import string OK=0 WARNING=1 CRITICAL=2 UNKNOWN=3

原创 獲取主機信息(python)

#!/usr/bin/env python from subprocess import Popen,PIPE import urllib,urllib2 import shlex,re def getIfconfig():       

原创 zabbix配置郵件報警

腳本接收action傳來的參數,比如eventid,hostname,triggerid等等,腳本會根據這些信息,去zabbix_get一些數據(比如load,memory,top等),再組合成html。最後通過腳本中的郵件程序發送。機器上

原创 我的友情鏈接

51CTO博客開發

原创 zabbix監控mysql

默認mysql監控模版安裝方法:vim /usr/local/etc/zabbix_agentd.confUserParameter=mysql.ping,mysqladmin ping | grep -c aliveUserParamet

原创 分佈式計算相關

異步計算分佈式消息隊列先進先出機制的隊列,監聽在服務器某個端口上的服務,它可以維護並管理很多消息隊列,應用程序可以通過網絡快速訪問它,爲某個隊列追加消息或者從某個隊列領取消息。並行計算Map/Reduce是一種分佈式並行計算的開發框架,任何

原创 zabbix監控varnish(shell)

#!/bin/bash /usr/local/bin/varnishstat -1 > /tmp/varnish.$$ awk '{         printf ("%s:%s ",$1,$2) }' /tmp/varnish.$$

原创 我的友情鏈接

51CTO博客開發

原创 zabbix自動安裝server(shell)

#!/bin/bash DBUSER='root' DBPASS='' DBHOST='localhost' ZBX_VER='2.0.1' function checkReturn {   if [ $1 -ne 0 ]; then

原创 zabbix批量添加腳本(shell)

#!/bin/bash  PROGNAME=$(basename $0) ##### Helper functions function usage { echo "This script adds WEB checks from a

原创 python 遠程執行代碼 fabric

 fabric應用:               1、fab -H 172.23.177.40,172.23.177.41 host_type               2、fab host_type check_ver         

原创 kvm創建(python)

#!/usr/bin/python import libvirt conn = libvirt.open('qemu:///system') xmldesc = ''' <domain type='kvm'> <name>centos_6.

原创 HBase相關

    HBase爲可伸縮海量數據存儲而設計,實現面向在線業務的實時數據訪問延遲。HBase的伸縮性主要依賴其可分裂的HRegion及可伸縮的分佈式文件系統HDFS實現。    HBase中,數據以HRegion爲單位進行管理,也就是說應用

原创 zabbix監控mysql(perl)

1.yum install perl-libwww-perlyum install perl-File-Which yum install perl-DBD-MySQLyum install perl-Digest-SHA1yum inst