忆风居

忆风的地盘,一些日常的记忆,技术文摘,以及收集的一些文章。
  • 首页
  • 登入
  • 标签
  • 留言
  • 边栏
  • 链接
  • 归档
  • 星标日志
网络技术
分页: 1/2 第一页 1 2 下页 最后页 [ 显示模式: 摘要 | 列表 ]

MRTG WINDOWS 配置方法(转)

2010/06/18 0 Comments

Mrtg (Multi Router Traffic Grapher,MRTG) 是一个监控网络链路流量负载的工具软件,它可以从所有运行SNMP协议的设备(包括服务器、路由器、交换机等)抓取到信息,并自动生成包含PNG格式的图形以HTML文档方式显示给用户。

  首先,要在IIS中配置一个Web站点,用于发布MRTG的监控信息,本文假设该站点的根目录为c:/mrtg,然后,获取MRTG的 Win32版本和Activeperl,分别安装到d:/mrtg/和c:/usr/,为了将MRTG作为系统服务一开机就自动运行,我们还将 Windows 2000 Resource Kit 中的instsrv.exe和srvany.exe复制到d:/mrtg/bin

官方网站:http://people.ee.ethz.ch/~oetiker/webtools/mrtg/

  Windows 2000 Server中内含了SNMP 网络管理协议,如果你想通过 MRTG 来监控一台Windows 2000服务器的相关信息,就需要启用该Windows 2000 Server 的SNMP 协议.

  系统默认的Community 是通用的Public,虽然只有只读权限,但是出于安全的考虑,最好修改一下。

  SNMP使用的是UDP协议 161/162 端口

  可网管交换机,路由器本来就有SNMP协议,不需添加

  假设我们要监控的设备的IP是202.108.36.172

  下面我们进行MRTG的配置:
  1.进入 d:/mrtg/bin 目录:
  cd d:/mrtg/bin

  执行 cfgmaker,生成cfg文件:

  perl cfgmaker public@202.108.36.172 --global "WorkDir: c:/mrtg"      --output mrtg.cfg

  这里的public是202.108.36.172的Community,MRTG的监控文件保存在C:/mrtg/,注意WorkDir:与 c:/mrtg中间必需要有空格,输入的配置文件为mrtg.cfg,如果有多台设备要监控,可以在这里分别填入,如:

  perl cfgmaker public@202.108.36.172 public@202.108.36.173      --global "WorkDir: c:/mrtg" --output mrtg.cfg


  2.为了让MRTG全天24小时监控,我们在mrtg.cfg中加入以下参数,使MRTG每隔5分钟采集一次数据。

  RunAsDaemon:yes
  Interval:5
  可以使用命令:
  echo RunAsDaemon:yes >>mrtg.cfg
  echo Interval:5 >>mrtg.cfg
  使用中文:
  echo language:chinese>>mrtg.cfg

  3.使用IndexMaker生成报表首页:
  perl indexmaker mrtg.cfg>c:/mrtg/index.htm
  4.运行MRTG:
  perl mrtg --logging=mrtg.log mrtg.cfg
  访问http://yourserver/index.htm 看MRTG是否可以正常工作,生成统计图形。如果正常,终止程序,将其配置为系统服务。

  将MRTG配置为系统服务:
  由于MRTG需要由perl来编译执行,不能直接添加为系统服务,所以我们使用Windows 2000 Resource Kit 中的instsrv.exe和srvany.exe这

  两个程序来帮助我们把MRTG添加为系统服务。

  1 添加srvany.exe为服务:
  instsrv MRTG "d:/mrtg/bin/srvany.exe"

  2 配置srvany:

  在注册表 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlset/servicesMRTG 中添加一个 parameters 子键。再在 parameters 子键中添加以下项目:
  Application的字串值,内容为 C:/usr/bin/perl.exe
  AppDirectory 的字串值,内容为d:/mrtg/bin/
  AppParameters的字串值,内容为 mrtg --logging=mrtg.log mrtg.cfg

  有用的参数

  Options[_]: growright, bits
  RunAsDaemon:yes
  Interval:5
  language:chinese

网络技术 mrtg , windows
引用地址:
注意: 该地址仅在今日23:59:59之前有效

Windows 2003 SNMP CPU load OID

2010/06/18 0 Comments
Target[CPU]:1.3.6.1.2.1.25.3.3.1.2.1&1.3.6.1.2.1.25.3.3.1.2.2:public@172.16.20.11
MaxBytes[CPU]:100
Options[CPU]:gauge,unknaszero
WithPeak[CPU]:wmy
YLegend[CPU]:%utilization
ShortLegend[CPU]:%
Legend1[CPU]:Proc Load in next minute
Legend2[CPU]:
Legend3[CPU]:Maximal 5 minute Proc Load
Legend4[CPU]:
LegendI[CPU]:负荷1:
LegendO[CPU]:负荷2:
Title[CPU]:CPU 负荷
PageTop[CPU]:CPU负荷
网络技术 windows2003 , snmp , cpu , load , oid
引用地址:
注意: 该地址仅在今日23:59:59之前有效

HTTP状态码, HTTP Status Code

2010/04/20 0 Comments
常常抓包, 会看到HTTP头的一些参数。 这次我们先了解一下HTTP状态码的情况.


HTTP状态码(HTTP Status Code)


一些常见的状态码为:

200 - 服务器成功返回网页
404 - 请求的网页不存在
503 - 服务不可用

详细分解:

1xx(临时响应)
表示临时响应并需要请求者继续执行操作的状态代码。

代码   说明
100   (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 
101   (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。

2xx (成功)
表示成功处理了请求的状态代码。

代码   说明
200   (成功)  服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。
201   (已创建)  请求成功并且服务器创建了新的资源。
202   (已接受)  服务器已接受请求,但尚未处理。
203   (非授权信息)  服务器已成功处理了请求,但返回的信息可能来自另一来源。
204   (无内容)  服务器成功处理了请求,但没有返回任何内容。
205   (重置内容) 服务器成功处理了请求,但没有返回任何内容。
206   (部分内容)  服务器成功处理了部分 GET 请求。

3xx (重定向)
表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定向。

代码   说明
300   (多种选择)  针对请求,服务器可执行多种操作。 服务器可根据请求者 (user agent) 选择一项操作,或提供操作列表供请求者选择。
301   (永久移动)  请求的网页已永久移动到新位置。 服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。
302   (临时移动)  服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。
303   (查看其他位置) 请求者应当对不同的位置使用单独的 GET 请求来检索响应时,服务器返回此代码。
304   (未修改) 自从上次请求后,请求的网页未修改过。 服务器返回此响应时,不会返回网页内容。
305   (使用代理) 请求者只能使用代理访问请求的网页。 如果服务器返回此响应,还表示请求者应使用代理。
307   (临时重定向)  服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。

4xx(请求错误)
这些状态代码表示请求可能出错,妨碍了服务器的处理。

代码   说明
400   (错误请求) 服务器不理解请求的语法。
401   (未授权) 请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应。
403   (禁止) 服务器拒绝请求。
404   (未找到) 服务器找不到请求的网页。
405   (方法禁用) 禁用请求中指定的方法。
406   (不接受) 无法使用请求的内容特性响应请求的网页。
407   (需要代理授权) 此状态代码与 401(未授权)类似,但指定请求者应当授权使用代理。
408   (请求超时)  服务器等候请求时发生超时。
409   (冲突)  服务器在完成请求时发生冲突。 服务器必须在响应中包含有关冲突的信息。
410   (已删除)  如果请求的资源已永久删除,服务器就会返回此响应。
411   (需要有效长度) 服务器不接受不含有效内容长度标头字段的请求。
412   (未满足前提条件) 服务器未满足请求者在请求中设置的其中一个前提条件。
413   (请求实体过大) 服务器无法处理请求,因为请求实体过大,超出服务器的处理能力。
414   (请求的 URI 过长) 请求的 URI(通常为网址)过长,服务器无法处理。
415   (不支持的媒体类型) 请求的格式不受请求页面的支持。
416   (请求范围不符合要求) 如果页面无法提供请求的范围,则服务器会返回此状态代码。
417   (未满足期望值) 服务器未满足"期望"请求标头字段的要求。

5xx(服务器错误)
这些状态代码表示服务器在尝试处理请求时发生内部错误。 这些错误可能是服务器本身的错误,而不是请求出错。

代码   说明
500   (服务器内部错误)  服务器遇到错误,无法完成请求。
501   (尚未实施) 服务器不具备完成请求的功能。 例如,服务器无法识别请求方法时可能会返回此代码。
502   (错误网关) 服务器作为网关或代理,从上游服务器收到无效响应。
503   (服务不可用) 服务器目前无法使用(由于超载或停机维护)。 通常,这只是暂时状态。
504   (网关超时)  服务器作为网关或代理,但是没有及时从上游服务器收到请求。
505   (HTTP 版本不受支持) 服务器不支持请求中所用的 HTTP 协议版本。

网络技术 http , status , code , 状态码
引用地址:
注意: 该地址仅在今日23:59:59之前有效

SSH Tunnel扫盲

2010/04/02 0 Comments
作者:老王

前些天,由于我不知道如何在Putty里拷贝字符而被朋友们取笑,着实糗了一把。不过被别人B4的一大好处就是你会知耻而后勇,这阵子通过研读PuTTY 中文教程,估计以后不会再犯同样的错误了,在学习Putty的同时偶然发现自己对SSH  Tunnel的了解很匮乏,所以便有了今天这篇笔记。

SSH Tunnel有三种,分别是本地Local(ssh -NfL),远程Remote(ssh -NfR),动态Dynamic(ssh  -NfD)。(含义参考man  ssh)

说明:在我们举例说明用法之前,先假设你有一台机器,它的IP是a.b.c.d。

1:本地Local(ssh -NfL)

ssh -NfL a.b.c.d:1234:www.google.com:80 a.b.c.d

此时,在浏览器里键入:http://a.b.c.d:1234,就会看到Google的页面了。

在绑定1234端口的时候,可以省略前面的ip,如此一来,1234端口就仅仅绑定在localhost地址上,更安全:

ssh -NfL 1234:www.google.com:80 a.b.c.d

此时浏览的话就要在a.b.c.d机器上使用http://localhost:1234了。

何时使用本地Tunnel?

比如说你在本地访问不了某个网络服务(如www.google.com),而有一台机器(如:a.b.c.d)可以,那么你就可以通过这台机器来访问。

2:远程Remote(ssh -NfR)

ssh -NfR 1234:localhost:22 a.b.c.d

接着转到a.b.c.d机器,使用如下命令:

ssh -p 1234 localhost

需要注意的是上下两个命令里的localhost不是同一台。这时你会发现自己已经连上最开始命令里的localhost机器了,也就是执行“ssh  -NfR”的那台机器。

何时使用远程Tunnel?

比如当你下班回家后就访问不了公司内网的机器了,遇到这种情况可以事先在公司内网的机器上执行远程Tunnel,连上一台公司外网的机器,等你下班回家后 就可以通过公司外网的机器去访问公司内网的机器了。

3:动态Dynamic(ssh -NfD)

ssh -NfD 1234 a.b.c.d

如此一来就建立了一台Socket代理机器,接着在浏览器上设置Socket代理:地址是localhost,端口是1234,从此以后,你的访问都是加 密的了!你可以通过访问WhatIsMyIP来 确认自己现在的IP,看看是不是已经变成a.b.c.d了。

测试阶段,也可以把端口绑定在外网地址上,如此一来,你在浏览器上就可以使用外网地址设置Socket代理,但这仅限于测试,否则,你的机器就不安全了, 随时可能成为肉鸡。对于Windows用户来说,如果讨厌命令行,还可以使用MyEnTunnel来实现同样的功能,配合Firefox的 FoxyPorxy,基本就无敌了,至于具体的配置方法,小崔已经写好了:使用Firefox+foxyProxy+SSH翻山越岭。如果你使用的是Chrome的话,则可以选择 Proxy Switchy!来实现同样的效果,恕不多言。

补充:和MyEntunnel比起来,似乎Bitvise Tunnelier更爽一点,下载的话别搞 错了,要的是客户端,个人用户免费。

何时使用动态Tunnel?

中国人都知道。

友情提示:

在实验过程中如果想确认端口是否已经生效,可以使用lsof命令,例如:/usr/sbin/lsof -i:1234

参考文档:

上班族ssh tunnel求生手冊
反向建立  SSH Tunnel、免 VPN 連回公司

来源:
http://hi.baidu.com/thinkinginlamp/blog/item/4e1d510fe7c811216059f3ea.html
网络技术 ssh , tunnel
引用地址:
注意: 该地址仅在今日23:59:59之前有效

Putty ssh Tunnel/端口转发 设置

2010/04/01 0 Comments

理论上说,支持ssh version2远程登录的主机可以当成一台socks5代理服务器。

PuTTY的图形化界面也可以配置出一个代理,但是那个用鼠标点击的不自动

PuTTY完整版自带的PLINK.exe可以完美的做这个事情,命令是:

PLINK.EXE -C -N -D 127.0.0.1:7000 est@202.115.22.x:21314

解释成中文:

PLINK.EXE -启用数据压缩 -不要shell -端口动态转发 代理IP:端口 远程主机用户名@远程主机IP:端口

就这么简单。

如果是Linux下,直接使用ssh命令就可以了:

ssh -CfNg -D 127.0.0.1:7000 est@202.115.22.x:21314

代理设置好了之后,在Firefox下这样设置:





其实F-secure  也有此功能,不过有点缺陷就是,  F-secure 的SSH tunnel  的 local tunnel 只能针对一个一个地址,而没办法全部的网址, 需要转发哪个地址,就需要手工添加。

网络技术 putty , ssh , tunnel
引用地址:
注意: 该地址仅在今日23:59:59之前有效
分页: 1/2 第一页 1 2 下页 最后页 [ 显示模式: 摘要 | 列表 ]
公告
需要添加链接的同学们,可以申请链接哦!
RSS feed Email feed
分类
  • 默认分类 [12] RSS
  • 心情杂语 [47] RSS
  • Linux 平台 [22] RSS
  • Windows 平台 [29] RSS
  • Web 开发 [35] RSS
  • Mysql [8] RSS
  • 网络技术 [9] RSS
  • 投资理财 [1] RSS
  • 软件逆向 [5] RSS
  • 网络安全 [3] RSS
  • 网络杂文 [3] RSS
  • 道听途说 [5] RSS
日历
< 2010 >    < 9 >
庚寅年(虎)
日 一 二 三 四 五 六
1234
567891011
12131415161718
19202122232425
2627282930
统计
访问次数 126876
今日访问 297
日志数量 202
评论数量 28
引用数量 0
留言数量 3
注册用户 1
在线人数 16
搜索
最新日志
  • MYSQL的优化[转]
  • PHP代码审计工具
  • Mrtg系统状态监控[C...
  • Awk学习笔记
  • PHP 生成中文验证码乱...
最新评论
  • 大量出售成品:(植物冰)...
  • 大量出售成品:(植物冰)...
  • ok,Replica O...
  • Recommend:le...
  • Keygen.exe 文...
链接
  • 友情链接
  • Jansfer
  • 阻击者的网络通行证
  • 大面面的博客
  • 华立的博客
  • 中国看电影CNKDY.COM
  • 爱书网
  • 噢噢动漫
  • DJ噢噢
  • QQ空间代理、代码查询
  • QQ空间查询器
  • 福建游戏论坛
  • kakapo's nest
  • 我爱美眉
  • 常用工具
  • 生活常用工具
  • 铁路客服中心
  • 网易文档
归档
  • 2010/09
  • 2010/08
  • 2010/07
  • 2010/06
  • 2010/05
其他
登入
注册
申请链接
RSS: 日志 | 评论
编码:UTF-8
XHTML 1.0

Top bo-blog
Copyright © 忆风居. Powered by Bo-Blog 2.1.1 ReleaseCode detection by Bug.Center.Team
闽ICP备09070078号
Valid XHTML 1.1 and CSS 3