- @uzulla さん
安定の楽しさ!
| # -*- coding: utf-8 -*- | |
| import sys | |
| import re | |
| # ---------------------------------------------- | |
| def parseFile( path, result ): | |
| """ |
| #!/usr/bin/env python | |
| # -*- coding: utf-8 -*- | |
| # 簡易HTTPクライアント | |
| # required: Python 2.6 or later | |
| # urllibを使っていますが、これはパッケージインストールの手間を省くためです。 | |
| import urllib | |
| URI = "http://www.koemu.com:8888/" |
| #!/bin/bash | |
| # Get current swap usage for all running processes | |
| # Erik Ljungstrom 27/05/2011 | |
| # Updated: 2013-11-13 Yuichiro Saito | |
| SUM=0 | |
| OVERALL=0 | |
| for DIR in `find /proc/ -maxdepth 1 -type d | egrep "^/proc/[0-9]"` ; do | |
| PID=`echo $DIR | cut -d / -f 3` | |
| PROGNAME=`ps -p $PID -o comm --no-headers` | |
| for SWAP in `grep Swap $DIR/smaps 2>/dev/null| awk '{ print $2 }'` |
| #!/bin/bash | |
| DATE=$(date +%s) | |
| echo -e "ksm.pages_volatile\t$(cat /sys/kernel/mm/ksm/pages_volatile)\t${DATE}" | |
| echo -e "ksm.pages_shared\t$(cat /sys/kernel/mm/ksm/pages_shared)\t${DATE}" | |
| echo -e "ksm.pages_sharing\t$(cat /sys/kernel/mm/ksm/pages_sharing)\t${DATE}" | |
| echo -e "ksm.pages_unshared\t$(cat /sys/kernel/mm/ksm/pages_unshared)\t${DATE}" |
| #!/usr/bin/env python | |
| # -*- coding: utf-8 -*- | |
| import sys | |
| import commands | |
| import datetime | |
| unix_time = datetime.datetime.today().strftime('%s') | |
| retval = commands.getstatusoutput( "virt-top -b --stream -n 2 -d 1" ) |
| #!/usr/bin/env python | |
| # -*- coding: utf-8 -*- | |
| import sys | |
| import commands | |
| import datetime | |
| argv = sys.argv | |
| if len( argv ) < 2: | |
| print "usage " + sys.argv[0] + " info_name" |
| #!/bin/bash | |
| DATE=$(date +%s) | |
| echo -e "kvm.guest.state.running\t$(virsh list --uuid | sed '/^$/d' | wc -l)\t${DATE}" | |
| echo -e "kvm.guest.state.inactive\t$(virsh list --inactive --uuid | sed '/^$/d'| wc -l)\t${DATE}" |
| #!/usr/bin/env python | |
| # -*- coding: utf-8 -*- | |
| import re | |
| import sys | |
| import hashlib | |
| source = open( sys.argv[1] ).read() | |
| result = re.finditer( r'hash\_([0-9]{6})(\w{32})', source ) |
| # Please append this lines to your config file. | |
| [plugin.metrics.raspberrypi_env_temp] | |
| command = "/usr/local/bin/raspberrypi_env_temp.py" | |
| type = "metric" |
安定の楽しさ!