Showing posts with label windows. Show all posts
Showing posts with label windows. Show all posts

Friday, May 20, 2011

Nagios监控报警安装

一.Nagios简介



Nagios是一款遵循GPLv2的开源网络监控软件,可用来监控指定的多种系统的主机、服务,并可在它们的工作状态发生变化时通知管理员。

  1. 监控网络服务(HTTP、POP3、SMTP、PING、MySQL等)

  2. 监控主机资源(磁盘空间利用率、内存利用率、CPU负载等)

  3. 简洁的插件设计接口,使得用户可以轻松开发所需的检测脚本

  4. 并行服务模式

  5. 轻松描述网络结构,并且能够区辨“宕机”和“主机不可达”

  6. 通过邮件或用户自定义的方式将主机或服务的工作状态变化情况通知给管理员6)当服务或主机问题产生与解决时将告警发送给联系人(通过EMail、短信、用户定义方式) ?可以通过飞信,等方式实现时,既可传递给管理员,可高效的保证服务器的维护。

  7. 自动日志滚动

  8. 支持以冗余方式进行主机监控

  9. 可以通过web方式直观的查看当前网络状态、通知和问题历史、日志文件等等,此组件为可选



Saturday, March 5, 2011

突破Windows XP SP3远程桌面连接数限制

长期在Linux下工作,但是常常需要在IE6下做WEB测试,于是在开发服务器上安装了Xen和Windows XP SP3。但是XP默认只能1个远程连接,所以需要“破解”。

  1. 下载破解过的[download id="2" format="3"],版本5.1.2600.5512,语言中文(中国)。

  2. 复制到windows\system32文件夹覆盖同名文件。(如果开着SFC还要覆盖dllcache或者servicepackfiles\i386里的)

  3. 运行RAR包里的MultipleTS.bat

  4. 运行gpedit.msc打开组策略,找到终端服务-限制连接数量改到2以上

  5. 确保启用快速用户切换和允许用户远程连接到此计算机

  6. 重启电脑确保更改生效

Saturday, June 12, 2010

文件自动增长和自动收缩SQL Server

文件自动增长和自动收缩

SQL Server允许用户设置数据库初始值、最大值,可以自动增长或者自动收缩。通过这些设置,可以防止数据库空间问题而导致的应用程序修改失败或者SQL Server把硬盘空间耗尽之类的事情发生。一般来讲,如果数据库不是很繁忙,默认的设置(开启自动增长)能够满足大部分的需求。但是数据文件和日志文件增长本身是一件耗费系统资源和影响性能的工作。所以如果完全依赖SQL Server自动完成,可能会导致系统性能不够稳定。一个管理得比较精细的系统,应该预先考虑到可能的空间使用需求,提前规划并引导数据的流向。尽量避免空间用尽而使得SQL Server不得不自动增长的现象发生。同时也要确保每一次自动增长都能够在可接受的时间内完成,及时满足客户端应用的需求。

那么怎么才能达到这样的目的呢?在谈论最佳配置之前,首先要讨论一下SQL Server数据文件和日志文件空间申请的一些特点。还是以下面这个数据库(如图1-31所示)为例。它有3个数据文件(假设它们属于同一个文件组)和两个日志文件(见表1-7):

Tuesday, May 4, 2010

SQL Server 2005复制

一、基本的功能测试:
DML操作同步:

  1. 有主键表的增/删/改数据同步(同步正常)

  2. 无主键表的增/删/改数据同步(无主键不能作同步复制,必须将每一张表加主键,否则无法配置到同步环境)

  3. 包含索引的表的增/删/改数据同步(同步正常)

  4. 包含触发器的表的增/删/改数据同步(如果A表包含有触发器,当增加记录时向B表插入数据,备库上会报错)

  5. 包含级连删除/修改数据的表的删/改数据同步 (同步正常)

  6. 包含大对象数据的表增/删/改数据同步(同步正常)

Tuesday, April 20, 2010

在windows中设置Memcached服务启动参数

[caption id="attachment_1448" align="aligncenter" width="417" caption="memcached"][/caption]

于是就想到直接修改windows服务的启动参数,操作如下,打开注册表,找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server 其中的ImagePath项的值为: [cci  lang='text' line_numbers='false']c:\memcached\memcached.exe" -d runservice[/cci]

改成:[cci  lang='text' line_numbers='false']c:\memcached\memcached.exe" -p 12345 -m 128 -d runservice[/cci]

A new munin node client for windows

[caption id="attachment_1452" align="aligncenter" width="305" caption="Munin Monitor"]Munin Monitor[/caption]I fork a new munin node client for windows this week. everyone can download source, post bug report and download release binary at google code.

Changelogs


  • add CIDR network address access (192.168.0.0/24)

  • don't send logevent when munin master connect

  • add logError function to service.cpp

  • add master ipaddress config

  • add wether log connections config

  • don't rewrite new config file


Wednesday, September 23, 2009

Windows 上 Apache Webdav 问题

配置好了webdav,可以删除,可以覆盖,不能上传、建新目录。再这里找到的答案,原来是由于 mod_rewrite 引起的。如果你的目录下有 .htaccess 规则,在dav的location下加上 RewriteEngine off 来屏蔽掉。

Sunday, October 26, 2008

如果分辨率超出显示器支持黑屏怎么恢复

当我们不小心调整桌面显示分辨率到显示器不支持的时候该怎么办?那个时候显示器会一直黑屏.这里有一个解决办法:进入安全模式,在硬件里停用显卡.再正常登陆,系统会提示重新设置屏幕分辨率,之后再重新启用显卡就可以了.

Wednesday, October 8, 2008

恢复右键菜单中的“新建文本文件”菜单项

最近没有新建文本文件的选项了,估计是安装软件的时候导致的问题,把这个给去掉了。
一般文本文件是常用来作为记事或者做一些简单的记录用,很方便,新建一个就填写内容就好了。

自己知道是注册表的事情,可是查了一下资料,找到了一个可行的方法:

新建一个 txt_new.reg 文件,叫啥名字没关系,只有是 .reg 文件就可以,方便点击运行导入注册表的,内容如下:


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT.txt]
@="txtfile"
"Content Type"="text/plain"

[HKEY_CLASSES_ROOT.txtShellNew]
"NullFile"=""

[HKEY_CLASSES_ROOTtxtfile]
@="文本文档"

[HKEY_CLASSES_ROOTtxtfileshell]

[HKEY_CLASSES_ROOTtxtfileshellopen]

[HKEY_CLASSES_ROOTtxtfileshellopencommand]
@="NOTEPAD.EXE %1"

Monday, September 22, 2008

恢复Windows系统音频服务

将以下文本保存为 .reg 结尾的注册表文件,双击执行,然后重启就可以修复不见得Windows音频系统服务。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesAudioSrv]
"DependOnService"=hex(7):50,00,6c,00,75,00,67,00,50,00,6c,00,61,00,79,00,00,00,
52,00,70,00,63,00,53,00,73,00,00,00,00,00
"Description"="管理基于 Windows 的程序的音频设备。如果此服务被终止,音频设备及其音效将不能正常工作。如果此服务被禁用,任何依赖它的服务将无法启动。"
"DisplayName"="Windows Audio"
"ErrorControl"=dword:00000001
"Group"="AudioGroup"
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,
00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,
6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00
"ObjectName"="LocalSystem"
"Start"=dword:00000002
"Type"=dword:00000020

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesAudioSrvParameters]
"ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,
00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,
61,00,75,00,64,00,69,00,6f,00,73,00,72,00,76,00,2e,00,64,00,6c,00,6c,00,00,
00
"ServiceDllUnloadOnStop"=dword:00000001

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesAudioSrvEnum]
"0"="Root\LEGACY_AUDIOSRV\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001


如果缺少音量控制程序文件,下载这个 ;)
sndvol32.exe

Tuesday, August 5, 2008

windows不能登录samba问题

如果遇到Windows在不能登录samba, 就是说不能输入用户名时, 使用 control keymgr.dll 加入对应的主机和用户名即可.

Thursday, July 31, 2008

No such file to load -- ubygems (LoadError)

Whatever Ruby module I want to install under Cygwin I always get the same
error: ruby: No such file to load -- ubygems (LoadError)

I've tried install rubygem, rubyfcgi etc. After "ruby config.rb config" or
"ruby config.rb install" I get error: "ruby: No such file to load --
ubygems (LoadError)" It looks strange. I am using last cygwin installation
with ruby 1.8.2 ()ruby 1.8.2 (2004-12-25) [i386-cygwin])

----

True. Try to unset the RUBYOPT environment variable. Did the trick for me.

Saturday, July 19, 2008

一键清理系统垃圾文件脚本

在很多同事的桌面上都有clean.bat这个一键清理脚本。我也用过几次,clean.bat就是一个通过清理操作系统c盘临时文件和优化启动缓存来加速系统的工具。发现有时候这个脚本运行起来会比较慢,重新整理了一下脚本次序,并且将清空cookie和清空打开文件历史之类比较得不偿失的操作注释掉了。你一般如何评估系统启动的速度呢? 我是看XP登录前那个横向滚动条的滚动次数,一般首次清理以后,能减少40%左右的启动时间。代码附后:
@echo off

echo 清空IE临时文件目录...
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"

echo 正在清除系统临时文件 *.tmp *._tmp *.log *.chk *.old ,请稍等...
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old

echo 清空垃圾箱,备份文件和预缓存脚本...
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\codefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp

rem cooke和最近历史还是保留吧...
rem del /f /q %userprofile%\COOKIES s\*.*
rem del /f /q %userprofile%\recent\*.*

echo 清理系统盘无用文件...
%windir%\system32\sfc.exe /purgecache

echo 优化预读信息...
%windir%\system32\defrag.exe %systemdrive% -b

echo 清除系统完成!

echo. & pause

http://www.chedong.com/blog/archives/001362.html

Monday, February 12, 2007

Editplus 常用语法文件

Wednesday, December 13, 2006

Ruby on Rails Windows安装问题

Ruby on Rails使用Windows上安装Ruby on Rails的时候,在使用gem安装Rails的时候遇到这样的问题
gem install rails --include-dependencies
错误提示找不到 ssleay32.dllzlib.dll,这时候需要下载下面这几个文件放到 \ruby-version\bin 这个目录下

Monday, December 4, 2006

MSN80048820错误

刚刚到Office发现MSN不能连接啦 :( 搜索了一下,原来是MSN的老问题,看看我的系统间,非常正常,后来用下面这几行代码就成功修复了,保存下面的代码为msn-80048820-solved.bat 点击运行就可以了。


@ECHO OFF
ECHO.如果你msn中修复不了就运行吧.
ECHO *************************************
ECHO * This file is provided by msn-problems.com *
ECHO * Copyright (C) 2004-2005 *
ECHO *************************************
ECHO.
ECHO 等一下.

REM Following files only needed in windows XP
IF NOT "%os%"=="Windows_NT" GOTO WIN9X
regsvr32 Dssenh.dll /s
regsvr32 Gpkcsp.dll /s
regsvr32 Slbcsp.dll /s
regsvr32 Sccbase.dll /s

:WIN9X
IF NOT "%os%"=="Windows_NT" CD %windir%\System\
REM Needed by both XP and 9X
regsvr32 Softpub.dll /s
regsvr32 Wintrust.dll /s
regsvr32 Initpki.dll /s
regsvr32 Rsaenh.dll /s
regsvr32 Mssip32.dll /s
regsvr32 Cryptdlg.dll /s
regsvr32 Msxml3.dll /s
ECHO.
ECHO 搞定,还不可以到这网站的论坛询问 www.msn-problems.com
ECHO.
pause

Thursday, October 19, 2006

Perl Package Manager

这两天挺累的,有好消息,也有坏消息,我尽量保持冷静,毕竟,这是应该的。来成都第三个月,好好坏坏都经历过了,仿佛生活就是在用不同的方式去考验每一个,直到自己能够接受,或是重新再领悟过去,憧憬未来,好好过者现在。我试着去帮助每个人,而不是为了自己,我想这样生活会更有意义的,不是吗?

perl在Windows上使用Perl的模块怎么办?用CPAN很麻烦的,使用ActivePerlPPM来管理吧,安装、升级、删除都可以方便的进行,可以使用GUI也可以使用命令行。不过在Cygwin我使用PPM失败了,不知道为什么,一会检查一下,哈哈,休息一下,整理一下心情的碎片,一天接一天,幸福就会一天天接近,不是吗?

Tuesday, August 1, 2006

[转]有多少人用智能ABC,又有多少人知道这些?

相信很多网民都是智能ABC的忠实粉丝,因此我再为大家介绍一些关于它的实用输入技巧,让你大大提高输入速度。


  1. 直接输入英文

    如果在智能输入法中输入英文,只要在输入的英文字母前先输入“v”即可,如输入“teacher”,只需键入“vteacher”即可。



  2. 输入大写数字

    要在智能ABC中输入大写的数字,如“一”、“二”、“三”或“壹”、“贰”、“叁”,需要使用的快捷键就是“i”和“I”键。比如要输入“三”,只要键入“i3”,要输入“贰”,只要键入“I2”(按住“Shift+i”,即可输入“I”)即可。


  3. 输入中文日期

    在智能ABC中快速输入年月日的方法与其他输入法相似,使用“n”、“y”、“r”来分割“年”、“月”、“日”,只是要输入前,还要加上“i”,如要输入“二○○四年五月八日”,只需键入“i2004n5y8r”即可。大小写的“i”,会有不同收获。


  4. 快速输入单位

    智能ABC还提供了单位的快速输入,所用热键同样是“i”,采用“i+单位缩写”,比如要输入“厘米”,则只要键入“icm”即可。输入“万”、“千”、“百”、“十”等的方法是在其声母前加“i”,如输入“千”,只需键入“iq”就可以。


  5. 其他字符的快速输入

    利用“v”键+数字键,再结合“上翻”、“下翻”可以出现一些特殊的符号。如键入“v1”就能出现104个特殊符号,你还可以试着体会“v2”到“v9”会有更多意外符号



智能ABC 你真的会用吗?

笔形输入
智能ABC 不是一种纯粹的拼音输入法,而是一种音形结合输入法。因此在输入拼音的基础上如果再加上该字第一笔形状编码的笔形码,就可以快速检索到这个字。笔形码所代替的笔形为:1 横 2 竖 3 撇 5 左弯钩 6 右弯钩 7 十字交叉 8 方框。例如输入“吴”字,输入:wu8 即可减少检索时翻页的次数, 检索范围大大缩小。

强制记忆功
强制记忆功能是指将需要经常使用的字符串强制添加到用户词库中,如果仅仅把它当作是造词功能的一种扩展,就太小瞧它了。以向词库中强制添加“罗纳尔多”这个词语为例,在智能ABC 的输入条上右击,在展开的右键菜单中选择“定义新词”,这时将打开“ 定义新词”对话框,在“新词”栏中输入“罗纳尔多”,接着在“外码”栏中输入罗纳尔多的英文“ronaldo”(这里我们使用易记的英文名字作为编码)。以后可以用以下方法输入:在输入条中输入“uronaldo”(前面加了一个u) ,这时词条“罗纳尔多”就会出现在输入条中,再按空格键即可使之上屏。知道了吧,只要多输一个u 就行了。

以词定字
以词定字就是以词语的方式输入单字,比如要输入一个字“杰”,这个字位置比较靠后,如果是每次都要翻页再去选择未免会很麻烦,可以使用以词定字的功能简化输入过程,这时首先输入:jiechu,接着再拍空格键,会出现词语“杰出”,这时按“[ ”键将输入“杰”字,按“] ”键则后一个字“出”上屏。

朦胧回忆
智能ABC 在输入的过程当中会自动记忆用户输入的历史情况,对于刚刚用过不久的词语,使用最简单的方法依据不完整的信息进行回忆,从而方便地输入用过的词语。若要重复刚刚输入过的词条,可以连续按两次组合键Ctrl +-,比如刚刚输入了“天堂”这个词,紧接着再按两下Ctrl +-,词语“天堂”就又被输入,回忆在输入内容比较单一、输入内容频繁重复的情况下使用起来非常有效。

Sunday, July 2, 2006

无耻的3721,无齿的Yahoo!cn

3721就是流氓软件!没错,简直就是垃圾,强制把软件安装到用户PC上,还不能正常删除,这不是流氓软件吗,让每一个人都来一直鄙视3721吧!雅虎收购了3721之后以为马云会改变一下3721的名声,想不到却变本加厉,连Yahoo.live这样的流氓软件也随处可见,雅虎中国真的很让人失望,这简直就是民族工业的耻辱!是社会主义现代化建设的耻辱!鄙视他们1万2万次,无数次都不够,这样的公司让人失望,这样的网络让人失望!TMD就是一碓屎,3721和yahoo!cn,真不知道你们想搞什么,你们就是SB,就是社会垃圾!

要删除3721和yahoo!cn的流氓软件最好(以XP为例)使用vfloopy进行删除,主要删除 system32 目下的这些文件

  • cns.exe

  • cacb.dll


其实还有其他垃圾程序(比如什么“百狗”之类的超级垃圾人,搞的东西,他们其实就是社会败类)

  • msapi32.dll

  • bgoomain.exe (program files 目录)

  • mmsassist (program files 目录)


今天突然不能使用xp的“欢迎屏幕”了,检查之后发现是注册表中的 logonui.exe 被修改造成。

Friday, June 23, 2006

Unable to initialize Windows Sockets interface

昨天在公司有同事遇到这样的问题,不能上网,能用Windows共享,在命令行窗口使用 ping 则出现这样的结果

Unable to initialize Windows Sockets interface, error code 0.

其他网络设置正常,登陆windows时在“网络连接”那里会有异常长时间的等待。
其实这是一个配置或者其他软件使用不当引起的windows系统文件被破坏的问题,下载 winsockfix.exe 运行便可以解决问题。

[English Version]
Yestoday, someone in our company have the strange error with PC, can use Windows file or printer share, but can't use TCP programme, just as IE, FTP etc. When use ping in the "cmd" consonle, It display like this

Unable to initialize Windows Sockets interface, error code 0.

Use this programme winsockfix.exe can fix the tcp error.