長崎県立大学におけるシ
システム管理の現状と課題
ム管理 現状と課題

長崎県立大学シーボルト校
情報センター 堀田 倫英
2009年3月14日
at OSC2009 in 大分
1

長崎県立大学

佐世保校（旧：長崎県立大学）

シーボルト校（旧：県立長崎シーボルト大学）

本学
本学における各種しばり
各種り（大学ホームページより）• 地方独立行政法人法に基づき…
• 長崎県知事から指示された中期目標に基づき…
長崎県知事から指示された中期目標に基づき• 競争入札その他契約に関する基本事項– 法人は、売買、賃貸借、請負その他の契約を締結する場合においては、公告して申込みをさせることにより一般競争に付するものとする。ただし、別に定める場合は、指名競争に付し又は随意契約によることができるものとする。
3

システム規模
属性

数量

備考

ユーザ数

3,500名学生、教員、職員

ノード数

800

Windows(XP,Vista),Linux, Mac、ネットワーク機器

登録ノード数2900（持ち込み端末含む。
複数VLAN接続の場合は重複カウント）

登録済み
ldif行数

30万行

ユーザ、グループ、コンピュータ名、Macアドレス
for Pam_ldap/Postfix/Samba/NFS etc.

ネットワ クネットワーク機器

100台

ル タ、SW（L3/L2)、FireWall、ルータ
SW（L3/L2) FireWall
無線AP、IPカメラ…

サーバ

50台

Linux(Cent(OS,, RedHat ,,Miracle),Windows),

4

システム関連スタッフ• シーボルト校（長崎）ボ– SE:４名
S名– システムオペレータ：１名• 佐世保校– SE:２名– システムオペレータ：１名

5

大学組織
教員

政治家

職員

官僚（公務員）

学生
学外者（一般市民）

国民（住民）

6

システム業務内容• システム更新（数年ごと）
ご• インフラ整備• ハードウェア保守• Webサイト保守（公式、学内）• アプリケ
アプリケーション開発
ション開発• ユーザサポート（教職員、学生）

7

業務比率
スタッフ全体インフラ整備Webサイト保守
エンドユーザ対応
アカウント管理
H/W保守
H/W
保守

私個人

インフラ整備（低）インフラ整備（高）プログラム開発
各種調整

8

業務詳細
• インフラ整備（低）イ
整備（低）– MSTP, VLAN, 802.xxx ,OSPF, ACL, VPN• 初回の更新時は、「混ぜるな危険」状態となり失敗
初回の更新時は 「混ぜるな危険」状態となり失敗• ２回目の更新では、極力ネットワーク機器のベンダーを統一• インフラ整備（高）ラ 備（高）– OS、ミドルウェア、ネットワーク監視、パッケージ管理、スパム対策– WindowsUpdate管理(WSUS)、データ保護（瞬快）、ウィルス対策（IMSS IWSS)
IMSS,IWSS)• プログラム開発– PHP（バッチ、Webアプリ）、bashPHP（バッチ Webアプリ） bash
– PostgreSQL, MySQL,（Oracle10g）

9ネットワーク監視10

DNS
root@mark2:~/named@_var/masters# ls | wc -l
18（ゾーンファイル数）root@mark2:~/named_var/masters# wc -l *201

10.in-addr.arpa

19810.ngs.clients
（中略）

39

27_227.226.202.in-addr.arpa
（中略）

40

sun.ac.jp_ViewExternal（外部向け）

137

sun.ac.jp_ViewNagasaki（シーボルト校向け）

83

sun.ac.jp_ViewSasebo（佐世保校向け）

170

sun.ac.jp_common（共通定義）

2889

合計（ゾ ンフ イル行数）
合計（ゾーンファイル行数）11メールシステム
インタ ネ トインターネット
外部MTA(Postfix)
スパム対策(DNSBL, Greylist)
ウィルス対策(IMSS)
HTTP

SMTP

F/W

IMAP

Webメール(Apache,Active Mail/
SquirrelMail)

内部MTA(Postfix)
メール受信(dovecot)

内部MTA(Postfix)
メーリングリスト(mailman)
迷惑メール対策(ActiveHunter)12ある日の外部MTAログ（１台分）(logwatch)
86 523M Bytes accepted
86.523M90 726 437
90,726,437

86.546M Bytes delivered

90,750,009

7257 Accepted

20.52% Whitelist+Greylist passed

28103 Rejected

79.48%

35360 Total

100.00%

4

0 01%
0.01%

Reject relay denied

111 Reject unknown user

0.39% LDAP+mailman_aliases

8179 Reject client host29.10% Blacklist+Greylist

19809 Reject RBL

70.49% Spamhaus.org

28103 Total Rejects

100.00%m-hotta@ipsum:~$ ls –lｔ /var/log/maillog*-rw-r--r-- 1 root root 18576272 2月 17 11:07 /var/log/maillog-rw-r--r-- 1 root root 34505462 2月 17 04:02 /var/log/maillog.1-rw-r--r-- 1 root root 17971028 2月
月 16 04:02 /var/log/maillog.2/ / /13LDAPで端末を集中管理

14

閲覧用アプリケーション

15

有線DHCP
端末(L2-SW)

L3-SW

DISCOVER+MacAddr(broadcast)
DHCP Relay

OFFER+IP Address

DHCPd

DISCOVER+MacAddr+network-addr(unicast)

OFFER+IP Address

OpenLDAPLDAP Query+network-addr
network addr
+mac-addr
Search result+IP Address

16

無線LAN
端末

無線AP
無線

802.1x/PEAP(+ID, PW)

L3-SW

Radius Query(+ID, PW)

OpenLDAPFreeRadius

Radius Query(+ID, PW)

LDAP Auth Query+ID PW+ID,Auth result
Connection
established

Auth result

Auth result
DHCP Relay

DISCOVER+MacAddr(broadcast)OFFER+IP Address

DISCOVER+MacAddr(broadcast)

OFFER+IP Address

DHCPd

DISCOVER(unicast)+MacAddr+network-addr

OFFER+IP Address

LDAP Query+network-addr+mac-addr
Search result+IP Address

17開発のお仕事
学生支援
システム

ビュー
取り込み

カード
連携

防犯
連携

図書
連携

Web、携帯連携

防犯システム

図書
システム

施設予約
課題提出
公式サイト
携帯サイト
アカウント管理

カード
カド
発行機

学生証など
な連携DB

18

運用管理ツール（例：ユーザ追加）
教務事務DB(Oracle)LDAPアカウント作成
スクリプト

Dir作成
スクリプト

ユーザ名、メールアドレス
ザ（転送先）、ファイルサーバの場所、リソース制限値、、、

ユーザ情報
ザ情報
研究業績、開錠情報…

DBサーバ(PostgreSQL)

メール
ボ クス
ボックス

メール受信
サーバ×２
サ
バ×２

ファイル
フイル
領域

ファイル
サーバ×12ホームページ
領域

Web
サーバ×３
19

Webサイト構築・管理(1)20

Webサイト構築・管理(2)21Webサイト構築・管理(3)• Webサーバ:~/sun$バfind . | wc -l– 10221（全ファイル数。統合後ページ分のみ）
0（全ファイル数。統合後ジ分のみ）• Webサーバ:~/sun$ find . | grep -v unused| grep -E '.(php|htm|html|tpl)$'$ | wc -l– 3497…有効ファイル数？（PDF、画像等含まず）• １日平均１ページずつ増殖中。
– 広報活動は大学の重点項目のひとつ

22

Webサイト構築・管理(4)23使用しているFireFox Addon

ドキュメンテーション(1)25ドキュメンテーション(2)26課題• 人がいない（デフォルト）がデ– 特に田舎は人がいない
特に田舎は人が な– 持続可能な運用になっていない（属人的）– 時代は非正規雇用• （サービス／セキュリティ）ポリシーが決めづらい– おそらく大学共通の悩み• 調達方法の縛りがきつい– 入札、分割発注
27

ご静聴ありがとうございました28