T086ѧϰ�� | վ��ѧԺ | �����ĵ� | ���� | Ъ���� | IP��ַ��ѯ | �������� | ���ջ��� | �����ֵ� | ���ù��� | ������Ϣ��ѯ

��WINDOWS�°�װMRTGȫ����

�� ��Դ��������վ���ߣ����� ����ʱ�䣺2006-03-04 | ���壺�� �� С��
[����]��WINDOWS�°�װMRTGȫ���� ������������ �ģ�����/���� ([email protected]) ����ת�أ��뱣���ĵ�������ע������( http://www.cnitexam.com ) ���� ��һ�������У���Ϊ���繤��ʦ������������Ա����Ҫ��ʱ�˽�������...

��WINDOWS�°�װMRTGȫ����
������������
�ģ�����/���� ([email protected])
����ת�أ��뱣���ĵ�������ע������(
http://www.cnitexam.com )
����
��һ�������У���Ϊ���繤��ʦ������������Ա����Ҫ��ʱ�˽������ĸ���״̬�����ж������Ƿ����ڽ���״̬������ʱ�˽�������������ÿ��·������������ÿ���������˿ڵ����������Թ����ȱ���ʱ���ϼ��쵼�ṩ��ʵ�����ݼ�ͼ�α��档��������Ȱ��Լ��й����λ�ȡ���������ķ��������ҽ���һ�£������б�Ҫ���������������֣��Լ���һ����˾��������������ͼ���������������ļ�����Ҫ�漰��SNMP��PERL��MRTG��һ����ҳ������֪ʶ�������Ҿ�STEP BY STEP�����ҽ�����ô����ʵʩ���ҵ�ˮƽ���ޣ����д������߸��õĽ����취������������������лл��

STEP BY STEP������װPERL
Perl�İ�װ�Ƚϼ����ˣ�Ŀǰʹ�õ�һ����Active Perl for windows���������µİ汾��5.8.0������Ҫʹ�����Ȱ�װIIS����APACHE�ȳ��õ�WEB������ƽ̨��������Ҿ�����õ�IIS��Ϊ��װ��ʾ��������������Ҫ��APACHEƽ̨���氲װPERL������������Щ��ͬ.
Perl �������廨���ŵĸ�����ҵƽ̨, ����������֪�� UNIX/Linux
��΢������ҵϵͳ, �Լ��㹻֧�� POSIX ������ƽ̨: BeOS, Cygwin, Netware,MPE/iX, OS/2, QNX, VMS, VOS, �Լ� z/OS. ������ MacOS Classic ���û�Ҳ������http://dev.macperl.org/ ����ר������ֲ�汾.
�ڱ������У�������ActivePerl-5.6.1��Ϊ��װʾ���̴�����ô��װ��Perl For WINDOWS �汾��msi�İ�װ����һ����������ActivePerl-5.6.1.633-MSWin32-x86.msi �����ҿ���ȥhttp://downloads.activestate.com/Ac...MSWin32-x86.msi �������°汾��ActivePerl��
��װPerl�Ĺ��̺ܼ򵥵ģ�������Ҫ����һ�£�
�����ڵĻ�����WINDOWS 2000 SERVER Ӣ�İ�+PACK3 ��IIS5.0ƽ̨��
1�� ����Perl�İ�װ�ļ� ������һ����


2�� û��ѡ����ֻ��ͬ��Э��������һ����

3�� ������ǧ��Ҫע���ˣ�ϵͳĬ���ǰ�װ�� Perl Ŀ¼���棬��Ϊ�������Ժ�ʹ�ó����ķ��㣬һ��Ҫ�ǵ��޸�Ϊ usr Ŀ¼���̷�һ��Ӧ��web�ĸ�Ŀ¼���ڵ���һ�£��������£�

4�� ��һ������������ȷ���Ƿ�ʹ��[PPM3���͸�����Ϣ��ASPN]������ʡ�ŵ�������Ҫѡ����ֱ�Ӱ���һ����
5�� ��������ȫ��ѡ���ϣ���һ����

6�� ��ʾ׼�����˿�ʼ��װ�ˣ���һ����
7�� ��ʼ��װ

8�� Ӳ��һ������֮����ϵͳ�Ͱ�װ�ɹ��ˣ������ڵȼ����Ӱ�
9�� ��װPerl ���˽������Dz��dz����򵥡�
Perl��װ��֮���������Դ��� [Internet Information Services]->[Default WebSite]->[Properties]->[Home Directory]->[Configuration]�������µĻ���

����������pl��plx���ͱ�ʾ��װ�ɹ��ˣ�����.cgi�������Լ��ֹ�����ȥ�ģ������ǵ���������[Add��]

�ڳ��ֵĶԻ�����������ͼ��ʾ���ַ������ɡ�

Ȼ�����ǿ��Բ���һ�°�װ�Ľ�����һ��ʹ����ν��CGI̽�룬�����������ҵ�����������ͼ��ʾ�����ݣ��ͱ�ʾ���ǵ�PERL��װ���óɹ������Խ�����һ��ѧϰ�ˡ�

STEP BY STEP��������SNMP
���ǽ�PERL��װ�ú���Ҫ������һ������Ҫ�����������豸����������·��������������������һ̨��װ��WIN2K�ĵ��ԡ�ֻҪ��֧��SNMP��traps��������ʹ�������ñ����صĶ�����������������һ̨CISCO 2950�������ͻ�Ϊ2600·����Ϊ�������ҽ��ܣ���Ϊ�漰��IOS�汾��������ȷ�����أ���ʵ�ʲ����У�ϣ�������������á���Ȼ�������������������ֵ���ͨ���ģ���ֻ��Ҫ�ı�һ���������ƣ��Ϳ�������ʹ���ˡ�
Ϊ�˷��������Ķ����Ҽ򵥵Ľ���һ�£�������community �ִ�ʱ����Ҫʹ��Ĭ�ϵ�public����Ϊ�������ױ�ijЩ�ڿͼ��������߳��ְ�ȫ©��������ѡ���Լ���Ϊ���������ַ�����host�ǽ���traps������IP���֣����Ը�������ʵ����Ҫ������
����������CISCO 2950������������ͨ����
C: elnet ���Ľ�������IP
User Access Verification
Password:
TNKSW>en
Password:
TNKSW# conf t
TNKSW(config)# nmp-server community chinatnk RO
TNKSW(config)# snmp-server trap-source FastEthernet0/1
TNKSW(config)# snmp-server contact
[email protected]
TNKSW(config)# snmp-server host 192.168.0.6 chinatnk
TNKSW(config)# snmp-server enable traps
TNKSW# sh run
TNKSW# wr
(����Ϊ����ժ¼show run����)
����

����
���Կ������������ǵĽ�������SNMP�Ѿ����������ˣ���Ȼ������Ҫ���DZ����˱���ѽ��Ҫ��Ȼ��ǰ�������ˣ��Ǻǡ�
�ٿ�����Ϊ2600·���������ã���ʵҲ����ģ�������Ϊ�IJ�Ʒ���󼸸�������CISCO��Щ��һ����^_^
C: elnet ���Ľ�������IP
User Access Verification
Password:
qjrouter> en
Password:
qjrouter# conf (��Ϊ��Ʒ����terminal����,*_*)
qjrouter(config)#snmp-server ?
community Enable SNMP ; set community string
contact Text for mib object sysContact
enable Enable SNMP Traps
host Specify hosts to receive SNMP TRAPs
location Text for mib object sysLocation
trap-authentication Send TRAP on receipt of incorrect community string
qjrouter(config)#snmp-server enable traps
qjrouter(config)#snmp-server contact
[email protected]
qjrouter(config)#snmp-server location chinatnk
qjrouter(config)#snmp-server community ?
ro Read-only access with this community string
rw Read-Write access with this community string
qjrouter(config)#snmp-server community ro chinatnk
qjrouter(config)#
qjrouter#wr
qjrouter#sh ru
(����Ϊ����ժ¼show run����)
����
����
������ʾ��һ��Ҫ���棬��Ҫ�����ˣ�^_^


STEP BY STEP������װMRTG
��������Ҫ��Internet�����������µ�MRTG������MRTG�Ĺٷ���ַ�ǣ�http://people.ee.ethz.ch/~oetiker/webtools/mrtg/ MRTG���й�������ַ�ǣ�http://mrtg.openunion.org/ MRTG��������ַ�ǣ�http://people.ee.ethz.ch/~oetiker/webtools/mrtg/pub/ ���������µİ汾�ǣ�mrtg-2.9.27.zip ������ʹ�õ���LINUX����UNIXϵͳ������ֱ������mrtg-2.9.27.tar.gz ���������ػ�����������Ҫ�Ƚ�����ѹ������MRTG��һ��PERLд�ij��򣬲���Ҫ��װ���Ժ���Щ��װ������Ҫ��DOS�������ɣ����Խ�����ѹ��·��ΪC:MRTG��
����������ϸ�İ�װ���裺
1�� ����cmd������DOS״̬��
2�� c:>cdmrtgin �����ղŽ�ѹ��MRTGĿ¼��׼��ִ�����
3�� ʹ��perl mrtg ��������MRTG�Ƿ���ȷ��
4�� ִ��������perl cfgmaker
[email protected] --global "WorkDir: c:wwwmrtg" --output mrtg.cfg
��һ��������Ҫ����һ�£�
[email protected] ʹ�õ�������Ҫ����SNMP���ݵ��豸��community ������IP��ַ��
WorkDir: c:wwwmrtg ʹ�õ�����ȷ��װMRTG������Ҫʹ�õ���WEBĿ¼��Ҫ����ʵ����������;
output mrtg.cfg �����������������ļ����ƣ�
�ĺ���֮����һ�»س���ϵͳ�Ϳ�ʼִ�������ˡ�����������ʹ�õ��ǽ���������Ϊ��SNMPԴ����������ִ�к�����������24���˿ڣ���һЩ��Ϣ��ʾ��������·������û����ô����Ҫ�󶨵Ķ˿ڣ�������Ϣ������΢��һЩ��
��һ��������ִ��������ϵͳ����MRTG��Ŀ¼������ָ����mrtg.cfg�ļ���������һ��Ҫ���ľ����޸�MRTG�ļ���ʹ֮�������ǵ�Ҫ����
�е��豸��֧��SNMPЭ�飬�����ォ�����ִ�������ʾ��Ϣ������λ����ע��һ�¡�
ע�⣬����������Ҫͬʱ���ض����豸������������Ҫ�޸�output ���������������ļ�������������mrtg.cfg��
��ϸ�������£�
C:mrtgin>perl cfgmaker
[email protected] --global "WorkDir: e:webrootmrt
g" --output mrtg4.cfg
--base: Get Device Info on
[email protected]:
--base: Vendor Id: cisco
--base: Populating confcache
--snpo: confcache
[email protected]: Name Fa0/1 --> 1
--snpo: confcache
[email protected]: Name Fa0/2 --> 2
--snpo: confcache
[email protected]: Name Fa0/3 --> 3
--snpo: confcache
[email protected]: Name Fa0/4 --> 4
--snpo: confcache
[email protected]: Name Fa0/5 --> 5
--snpo: confcache
[email protected]: Name Fa0/6 --> 6
--snpo: confcache
[email protected]: Name Fa0/7 --> 7
--snpo: confcache
[email protected]: Name Fa0/8 --> 8
--snpo: confcache
[email protected]: Name Fa0/9 --> 9
--snpo: confcache
[email protected]: Name Fa0/10 --> 10
--snpo: confcache
[email protected]: Name Fa0/11 --> 11
--snpo: confcache
[email protected]: Name Fa0/12 --> 12
--snpo: confcache
[email protected]: Name Fa0/13 --> 13
--snpo: confcache
[email protected]: Name Fa0/14 --> 14
--snpo: confcache
[email protected]: Name Fa0/15 --> 15
--snpo: confcache
[email protected]: Name Fa0/16 --> 16
--snpo: confcache
[email protected]: Name Fa0/17 --> 17
--snpo: confcache
[email protected]: Name Fa0/18 --> 18
--snpo: confcache
[email protected]: Name Fa0/19 --> 19
--snpo: confcache
[email protected]: Name Fa0/20 --> 20
--snpo: confcache
[email protected]: Name Fa0/21 --> 21
--snpo: confcache
[email protected]: Name Fa0/22 --> 22
--snpo: confcache
[email protected]: Name Fa0/23 --> 23
--snpo: confcache
[email protected]: Name Fa0/24 --> 24
--snpo: confcache
[email protected]: Name Nu0 --> 25
--snpo: confcache
[email protected]: Name Vl1 --> 26
--snpo: confcache
[email protected]: Descr FastEthernet0/1 --> 1
--snpo: confcache
[email protected]: Descr FastEthernet0/2 --> 2
--snpo: confcache
[email protected]: Descr FastEthernet0/3 --> 3
--snpo: confcache
[email protected]: Descr FastEthernet0/4 --> 4
--snpo: confcache
[email protected]: Descr FastEthernet0/5 --> 5
--snpo: confcache
[email protected]: Descr FastEthernet0/6 --> 6
--snpo: confcache
[email protected]: Descr FastEthernet0/7 --> 7
--snpo: confcache
[email protected]: Descr FastEthernet0/8 --> 8
--snpo: confcache
[email protected]: Descr FastEthernet0/9 --> 9
--snpo: confcache
[email protected]: Descr FastEthernet0/10 --> 10
--snpo: confcache
[email protected]: Descr FastEthernet0/11 --> 11
--snpo: confcache
[email protected]: Descr FastEthernet0/12 --> 12
--snpo: confcache
[email protected]: Descr FastEthernet0/13 --> 13
--snpo: confcache
[email protected]: Descr FastEthernet0/14 --> 14
--snpo: confcache
[email protected]: Descr FastEthernet0/15 --> 15
--snpo: confcache
[email protected]: Descr FastEthernet0/16 --> 16
--snpo: confcache
[email protected]: Descr FastEthernet0/17 --> 17
--snpo: confcache
[email protected]: Descr FastEthernet0/18 --> 18
--snpo: confcache
[email protected]: Descr FastEthernet0/19 --> 19
--snpo: confcache
[email protected]: Descr FastEthernet0/20 --> 20
--snpo: confcache
[email protected]: Descr FastEthernet0/21 --> 21
--snpo: confcache
[email protected]: Descr FastEthernet0/22 --> 22
--snpo: confcache
[email protected]: Descr FastEthernet0/23 --> 23
--snpo: confcache
[email protected]: Descr FastEthernet0/24 --> 24
--snpo: confcache
[email protected]: Descr Null0 --> 25
--snpo: confcache
[email protected]: Descr Vlan1 --> 26
--snpo: confcache
[email protected]: Ip 192.168.0.4 --> 26
--snpo: confcache
[email protected]: Type 6 --> 1
--snpo: confcache
[email protected]: Type 6 --> 2 (duplicate)
--snpo: confcache
[email protected]: Type 6 --> 3 (duplicate)
--snpo: confcache
[email protected]: Type 6 --> 4 (duplicate)
--snpo: confcache
[email protected]: Type 6 --> 5 (duplicate)
--snpo: confcache
[email protected]: Type 6 --> 6 (duplicate)
--snpo: confcache
[email protected]: Type 6 --> 7 (duplicate)
--snpo: confcache
[email protected]: Type 6 --> 8 (duplicate)
--snpo: confcache
[email protected]: Type 6 --> 9 (duplicate)
--snpo: confcache
[email protected]: Type 6 --> 10 (duplicate)
--snpo: confcache
[email protected]: Type 6 --> 11 (duplicate)
--snpo: confcache
[email protected]: Type 6 --> 12 (duplicate)
--snpo: confcache
[email protected]: Type 6 --> 13 (duplicate)
--snpo: confcache
[email protected]: Type 6 --> 14 (duplicate)
--snpo: confcache
[email protected]: Type 6 --> 15 (duplicate)
--snpo: confcache
[email protected]: Type 6 --> 16 (duplicate)
--snpo: confcache
[email protected]: Type 6 --> 17 (duplicate)
--snpo: confcache
[email protected]: Type 6 --> 18 (duplicate)
--snpo: confcache
[email protected]: Type 6 --> 19 (duplicate)
--snpo: confcache
[email protected]: Type 6 --> 20 (duplicate)
--snpo: confcache
[email protected]: Type 6 --> 21 (duplicate)
--snpo: confcache
[email protected]: Type 6 --> 22 (duplicate)
--snpo: confcache
[email protected]: Type 6 --> 23 (duplicate)
--snpo: confcache
[email protected]: Type 6 --> 24 (duplicate)
--snpo: confcache
[email protected]: Type 1 --> 25
--snpo: confcache
[email protected]: Type 53 --> 26
--snpo: confcache
[email protected]: Eth 00-0b-be-b2-b8-81 --> 1
--snpo: confcache
[email protected]: Eth 00-0b-be-b2-b8-82 --> 2
--snpo: confcache
[email protected]: Eth 00-0b-be-b2-b8-83 --> 3
--snpo: confcache
[email protected]: Eth 00-0b-be-b2-b8-84 --> 4
--snpo: confcache
[email protected]: Eth 00-0b-be-b2-b8-85 --> 5
--snpo: confcache
[email protected]: Eth 00-0b-be-b2-b8-86 --> 6
--snpo: confcache
[email protected]: Eth 00-0b-be-b2-b8-87 --> 7
--snpo: confcache
[email protected]: Eth 00-0b-be-b2-b8-88 --> 8
--snpo: confcache
[email protected]: Eth 00-0b-be-b2-b8-89 --> 9
--snpo: confcache
[email protected]: Eth 00-0b-be-b2-b8-8a --> 10
--snpo: confcache
[email protected]: Eth 00-0b-be-b2-b8-8b --> 11
--snpo: confcache
[email protected]: Eth 00-0b-be-b2-b8-8c --> 12
--snpo: confcache
[email protected]: Eth 00-0b-be-b2-b8-8d --> 13
--snpo: confcache
[email protected]: Eth 00-0b-be-b2-b8-8e --> 14
--snpo: confcache
[email protected]: Eth 00-0b-be-b2-b8-8f --> 15
--snpo: confcache
[email protected]: Eth 00-0b-be-b2-b8-90 --> 16
--snpo: confcache
[email protected]: Eth 00-0b-be-b2-b8-91 --> 17
--snpo: confcache
[email protected]: Eth 00-0b-be-b2-b8-92 --> 18
--snpo: confcache
[email protected]: Eth 00-0b-be-b2-b8-93 --> 19
--snpo: confcache
[email protected]: Eth 00-0b-be-b2-b8-94 --> 20
--snpo: confcache
[email protected]: Eth 00-0b-be-b2-b8-95 --> 21
--snpo: confcache
[email protected]: Eth 00-0b-be-b2-b8-96 --> 22
--snpo: confcache
[email protected]: Eth 00-0b-be-b2-b8-97 --> 23
--snpo: confcache
[email protected]: Eth 00-0b-be-b2-b8-98 --> 24
--snpo: confcache
[email protected]: Eth --> 25
--snpo: confcache
[email protected]: Eth 00-0b-be-b2-b8-80 --> 26
--base: Get Interface Info
--base: Walking ifIndex
--base: Walking ifType
--base: Walking ifAdminStatus
--base: Walking ifOperStatus
--base: Walking ifAlias
--base: Walking ifSpeed
--base: Writing mrtg4.cfg
C:mrtgin>perl mrtg mrtg4.cfg
C:mrtgin>
C:mrtgin>perl cfgmaker
[email protected] --global "WorkDir: e:webrootm
rtg" --output mrtg5.cfg
--base: Get Device Info on
[email protected]:
--base: Vendor Id:
--base: Populating confcache
--snpo: confcache
[email protected]: Descr Ethernet0 --> 1
--snpo: confcache
[email protected]: Descr Serial0 --> 2
--snpo: confcache
[email protected]: Descr Bri0 --> 3
--snpo: confcache
[email protected]: Descr LoopBack0 --> 4
--snpo: confcache
[email protected]: Ip 127.0.0.1 --> 4
--snpo: confcache
[email protected]: Ip 192.168.0.254 --> 1
--snpo: confcache
[email protected]: Ip 202.104.141.177 --> 1
--snpo: confcache
[email protected]: Type 6 --> 1
--snpo: confcache
[email protected]: Type 23 --> 2
--snpo: confcache
[email protected]: Type 23 --> 3 (duplicate)
--snpo: confcache
[email protected]: Type 24 --> 4
--snpo: confcache
[email protected]: Eth 00-e0-fc-06-d4-21 --> 1
--snpo: confcache
[email protected]: Eth 00-00-00-00-00-00 --> 2
--snpo: confcache
[email protected]: Eth 00-00-00-00-00-00 --> 3 (duplicate
)
--snpo: confcache
[email protected]: Eth 00-00-00-00-00-00 --> 4 (duplicate
)
--base: Get Interface Info
--base: Walking ifIndex
--base: Walking ifType
--base: Walking ifAdminStatus
--base: Walking ifOperStatus
--base: Walking ifSpeed
--base: Writing mrtg5.cfg
C:mrtgin>perl mrtg mrtg5.cfg
C:mrtgin>
5�� ��ʼ��������ͼ�������ļ�
6��
C:mrtgin>perl mrtg mrtg.cfg
�����ɹ�ִ�����ɺ󣬽���������ǰһ��������ָ����WEBĿ¼����������IP+�˿���������ҳ��һЩpngͼƬ����ЩͼƬ�������統ʱ������ͼ�����ǿ���ֱ�Ӵ���������ҳ����һ�£����Ƿ��������տ�ʼ���ɺ��ܶ඼�ǿհ׵ģ���Ҫ�����Զ�����һ��ʱ�����ſ�����ͼ�α��ֳ�����
7�� ҪʹMRTG������ʱ�õ����µ�����ͼ�����ǻ���Ҫ�޸�һ�����ýű�����Ҫ�Ǹղ�output�����������ļ���mrtg.cfg��ʹ���ı��༭����������
�ļ�ͷ���Ѿ�˵������Windowsϵͳ����������UNIXϵͳ�����IJ�ͬ���÷�����������Ϊ���°���MRTG���Ѿ��Զ���β�������˹���Ŀ¼������Ҫ�������ֹ��༭��
Ϊ��ʹ��������ͼ����ÿ5�����Զ�����һ�Σ����ǻ���Ҫ��
###Global Config Options����һ�м���һ�����
RunAsDaemon: yes
����������������ʹMRTGÿ5�����Զ�ȥ��ȡһ��SNMP�����ݼ�������������ͼ�Ρ�
�����ļ����˳���
8�� ��������Ҫͬʱ���ص��豸����һ��ʱ�����豸�Ľӿڶ���һ��ʱ�������漰�������˶��������ļ��������鿴�����Ƚ����ѣ���ʱ������Ҫʹ��indexmaker������������ռ���������һ���ļ����档
ִ���������
C:MRTGBIN> perl indexmaker --output=index.htm mrtg.cfg
��ʱ��ϵͳ�����Զ�����index.htm������ָ����WEBĿ¼���棬�������ڿ��Դ�����ҳ�ļ����鿴�Ƿ������ˡ�
9�� Ϊ��ʹϵͳ��ÿ�ο����������Զ����и�������ǻ���Ҫ���������������������ݷ�ʽ��
1�������������Ҽ���ѡ�����ݷ�ʽ��
2�����������ݷ�ʽ������������Ϊ start /D c:mrtg/bin wperl mrtg �Clogging=eventlog mrtg.cfg
3��������һ���üǵ��ļ������硱mrtg�������ء���
9�����ˣ�MRTG�Ѿ��������������ˣ����һ��������ṩÿ5��������ͼ��ÿ������ͼ��ÿ������ͼ��ÿ������ͼ��ÿ������ͼ��
����ϸ�İ�װMRTG�ķ�����MRTG�Ĺٷ���վ��http://people.ee.ethz.ch/~oetiker/w...g/nt-guide.html
������ͼ����������վ
ǰ�棬�����Ѿ�������ͼ��ͼ�ļ��ˣ������ǰ���������������������վ��
����ʹ��Dreamwaver MX����ҳ�������������������Լ�����Ҫ������վ����������һ�£��Ϳ�������ʹ���ˡ�

  • ת����ע����Դ��ITѧϰ�� ��ַ��http://www.t086.com/ �����������Ƽ�������
  • �ر������� ��վ�������ر�������ֹת�ص�ר�������������¿�������ת�أ���������ע��������ԭʼ���ߡ����°�Ȩ������ԭʼ�������С����ڱ���վת�����µĸ��˺���վ�����DZ�ʾ������л�⡣������վת�ص������а�Ȩ��������ϵ���ǣ����ǻᾡ�����Ը�����
������ѯ Health Check Gulangyu
© 2017 T086ѧϰ�� - T086.com(ԭitlearner.com)
RunTime:20.11ms QueryTime:7