SDLab

SDLab
SDLab.org::Adminな脳み
ラベル tools の投稿を表示しています。 すべての投稿を表示
ラベル tools の投稿を表示しています。 すべての投稿を表示

2014年5月14日水曜日

Appliance Zenoss Citrix XenServer

Appliance Zenoss Citrix XenServer


Appliance Virtual Zenoss 4.2.5 for Citrix XenServer 6.2


XVAファイルで配布してます。
2.5GBほどある。
Appliance版なら500MB前後にしてほしい。
Zenossが好きな方は便利?

2014年4月26日土曜日

Perfツール: xsiostat と xsifstat

どちらもXenServer 6.2 に含まれてます。

xsiostat - XenServer Storage I/O Stats

https://github.com/xenserver/xsiostat
これがあればストレージのトラブルシュートがかなり楽。

[root@xs62-01 debug]# pwd
/opt/xensource/debug
[root@xs62-01 debug]# ./xsiostat
----------------------------------------------------------------------
pool: 8453eac5-0a7e-6b2f-f812-cbc3500958fc ( 704,    0)
      DOM   VBD  BLKBKRING  INFLIGHT     BLKTAP REQS/s     BLKTAP MB/s
                  TOT USE    RD  WR        RD      WR       RD     WR
 vbd:  12,51760: ( 32,  0) (  0,  0) (   0.00,   0.00) (  0.00,  0.00)
pool: a0565dd9-c599-5230-fef3-a864d84f90f5 ( 704,    0)
      DOM   VBD  BLKBKRING  INFLIGHT     BLKTAP REQS/s     BLKTAP MB/s
                  TOT USE    RD  WR        RD      WR       RD     WR
 vbd:  12,51712: ( 32,  0) (  0,  0) (   0.00,   0.00) (  0.00,  0.00)
 vbd:   3,51712: ( 32,  0) (  0,  0) (   0.00,   0.00) (  0.00,  0.00)



xsifstat - XenServer Network I/O Stats

https://github.com/xenserver/xsifstat
netbackとVIF間の状態をとれるので、トラブルシュートに役立つかも。

[root@xs62-01 debug]# pwd
/opt/xensource/debug
[root@xs62-01 debug]# ./xsifstat
DEVTYPE=bridge: Rx=0.000 Gbit/s, Tx=0.000 Gbit/s
|- netback/0: Rx=0.000 Gbit/s, Tx=0.000 Gbit/s
|  |- vif3.0: Rx=0.000 Gbit/s, Tx=0.000 Gbit/s
|- netback/1: Rx=0.000 Gbit/s, Tx=0.000 Gbit/s
|  |- vif3.1: Rx=0.000 Gbit/s, Tx=0.000 Gbit/s
|- netback/2: Rx=0.000 Gbit/s, Tx=0.000 Gbit/s
|  |- vif12.0: Rx=0.000 Gbit/s, Tx=0.000 Gbit/s
|- netback/3: Rx=0.000 Gbit/s, Tx=0.000 Gbit/s
|  |- vif12.1: Rx=0.000 Gbit/s, Tx=0.000 Gbit/s
DEVTYPE=bridge: Rx=0.000 Gbit/s, Tx=0.000 Gbit/s
|- netback/0: Rx=0.000 Gbit/s, Tx=0.000 Gbit/s
|  |- vif3.0: Rx=0.000 Gbit/s, Tx=0.000 Gbit/s
|- netback/1: Rx=0.000 Gbit/s, Tx=0.000 Gbit/s
|  |- vif3.1: Rx=0.000 Gbit/s, Tx=0.000 Gbit/s
|- netback/2: Rx=0.000 Gbit/s, Tx=0.000 Gbit/s
|  |- vif12.0: Rx=0.000 Gbit/s, Tx=0.000 Gbit/s
|- netback/3: Rx=0.000 Gbit/s, Tx=0.000 Gbit/s
|  |- vif12.1: Rx=0.000 Gbit/s, Tx=0.000 Gbit/s

2014年4月3日木曜日

DNSの伝搬状況を調べるツール「dnsyo」


XenServerと関係ないけど使ってみた。on CentOS 6.5

DNSのZoneレコードを変更して、その変更がどこまで伝搬したか調べる必要がある場合に便利なツール。
リストにある1800台のDNSキャッシュサーバからランダムにピックアップした500台に問合せを行い、結果を表示する。

なお、リストは、下記にある通り、30カ国以上あげられておりかなりWorldWide。
http://dnsyo-list.codesam.co.uk/resolver-list.yml
自分で修正して編集した独自リストを、喰わせることもできる。実際の運用はそうなるかな。

インストール

EPELでINSTALL
[root@dhcp152 mada]# yum install dnsyo

実行
[root@dhcp152 mada]# dnsyo
Traceback (most recent call last):
  File "/usr/bin/dnsyo", line 9, in <module>
    load_entry_point('dnsyo==1.1.4', 'console_scripts', 'dnsyo')()
  File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 299, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 2229, in load_entry_point
    return ep.load()
  File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 1948, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/usr/lib/python2.6/site-packages/dnsyo/cli.py", line 29, in <module>
    from argparse import ArgumentParser
ImportError: No module named argparse

argparseが無いってよ。
yumになさそうなので、easy_install。
[root@dhcp152 mada]# easy_install argparse
入った。

[root@dhcp152 mada]# dnsyo
usage: dnsyo [options] domain [type]
dnsyo: error: too few arguments
大丈夫そう。

実行

動かしてみる
[root@dhcp152 mada]# dnsyo sdlab.org
INFO:root:Updating resolver list file
INFO:urllib3.connectionpool:Starting new HTTP connection (1): dnsyo-list.codesam.co.uk
Status: Queried 500 of 500 servers, duration: 0:00:08.168047
 - RESULTS
I asked 500 servers for A records related to sdlab.org,
321 responded with records and 179 gave errors
Here are the results;

321 servers responded with;
59.106.182.152


And here are the errors;

87 servers responded with;
No Nameservers
30 servers responded with;
No Answer
62 servers responded with;
Server Timeout

500台中321台しかレスポンスを返さなかった。
これは、問題では無い。まぁその他いろいろ原因はあるでしょ。外部からは許可してないとか。
まぁ、ある程度のサーバがレスポンスを返してればいいんじゃない?
だってこのツールの目的は、Zoneファイル変更の伝搬を調べることだから。
よって、レスポンスで返ってくるIPが1つであれば、今回は問題ない。
古いのと新しいのが表示される場合はダメね。