原创 shell-系統初始化腳本

   只是一個初級腳本,不過有了它能節省很多時間。#!/bin/bash ######################## #系統初始化腳本 ######################## #######################

原创 我的友情鏈接

51CTO博客開發

原创 shell實現數學運算函數

   最近腳本中總是需要計算,每次都用awk會比較麻煩,就把awk的加減乘除封裝了下,每次調用直接source math.sh就可以了。    有些要點要指出,以免以後修改的時候忘記:            1、對兩個數字進行判斷是否爲數

原创 系統狀態檢查腳本

#!/usr/bin/python # -*- coding: utf8 -*- import time import os import smtplib from email.mime.text import MIMEText # ge

原创 shell 實現memcache緩存命中率監控腳本

   公司有幾個服務器開着多個memcached進程,除了要監控他們是否正常telnet通,實例是否存在外還要監控他們的緩存命中率。針對他們的緩存命中率進行報警。    網上有個perl寫的,需要編譯安裝。有個python寫的,貼過來運行

原创 我的友情鏈接

51CTO博客開發

原创 nagios基於客戶端環境自動修改nrpe.cfg腳本

   公司有個業務大概三十臺左右的服務器,各個配置不同,有的是webserver,有的是mysqlserver,也有memcached,searchd(全文索引),通過nrpe監控每臺服務器的基本信息,包含load、disk、網卡等等。

原创 Centos 6.X下trac的部署

   trac就是一個wiki,具體介紹可以百度下。公司一直在用trac來進行公共管理。    CentOS5下可以直接使用yum安裝trac比較方便,而且簡單。但是新環境是CentOS6,需要安裝trac的話就會用到python相關的源

原创 node.js pm2 佔用CPu100% 自動重啓腳本

公司使用了nodejs開發了一部分業務,使用pm2管理node進程。但是總是莫名其妙的佔用100%CPU,又一時查不出什麼問題。爲了避免node進程佔用100%CPU導致業務卡死情況,寫了一個針對pm2 管理node.js進程的腳本。大概方

原创 nagios域名訪問

nagios安裝後默認的訪問方式爲http://IP/nagios如果部署在公網訪問,很不方便,需要爲其配置下域名。1、開啓httpd.conf 的module_cgi 的加載    很多時候進入nagios頁面點擊組查看,服務查看,發現c