1x1のGIF画像2010-02-06 09:24:37

突然気づいたのだが,
Webブラウザの利用中に特定のページが真っ白に表示されることがあった.

例えば以下のページ.
http://www.atmarkit.co.jp/ad/hp/proliant0607/pedia/index0706.html

Firefox,IE,Chromeで試してみたけど一緒.
タイトルに「GIF画像 1x1 px」みたいな内容が表示されるだけ. 

firefox+firebugでソースを見てみると以下のHTMLコードが表示された.

<html>
<head>
<title>index0706.html (GIF 画像, 1x1 px)</title>
</head>
<body>
</body>
<img src="http://www.atmarkit.co.jp/ad/hp/proliant0607/pedia/index0706.html" alt="http://www.atmarkit.co.jp/ad/hp/proliant0607/pedia/index0706.html">
</html>

検索してみるとKasperskyが悪いみたいなことが書かれてた.
で,次のように設定を弄ったら直った.
Kaspersky Internet Security 2010
アンチバナー設定項目にある共通バナーリストを使用するをオフ.
なんじゃこりゃ.変なルールが入ったか?

netperf2010-02-04 22:36:39

ネットワークパフォーマンスを測定する.

$ wget ftp://ftp.netperf.org/netperf/netperf-2.4.5.tar.gz
$ tar zxvf netperf-2.4.5.tar.gz
$ cd netperf-2.4.5
$ ./configure
SPECファイルを書き換える.
$ vi netperf.spec

Summary: Network Performance Testing Tool
Name: netperf
Version: 2.4.5
Release: 1
Copyright: Unknown # 削除
License: GPL    # 追加
Group: System Environment/Base
URL: http://www.netperf.org/
Packager: Martin A. Brown
Source: ftp://ftp.netperf.org/netperf/%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-root
Prefix: /usr
$ cd ../
$ tar czvf netperf-2.4.5.tar.gz netperf-2.4.5
$ su

rpmを作成する.
# rpmbuild -tb netperf-2.4.5.tar.gz

インストール
# rpm -ivh /usr/src/redhat/RPMS/x86_64/netperf-2.4.5-1.x86_64.rpm

HostAでサーバを起動
# netserver
Starting netserver at port 12865
Starting netserver at hostname 0.0.0.0 port 12865 and family AF_UNSPEC

HostBでクライアントを起動して,パフォーマンスを測定する.
# netperf -H 192.168.2.20
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.2.20 (192.168.2.20) port 0 AF_INET
Recv   Send    Send
Socket Socket  Message  Elapsed
Size   Size    Size     Time     Throughput
bytes  bytes   bytes    secs.    10^6bits/sec

  8192  16384  16384    10.02      20.37



rrdtool2010-02-02 08:07:08


rrdtoolをインストール.

とりあえずrouters2.cgiと14all.cgiを使ってみる.

まあ,ほとんど動いていないので通信量は無いに等しいけど.


check_snmpがインストールされてない?2010-01-26 23:00:19

nagiosの設定を書いていて気が付いた.

/usr/local/nagios/libexec/

にcheck_snmpプラグインがインストールされていない.

どうやら,プラグインインストール時にsnmp関係のパッケージがインストールされていなかったことが原因みたい.
# yum install net-snmp-devel net-snmp-utils
# cd nagios-plugins-1.4.14
# ./configure --with-nagios-user=nagios --with-nagios-group=nagios
# make
# make install
# cd /usr/local/nagios/libexec
# ls
check_apt       check_flexlm        check_mailq     check_ping     check_udp
check_breeze    check_ftp           check_mrtg      check_pop      check_ups
check_by_ssh    check_hpjd          check_mrtgtraf  check_procs    check_users
check_clamd     check_http          check_nagios    check_real     check_wave
check_cluster   check_icmp          check_nntp      check_rpc      negate
check_dhcp      check_ide_smart     check_nt        check_sensors  urlize
check_dig       check_ifoperstatus  check_ntp       check_smtp     utils.pm
check_disk      check_ifstatus      check_ntp_peer  check_snmp     utils.sh
check_disk_smb  check_imap          check_ntp_time  check_ssh
check_dns       check_ircd          check_nwstat    check_swap
check_dummy     check_load          check_oracle    check_tcp
check_file_age  check_log           check_overcr    check_time

ちゃんとインストールされている.

sshでログイン後にメッセージを表示するには2010-01-26 15:14:50

調べてみるとログイン後に読み込まれるスクリプトがあるみたい.

/etc/ssh/sshrc

取りあえずメッセージを表示してみる.

#!/bin/sh

echo "Welcome to $HOSTNAME!!"





LDAP管理ソフトウェア2010-01-09 22:07:57

LDAPの管理をGUIで出来ないかと探してみた.

どうやらApache Directory Studioがいいらしい.

http://directory.apache.org/studio/index.html

さっそく,インストール.

Eclipseベースのソフトウェアでなかなか使い勝手が良い.

まだまだ解らないことが多いが.
色々試してみようと思う.

OpenLDAPのインストールメモ2010-01-09 14:16:52

LDAPサーバにエントリを追加する.

# vi hoge.ldif

# LDAP root
dn: dc=my-domain,dc=com
objectClass: dcObject
objectClass: organization
dc: my-domain
o: my-domain ldap
description: LDAP top level

# user account object
dn: ou=People,dc=my-domain,dc=com
objectClass: organizationalUnit
ou: People

# user group
dn: ou=Group,dc=my-domain,dc=com
objectClass: organizationalUnit
ou: Group

# Manager
dn: cn=Manager,dc=my-domain,dc=com
objectClass: organizationalRole
cn: Manager
description: LDAP Manager User


# ldapadd -h localhost -x -D "cn=Manager, dc=my-domain,dc=com" -W -f hoge.ldif

グループを追加する.

dn: cn=MyGroup, ou=Group, dc=my-domain, dc=com
cn: MyGroup
objectClass: posixGroup
gidNumber: 1101

ユーザを追加する.

dn: uid=hoge, ou=People, dc=my-domain, dc=com
changetype: add
uid: hoge
cn: hoge
sn: hoge
objectClass: person
objectClass: posixAccount
objectClass: inetOrgPerson
userPassword: {MD5}OWupNQDD/sbMAWIB96xFcw==
loginShell: /bin/bash
uidNumber: 1000
gidNumber: 1101
homeDirectory: /home/hoge

dn: cn=MyGroup, ou=Group, dc=my-domain, dc=com
changetype: modify
add: memberUid
memberUid: hoge

ログイン認証にLDAPを設定する.

# authconfig-tui