橡c10-1.PDF

Similar documents
橡yahagi.PDF

UsersGuide_INR-HG5497c_.doc

¥¤¥ó¥¿¡¼¥Í¥Ã¥È·×¬¤È¥Ç¡¼¥¿²òÀÏ Âè1²ó

設定手順

NetSkate

SRT/RTX/RT設定例集

1 Linux UNIX-PC LAN. UNIX. LAN. UNIX. 1.1 UNIX LAN. 1.2 Linux PC Linux. 1.3 studenta odd kumabari studentb even kumabari studentc odd kumabari student

LEOS.dvi

Cisco 1711/1712セキュリティ アクセス ルータの概要

RouteMagic Controller( RMC ) 3.6 RMC RouteMagic RouteMagic Controller RouteMagic Controller MP1200 / MP200 Version 3.6 RouteMagic Controller Version 3

監視システムのモデル - トラフィック ログ監視サーバ 2 ネットワーク機器 ex: ルータ スイッチなど SNMP プロセス TCP/IP SNMP polling syslog message SNMP trap トラフィック監視 ログ監視部 syslogd SNMP Trap 監視プロセス s

untitled

LSM-L3-24設定ガイド(初版)

設定例集

リング型IPカメラ監視ソリューション(マルチキャスト編)

設定例集_Rev.8.03, Rev.9.00, Rev.10.01対応

RouteMagic Controller RMC-MP200 / MP Version

RouteMagic Controller RMC-MP200 / MP Version

00.目次_ope

Cisco Aironet 1130AG アクセス ポイント クイック スタート ガイド

LAN

untitled

RTX830 取扱説明書

Si-R30コマンドリファレンス

Packet Tracer: 拡張 ACL の設定 : シナリオ 1 トポロジ アドレステーブル R1 デバイスインターフェイス IP アドレスサブネットマスクデフォルトゲートウェイ G0/ N/A G0/

Logitec NAS シリーズ ソフトウェアマニュアル

ScreenOS 5.0 ScreenOS 5.0 Deep Inspection VLAN NetScreen-25/-50/-204/-208 HA NetScreen-25 HA Lite NetScreen-25 NetScreen-50) ALG(Application Layer Gat

SNMPSimple Network Management Protocol 1SNMPv1 2cSNMPv2c SNMP IP SNMP viewers SNMP IP SNMP IP viewers 1: 1. SNMP ENABLE SNMP

_‚Ofl¼

Cisco® ASA シリーズルーター向けDigiCert® 統合ガイド

2 1: OSI OSI,,,,,,,,, 4 TCP/IP TCP/IP, TCP, IP 2,, IP, IP. IP, ICMP, TCP, UDP, TELNET, FTP, HTTP TCP IP

<Documents Title Here>

IP ICMP Redirec

IP... 2 IP... 2 IP... 2 IP... 2 VLAN... 3 IP ADD IP IPADDRESS... 5 DELETE IP... 7 PING SETIP SHOW IP IP CentreCOM FS9

Logitec NAS シリーズ ソフトウェアマニュアル

nakayama15icm01_l7filter.pptx

CPE9V1.0&AP615V2.0-C01说明书-电子档

ITAOI2003第三屆離島資訊與應用研討會論文範例

アライドテレシスコア スイッチ AT-SBx908 シリーズで実現する AMF-SBx908 ソリューション Solution No 主な目的 ネットワークの一元管理 共有化をしたい 既存ネットワークを再構築せずに 簡単に導入したい ネットワーク管理 運用にかかるコストを削減

$ cal ) ( cal $ cal cal cal 1. () ( clear) 2. ( cal) 3. ( man) \() ( ) --() +()

アライドテレシス ディストリビューション・スイッチ AT-x600シリーズで実現するMicrosoft® NAP

All Rights Reserved. Copyright(c)1997 Internet Initiative Japan Inc. 1

RT300i/RT140x/RT105i 取扱説明書

untitled

tcp/ip.key

2004 SYN/ACK SYN Flood G01P014-6

Lync Server 2010 Lync Server Topology Builder BIG-IP LTM Topology Builder IP Lync 2010 BIG IP BIG-IP VE Virtual Edition BIG-IP SSL/TLS BIG-IP Edge Web

RT300/140/105シリーズ 取扱説明書

dvi

アライドテレシス コア・スイッチ AT-x900 シリーズ とディストリビューションスイッチ AT-x600 シリーズ で実現するOSPFv3/OSPFv2 & RIP/RIPng デュアルスタック ・ ネットワーク

第 1 部 : ネットワーク管理の基礎知識 4 ネットワークとは ネットワークとは 様々な中継装置の複合接続により 通信機能を持つ機器を遠隔接続し 多対多のコニュニケーションを実現するシステム 様々な機器による複雑系 ネットワークは生き物 状況は刻々と変化する 状況把握はなかなか困難 多岐にわたる構

2 BIG-IP 800 LTM v HF2 V LTM L L L IP GUI VLAN.

Win XP SP3 Japanese Ed. NCP IPSec client Hub L3 SW SRX100 Policy base VPN fe-0/0/0 vlan.0 Win 2003 SVR /

AirMac ネットワーク構成の手引き

owners.book

shibasaki(印刷用)

アライドテレシス ディストリビューションスイッチ x610シリーズで実現するVRF-Lite + Tagging + EPSR for x610

untitled

¥¤¥ó¥¿¡¼¥Í¥Ã¥È·×¬¤È¥Ç¡¼¥¿²òÀÏ Âè11²ó

Macintosh HD:Users:ks91:Documents:lect:nm2002s:nm2002s03.dvi

SCREENOS NAT ScreenOS J-Series(JUNOS9.5 ) NAT ScreenOS J-Series(JUNOS9.5 ) NAT : Destination NAT Zone NAT Pool DIP IF NAT Pool Egress IF Loopback Grou

VoIP Broadcasting System 2/2 IP Convergence Communication Solution IP paradigm Integration & Management VoIP IP VoIP VoIP IT < >

TCP/IP Internet Week 2002 [2002/12/17] Japan Registry Service Co., Ltd. No.3 Internet Week 2002 [2002/12/17] Japan Registry Service Co., Ltd. No.4 2

SRX IDP Full IDP Stateful Inspection 8 Detection mechanisms including Stateful Signatures and Protocol Anomalies Reassemble, normalize, eliminate ambi

アドレス プールの設定

AirMac ネットワーク for Windows

MIB サポートの設定

2 PC [1], [2], [3] 2.1 OS 2.1 ifconfig 2.1 lo ifconfig -a 2.1 enp1s0, enx0090cce7c734, lo 3 enp1s0 enx0090cce7c734 PC 2.1 (eth0, eth1) PC 14

untitled

1. 2. ( ) Secure Secure Shell ssh 5. (xinetd TCP wrappers) 6. (IPsec) 7. Firewall 2

Jlspec

Configuring_01

$ ifconfig lo Link encap: inet : : inet6 : ::1/128 : UP LOOPBACK RUNNING MTU:65536 :1 RX :8 :0 :0 :0 :0 TX :8 :0 :0 :0 :0 (Collision

install

Dynamic VPN Dynamic VPN IPSec VPN PC SRX IPSec VPN SRX PC IPSec 2 Copyright 2010 Juniper Networks, Inc.

WEB.dvi

snortの機能を使い尽くす & hogwashも使ってみる

GA-1190J

wide94.dvi

guide.PDF

Teradici Corporation # Canada Way, Burnaby, BC V5G 4X8 Canada p f Teradici Corporation Teradi

Transcription:

SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom 2 SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom 1

3 GPL,Opensource TCP-Wapper SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom 4 1 IRI 2 ITNet 3 SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom 2

5 6 NFS NIS UNIX

7 Unix 8

9 10

11 64 128Kbps 12 100BASE-TX/FX,ATM,GigabitEther,FDDI OSPF

13 14 BGP

15 In Band Out Band 16

17 18

19 20

21 PC 22 CPU

23 24

25 Configuration Management Performance Management Fault Management Security Management Accounting Management 26 IP MIB_ROM1,2 SNMP Agent MIB SNMP Agent Syslog ILMI NTP NTP Get, GetNext, Set, GetBulk NTP MIB SNMP Agent Syslog SNMP Manager Response, SNMP Traps Syslog Message MIB SNMP Agent Syslog IP SNMP Traps/RMON Syslog Network Time Protocol Neighbor Discovery ILMI

27 Loopback0 SNMP IP public ReadOnly pr1v8 ReadWrite ( private 28 ( line vty 0 4 and enable passwords)

Cisco IOS12.*S,Juniper JUNOS Expect ** over SSH PDU 29 30 SNMP Syslog SNMP tcpdump

31 32

33 NMS Perl Tcl/Tk Web VLAN 34

35 36 Perl tcl/tk

37 38 Exploring Expect : A Tcl-Based Toolkit for Automating Interactive Programs (Nutshell Handbook) by Don Libes, (December 1994) O'Reilly & Associates; ISBN: 1565920902

39 http://wwwhome.cs.utwente.nl/~schoenw/scotty/ Tcl(Tool Command Language) Tnm Tkined Building Network Management Tools with Tcl/Tk -- Dave Zeltserman, Gerard Puoplo:(April 15, 1998) (April 15, 1998) Prentice Hall; ISBN: 0130807273 40

41 42 ping RTT(Round Trip Time) NTP(Network Time Protcol) FAQ SLA (PC) DoS LongPacket--> ShortPacket-->

43 UDP 161 PDU(Protocol Data Units) 44 SNMP / MIB

45 SNMP MIB MIB 46 GetRequest GetNextRequest GetResponse SetRequest Trap

47 SNMP 48 Poling SNMP SNMP UDP 162

49 50 MeterMIB NeTraMet NeMac

51

C10 : 1 1999/12/15 2 1

3 1 Client Base Server Base Server-Client Base 4 2 - Client Base 2

5 3-6 4 1 - Server Base polling ICMP, dns, smtp, pop3, http,... 3

7 5 2 - Server-Client base probe program server probe SNMP probe Windows9X/NT, NetWare, MacOS,... 8 ICMP Polling - Polling 1 ICMP echo TCP Port Polling 4

9 SNMP Polling - Polling 2 SNMP daemon HP OpenView 10 Local Event Trap - Event Trap (CPU,disk,process) Process Log file Remote Event Trap syslog SNMP trap 5

11 Pager Call! i-mode e-mail... ISP AP ISP 12 - - - - 6

13 1... PC 14 2 PC... Web Browser 7

15 3 - WEB E-mail Pager Call! WEB ( ) 16 WEB 8

17 Polling Base Big Brother, NOCOL, SPONG, mon, Angel, NetSaint, Scotty, Trap Base Syslog + Swatch Snmptrapd(UCD, CMU), MRTG, PyNG, RRDTools+(Remstat,Cricket,ORCA,NRG), 18 Big Brother SPONG Angel NOCOL mon Polling base 9

19 - Big Brother http://maclawren.ca/bb-dnld/ WEB Base Server-Client ICMP/TCP ping, smtp, http, pop3,dns,ftp.telnet, ssh,... CPU, disk, processes, logs,. NT/NetWare 20 Big Brother 10

21 - Big Brother 22 Big Brother - 11

23 Big Brother - 24 Big Brother - 12

25 Big Brother - 26 13

27 28 Big Brother - bb-hosts $ cat bb-hosts # # THE BIG BROTHER HOSTS FILE # 192.168.0.10 kansi1.foo.co.jp # BBPAGER BBNET BBDISPLAY http://kansi1/ group-compress <H3><I>foo.co.jp Servers</I></H3> 192.168.0.2 ns1.foo.co.jp # dns ssh 192.168.0.3 mail.foo.co.jp # dns smtp pop3 ssh 192.168.0.5 www.foo.co.jp # telnet ssh ftp http://www.foo.co.jp/ # router interface entry group-compress <H3><I>Router Interface</I></H3> 192.168.0.1 gw1.foo.co.jp 192.168.0.50 gw2.foo.co.jp 192.168.1.2 tok-yok-ma30.wan.foo.co.jp 192.168.1.6 tok-osa-dr15.wan.foo.co.jp $ 14

29 Big Brother - bbwarnrule $ cat bbwarnrules.cfg # bbwarnrules.cfg # # Rules are written in the following format: # hosts;exhosts;services;exservices;day;time;recipients # hosts: match on these hosts (* is a wildcard for all hosts) # exhosts: exclude these hosts # services: match on these services (* is wildcard for all hosts) # exservices: exclude these services # day: 0-6 (sunday-saturday) # time: 0000-2359 # recipients: email address, numeric pager, sms number ns1.* mail.*;;*;;*;*;server-admin@foo.co.jp www.*;;http;;*;*;server-admin@foo.co.jp @foo.co.jp *;;*;;*;*;admin@foo.co.jp unmatched-*;;*;;*;*;root@localhost $ 30 - SPONG http://www.edsgarage.com/projects/spong/ WEB Base Server-Client Big Brother! ICMP/TCP smtp, http, ping, pop,dns,ftp.telnet,... CPU, disk, processes, logs,. 15

31 - SPONG. 32 SPONG - 16

33 SPONG - log log 1 34 SPONG - log log 2 17

35 SPONG - log log 3 36 SPONG - spong.hosts %HUMANS = ( 'admin' => { name => 'Engineer', email => 'admin@foo.co.jp' }, tomoharu => { name => TOMOHARU, email => tomoharu@foo.co.jp }, 'yahagi' => { name => 'YAHAGI', email => 'yahagi@foo.co.jp' }, ); %HOSTS = ( kanshi.foo.co.jp' => { services => 'pop smtp', contact => admin', group => 'unix' }, ns.foo.co.jp' => { services => 'pop telnet', contact => admin', group => 'unix' }, regist.foo.co.jp' => { services => 'dns telnet', contact => admin', group => 'unix, down => [ '*:04:00-05:00' ] }, www.foo.co.jp' => { services => 'ftp telnet http', contact => tomoharu', group => 'unix' }, 'mail.foo.co.jp' => { services => 'pop smtp telnet', contact => admin', group => 'unix' }, 'gw1.foo.co.jp' => { services => '', contact => 'yahagi', group => router' }, 'gw2.foo.co.jp' => { services => '', contact => 'yahagi', group => router' }, ); 18

37 SPONG - spong.group %GROUPS = ( all => { name => All Systems, summary => all hosts monitored by spong" }, unix => { name => "Unix - All", summary => "All Unix Systems and Servers", members => [ kanshi.foo.co.jp, ns.foo.co.jp, regist.foo.co.jp, www.foo.co.jp, mail.foo.co.jp ] }, router => { name => ROUTER, summary => router group, members => [ gw1.foo.co.jp, gw2.foo.co.jp ] } ); 38 http://www.ism.com.br/~paganini/angel - Angel WEB Base Server ICMP/TCP smtp, http, ping, pop,nntp,dns,... CPU, disk,... Perl Check_tcp, Check_ping, Check_load, Check_disk http URL 19

39 Angel - 40 Angel - hosts.conf $ cat hosts.conf # # Check server # ns:check_ping:ns.foo.co.jp!100!200!5!15:ping:alertred!alertyellow!alertblack mail:check_ping:mail.foo.co.jp!100!200!5!15:ping:alertred!alertyellow!alertblack mail:check_tcp:mail.foo.co.jp!80:smtp:alertred!alertyellow!alertblack www:check_ping:www.foo.co.jp!100!200!5!15:ping:alertred!alertyellow!alertblack www:check_tcp:www.foo.co.jp!80:ftp:alertred!alertyellow!alertblack www:check_tcp:www.foo.co.jp!80:http:alertred!alertyellow!alertblack # # Check the gateway routers # gw1:check_ping:192.168.0.1!100!200!5!15:ping:alertred!alertyellow!alertblack gw2:check_ping:192.168.0.100!100!200!5!15:ping:alertred!alertyellow!alertblack $ 20

41 - NOCOL http://www.netplex-tech.com/software/nocol WEB Base ICMP/TCP SNMP CMU-SNMP Package UPS telnet login expect auto-pilot 42 - NOCOL Ping, Ethernet load, radius, ntp, bgp peer, rpc portmapper, tcp ports, syslog mesg, ups battery, snmp variables, OSI ping, dns, mailq, unix host perf, data throughput,. 21

43 NOCOL - 44 NOCOL apcmon-confg armon-confg bgpmon-confg bpmon-confg etherload-confg hostmon-confg ippingmon-confg modemmon-confg noclogd-confg notifier-confg novellmon-confg nsmon-confg ntpmon-confg pm3dmmon-confg pm3t1e1mon-confg portmon-confg radiusmon-confg rpcpingmon-confg snmpmon-client-confg snmpmon-confg syslogmon-confg tpmon-confg 22

45 - mon http://www.kernel.org/software/mon WEB Base ICMP/TCP SNMP (UCD-SNMP Package Base) Ping, SMTP, telnet, ftp, nntp, http, pop3m imap, tcp ports, disk space, snmp variables, ldap, dns, modems Big Brother/SPONG 46 mon - 23

47 watch servers service ping interval 5m monitor fping.monitor period wd {Mon-Fri} hr {7am-10pm} alert mail.alert root@localhost alertevery 1h period wd {Sat-Sun} alert mail.alert root@localhost service telnet interval 10m monitor telnet.monitor period wd {Mon-Fri} hr {7am-10pm} alertevery 1h alertafter 2 30m alert mail.alert root@localhost mon - mon.cf cf hostgroup mail mailhost # alertdir = /usr/lib/mon/alert.d mondir = /usr/lib/mon/mon.d maxprocs = 20 histlength = 100 randstart = 60s # # define groups of hosts to monitor # hostgroup servers localhost 48 Spong 24

49 Syslog+SWATCH Trap base Swatch: the simple WATCH dog snmptrapd UCD-SNMP Package CMU-SNMP Package 50 SWATCH http://www.engr.ucsb.edu/~eta/swatch/ syslog loghost 25

51 SWATCH config $ cat ~/swatchrc # Swatch configuration file for constant monitoring # Bad login attempts watchfor = /LOGIN FAILURES/ echo bell=3 exec="finger $10 mail -s LOGIN-FAILURE:$10 admin@foo.co.jp # System crashes and halts and reboots watchfor = /panic halt/ echo bell # mail=admin@foo.co.jp:yahagi@foo.co.jp exec= echo $0 mail -s SYSTEM-HALT pager@foo.co.jp $ $ swatch --config-file=~/swatchrc --tail-file=/var/log/messages 52 http://ucd-snmp.ucdavis.edu/ UCD-SNMP Package Unix SNMP Package snmpd, snmptrapd, snmpbulkwalk, snmpget, snmpset, snmptest, snmpusm, snmpcheck, snmpgetnext, snmpstatus, snmptranslate, snmpwalk, snmpdelta, snmpnetstat, snmptable, snmptrap 26

53 UCD-SNMP snmptrapd SNMP trap event daemon trap event Trap Trap event Trap Snmptrapd.conf traphandle <OID> <action> <parameters.> traphandle default <action> <parameters.> 54 snmptrapd.conf.conf # SNMP Trap : Cold Start traphandle.1.3.6.1.6.3.1.1.5.1 /usr/bin/mail -s "coldstart Trap" admin@foo.co.jp # SNMP Trap : Warm Start traphandle.1.3.6.1.6.3.1.1.5.2 /usr/bin/mail -s "warmstart Trap" admin@foo.co.jp # SNMP Trap : Link Down traphandle.1.3.6.1.6.3.1.1.5.3 /usr/bin/mail -s "linkdown Trap" admin@foo.co.jp # SNMP Trap : Link Up traphandle.1.3.6.1.6.3.1.1.5.4 /usr/bin/mail -s "linkup Trap" admin@foo.co.jp # SNMP Trap : Authentication Failure traphandle.1.3.6.1.6.3.1.1.5.5 /usr/bin/mail -s "authfail Trap" admin@foo.co.jp # SNMP Trap : Other traphandle default /usr/bin/mail -s "Other Traps" yahagi@foo.co.jp 27

snmptrapd - cisco snmp config 55 access-list 30 permit 192.168.100.1 snmp-server contact admin@foo.co.jp snmp-server location YOKOHAMA-IW99 snmp-server community himitsu RO 30 snmp-server enable traps config snmp-server host 192.168.100.1 NAISHO tty config envmon snmp 56 snmptrapd - From: log-admin <root@log.foo.co.jp> To: admin@foo.co.jp Date: Mon, 1 Nov 1999 22:01:49 +0900 (JST) Subject: linkdown Trap nspixp2-gw.foo.co.jp 192.168.244.21 system.sysuptime 24:10:03:09.12.iso.org.dod.internet.snmpV2.snmpModules.snmpMIB.snmpMIBObjects.snmpTrap.snm ptrapoid.iso.org.dod.internet.snmpv2.snmpmodules.snmpmib.snmpmibobjects.snm ptraps.linkdown interfaces.iftable.ifentry.ifindex.1 1 interfaces.iftable.ifentry.ifdescr.1 "Fddi1/0/0" interfaces.iftable.ifentry.iftype.1 Fddi enterprises.9.2.2.1.1.20.6 "administratively down".iso.org.dod.internet.snmpv2.snmpmodules.snmpmib.snmpmibobjects.snmptrap.snm ptrapenterprise enterprises.9.1.48 28

MRTG (Multi Router Traffic Grapher) 57 PyNG (the Python Network Grapher) 58 MRTG http://ee-staff.ethz.ch/~oetiker/webtools/mrtg/mrtg.html http://www.ceres.dti.ne.jp/~riocat/webtools/mrtg/ ( ) MRTG : Multi Router Traffic Grapher 29

59 MRTG Unix WindowsNT SNMP Package WEB index 60 MRTG - cfgmaker mrtg cfgmaker <community>@<target> > mrtg.cfg <community> : snmp community string <target> : target address or hostname $ cfgmaker himitsu@ix-gw.foo.co.jp > ix-gw.cfg community target ifinoctets/ ifoutoctets syscontact/location WorkDir: 30

61 MRTG - cfgmaker # Add a WorkDir: /some/path line to this file ###################################################################### # Description: Cisco Internetwork Operating System Software IOS (tm) GS... # Contact: admin@foo.co.jp # System Name: ix-gw.foo.co.jp # Location: PA, CA, US #... Target[ix-fddi.foo.co.jp]: 1:himitsu@192.168.98.133 MaxBytes[ix-fddi.foo.co.jp]: 12500000 Title[ix-fddi.foo.co.jp]: ix-gw.foo.co.jp (ix-fddi.foo.co.jp): Fddi1/0/0 PageTop[ix-fddi.foo.co.jp]: <H1>Traffic Analysis for Fddi1/0/0 </H1> <TABLE> <TR><TD>System:</TD><TD>ix-gw.foo.co.jp in Otemachi 5F</TD></TR> <TR><TD>Maintainer:</TD><TD></TD></TR> <TR><TD>Interface:</TD><TD>Fddi1/0 (1)</TD></TR> <TR><TD>IP:</TD><TD>ix-fddi.foo.co.jp (172.16.0.2)</TD></TR> <TR><TD>Max Speed:</TD> <TD>12.5 MBytes/s (fddi)</td></tr> </TABLE> 62 MRTG cron (default : 5 ) # crontab -l 0,5,10,15,20,25,30,35,40,45,50,55 * * * /usr/local/sbin/mrtg /usr/local/etc/ix-foo.cfg # config Target 31

63 MRTG - Target Keyword: Target - Target[gw1-3]: 3:himitsu@gw1.foo.co.jp Target[gw1-err-3]: ifinerrors.3&ifouterrors.3:himitsu@gw1.foo.co.jp Target[gw1-if-1]: -/10.0.0.101:himitsu@gw1.foo.co.jp Target[gw1-pingloss]: `/usr/local/bin/check_loss.sh gw1` SNMP 64 MRTG - Target :SNMP 1 SNMP Target[<target name>]: <target kind>:<community>@<address> <target name> : <target kind> : <community> : community string <address> : 32

65 MRTG - Target :SNMP 2 SNMP Port (ifindex ) SNMP OID / SNMP MIB symbol Interface Address 66 MRTG - Target :SNMP 3 Port (ifindex ) SNMP Client Port (ifindex) ifinoctets ifoutoctets 1 Target[gw1-3]: 3:himitsu@gw1.foo.co.jp gw1.foo.co.jp ifindex=3 Interface ifinoctets/ifoutoctets 2 Target[gw1-3]: -3:himitsu@gw1.foo.co.jp 1 In/Out 33

67 MRTG - Target :SNMP 4 SNMP OID / SNMP MIB symbol SNMP OID(Object ID) MIB symbol "&" 3 Target[gw1-err-3]: ifinerrors.3&ifouterrors.3:himitsu@gw1.foo.co.jp gw1.foo.co.jp ifindex=3 Interface ifinerrors/ifouterrors 4 Target[gw1-err-3]: 1.3.6.1.2.1.2.2.1.14.3& 1.3.6.1.2.1.2.2.1.20.3:himitsu@gw1.foo.co.jp OID 68 - MIB Group RFC-1213 MIB-2 iso(1).org(3).dod(6).internet(1).mgmnt(2).mib(1). 1: system 2: interfaces 3: at 4: ip IP 5: icmp ICMP 6: tcp TCP 7: udp UDP 11: snmp SNMP 34

- SNMP OID/MIB Symbols [interfaces.iftable.ifentry] group 1.3.6.1.2.1.2.2.1.1 : ifindex 1.3.6.1.2.1.2.2.1.2 : ifdescr 1.3.6.1.2.1.2.2.1.3 : iftype 1.3.6.1.2.1.2.2.1.10 : ifinoctets 1.3.6.1.2.1.2.2.1.16 : ifoutoctets 1.3.6.1.2.1.2.2.1.11 : ifinucastpkts 1.3.6.1.2.1.2.2.1.17 : ifoutucastpkts 1.3.6.1.2.1.2.2.1.13 : ifindiscards 1.3.6.1.2.1.2.2.1.19 : ifoutdiscards 1.3.6.1.2.1.2.2.1.14 : ifinerrors 1.3.6.1.2.1.2.2.1.20 : IfOutErrors 69 MRTG - Target :SNMP 5 Interface Address 1 Port (ifindex) loopback tunnel Interface SNMP ifindex 70 numbered ifinoctets ifoutoctets 35

71 MRTG - Target :SNMP 6 Interface Address 2 5 Target[gw1-if-1]: /10.0.0.101:himitsu@gw1.foo.co.jp gw1.foo.co.jp 10.0.0.101 Interface ifinoctets/ifoutoctets 6 Target[gw1-if-1]: -/10.0.0.101:himitsu@gw1.foo.co.jp 5 In/Out 72 MRTG - Target :SNMP 7 Interface addres OID/MIB symbol 7 Target[gw1-if-1-disc]: ifindiscards/10.0.0.101& ifoutdiscards/10.0.0.101:himitsu@gw1.foo.co.jp gw1.foo.co.jp 10.0.0.101 Interface ifindiscards/ifoutdiscards 8 Target[gw1-if-1-disc]: 1.3.6.1.2.1.2.2.1.13/10.0.0.101& 1.3.6.1.2.1.2.2.1.19/10.0.1.101:himitsu@gw1.foo.co.jp 7 OID 36

MRTG - Target : 73 Target[<target name>]: `<command>` <target name> : <command> : ` : incoming bytes outgoing bytes target uptime target 74 MRTG SNMP packet loss ping # ping -f -c 100 ftp.foo.co.jp PING ftp.foo.co.jp (192.168.101.238): 56 data bytes. --- ftp.foo.co.jp ping statistics --- 100 packets transmitted, 95 packets received, 5% packet loss round-trip min/avg/max/stddev = 0.161/0.164/0.221/0.006 ms # -f : flood mode (supervisor only option). 37

75 MRTG - check_loss.shsh ping packet loss 100 packets transmitted, 95 packets received, 5% packet loss # cat /usr/local/bin/check_loss.sh #!/bin/sh /sbin/ping -f -c 100 $1 /usr/bin/sed 's/%//g' /usr/bin/awk /packet loss/ { printf("%d n%d n", $7, $7) } echo 0 ; echo $0 $* # /usr/local/bin/check_loss2.sh ftp.foo.co.jp 5 5 0 /usr/local/bin/check_loss.sh ftp.foo.co.jp # 76 MRTG - ping-loss. loss.cfg # cat ping-loss.cfg WorkDir: /usr/local/etc/www/mrtg/ping-loss Target[pingloss-ftp]: `/usr/local/bin/check_loss.sh ftp.foo.co.jp` Title[pingloss-ftp]: ftp.foo.co.jp - pingloss MaxBytes[pingloss-ftp]: 100 PageTop[pingloss-ftp]: <H1> ftp.foo.co.jp - pingloss </H1> YLegend[pingloss-ftp]: packet loss(%) ShortLegend[pingloss-ftp]: % LegendI[pingloss-ftp]: loss: LegendO[pingloss-ftp]: loss: Legend1[pingloss-ftp]: packet loss Legend2[pingloss-ftp]: packet loss Legend3[pingloss-ftp]: Maximal 5 Minute packet loss Legend4[pingloss-ftp]: Maximal 5 Minute packet loss Options[pingloss-ftp]: noinfo, growright, gauge, nopercent # 38

77 MRTG - 78 MRTG TIPS In/Out ifinoctets/ifoutoctets Octet bps bit Options[hoge] bits Maxbytes[hoge] 1/8 Interface address 39

79 NetSaint RRDTools MRTG3(?) 80 - NetSaint http://www.netsaint.org/ WEB Base version 0.0.5 Web Base ICMP/TCP ping, smtp, http, pop3,dns,ftp.telnet, Plugin MRTG plugin remote server management plugin... 40

81 NetSaint - Summary 82 NetSaint - Detail 41

83 NetSaint - Object Map - RRDTools http://ee-staff.ethz.ch/~oetiker/webtools/rrdtool/ RRDTools :Round Robin Database Tools MRTG Tobi Oetiker MRTG MRTG RRDTools MRTG WEB FrontEnd Program Remstat, ORCA, Cricket, NRG,... 84 42

85 RRDTools - 1 86 RRDTools - 2 43

87 RRDTools+NRG 88 RRDTools+Remstat1 44

89 RRDTools+Remstat2 90 Ref: http://rouge.itjit.ad.jp:3000/ InternetWeek99 Always under-construction (^^; 45

3 TIPS... SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom 2 TIPS - SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom 1

TIPS - ping/traceroute 3 SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom TIPS - 1 4 SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom 2

TIPS - 2 5 SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom TIPS - SNMP 1: 6 SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom 3

TIPS - SNMP 2: 7 SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom TIPS - SNMP 3: Interface 8 SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom 4

TIPS - SNMP 4: ifindex 9 SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom TIPS - SNMP 5: UCD-SNMP SNMP $ snmpwalk 10.0.0.1 himitsu 1 $ snmpwalk 10.0.0.1 himitsu 2 $ snmpwalk 10.0.0.1 himitsu ifdescr $ snmpwalk 10.0.0.1 himitsu iftype $ snmptranslate -n -R ifindiscards $ snmptranslate -R ifindiscards $ snmptranslate -n -f -d -R ifindiscards 10 SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom 5

TIPS - MRTG1 ( ) 11 SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom TIPS - MRTG2 MRTG CPU Load1 $ /usr/local/etc/mrtg/cpu.sh #!/bin/csh top -d 2 grep 'CPU states' awk '{ print $(NF-1) }' cut -f1 -d"." awk '{ a=100-$1 ; print $1 " n" a " n" }' uptime awk '{print $3 " " $4; }' cut -f1 -d"," hostname $ /usr/local/etc/mrtg/cpu.sh 93 7 6:19 myhost.foo.co.jp $ 12 shell shell SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom 6

SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom TIPS - MRTG3 MRTG CPU Load2 mrtg.cfg idle/active CPU Target[cpu]: `/usr/local/etc/mrtg/cpu.sh` MaxBytes[cpu]: 80 AbsMax[cpu]: 100 Options[cpu]: gauge, nopercent Title[cpu]: CPU State PageTop[cpu]: <h1>cpu State</h1> YLegend[cpu]: CPU State ShortLegend[cpu]: % LegendI[cpu]: Idle: LegendO[cpu]: Active: Legend1[cpu]: Current Idle Legend2[cpu]: Current Active Legend3[cpu]: Peak Idle Legend4[cpu]: Peak Active 13 14 SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom 7

C10 : 1 : /URL Copyright 1999 Internet Research Institute Copyright 1999 Intelligent Telecom 2 1 UNIX MAGAZINE Unix Communication Notes 1998.3 1997.12 OPEN DESIGN No.10 Software Design 1999.9 trafshow, MRTG, ntop SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom 1

3 SNMP 2 "Snmp, Snmpv2, Snmpv3, and Rmon 1 and 2" -- William Stallings; 3rd edition (January 1999) Addison-Wesley Pub Co; ISBN: 0201485346 ; "Practical Guide to SNMPv3 and Network Management, A" -- David Zeltserman, Dave Zeltserman; (May 4, 1999) Prentice Hall; ISBN: 0130214531 SNMP - - William Stallings Addison-Wesley Publiching Company; ISBN-7952-9651-0 SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom 4 Communication Traffic Project http://www.mmlab.tnl.ntt.co.jp/ Distributed Benchmark System http://shika.aist-nara.ac.jp/member/yukiom/dbs/index-j.html SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom 2

5 Network Management http://wwwsnmp.cs.utwente.nl/docs/softwa re/pubdomain.html http://netman.cit.buffalo.edu/index.html http://www.nemoto.ecei.tohoku.ac.jp/~nit ou/snmpdocs/tutorial1.html SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom 6 URL Angel Network Monitor http://ibm-2.mpa-garching.mpg.de/angel/ Big Brother http://maclawran.ca/sean/bb-dnld/new-info.html Expect http://expect.nist.gov/ IPTraf http://cebu.mozcom.com/riker/iptraf/index.html MRTG http://ee-staff.ethz.ch/~oetiker/webtools/mrtg/ SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom 3

7 mon http://www.kernel.org/software/mon NeTraMet URL http://www.auckland.ac.nz/net/accounting/ntm.releas e.note.html NetSaint http://www.netsaint.org/ nocol http://www.netplex-tech.com/software/nocol ntop http://www-serra.unipi.it/~ntop/ SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom 8 RRDTool URL http://ee-staff.ethz.ch/~oetiker/webtools/rrdtool/ Frontend - CRICKET http://www.munitions.com/~jra/cricket/ Frontend - NRG http://ee-staff.ethz.ch/~oetiker/ webtools/rrdtool/frontends/nrg.html Frontend - ORCA http://www.gps.caltech.edu/~blair/ Frontend - Remstats http://silverlock.dgim.crc.ca/~terskine/remstats/ SPONG http://www.edsgarage.com/projects/spong/ SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom 4

9 Scotty URL http://wwwhome.cs.utwente.nl/~schoenw/scotty/ SWATCH http://www.engr.ucsb.edu/~eta/swatch/ statscout http://www.statscout.com Treno http://www.psc.edu/~pscnoc/treno.html Experimental TCP Implementations http://www.psc.edu/networking/tcp.html UCD-SNMP http://ucd-snmp.ucdavis.edu/ SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom 10 General network management portal http://netman.cit.buffalo.edu/index.html URL URL Another good network management portal http://compnetworking.miningco.com/msubmanage.htm?terms=network+management&cob=home&tmog= 5006366091143m&Mint=56534342191358&FFV=1 The Simple Times http://www.simple-times.org/pub/simple times/issues/ SNMP FAQ http://www.cis.ohiostate.edu/hypertext/faq/usenet/ snmp-faq/part1/faq.html SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom 5

11 URL Sample Cisco device security configs http://www.cisco.com/warp/public/700/tech_configs.html#security Cisco device SNMP configuration tips http://www.cisco.com/warp/public/490/index.shtml SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom IETF http://www.ietf.org/ NANOG http://www.nanog.org/ JANOG http://www.janog.gr.jp/ CAIDA http://www.caida.org/tools/ http://www.caida.org/tools/ cflowd,rrd etc LBNL's Network Research Group http://ee.lbl.gov/ SATO/Internet Research Institute Copyright 1999 Shigeki YAHAGI/Intelligent Telecom tcpdump, libpcap, arpwatch, traceroute, pathchar Solaris Freeware Project http://sunsite.sut.ac.jp/sun/solbin/ Fresh Meat - Linux Software Index http://www.freshmeat.net/ 12 6