今天突然收到一封邮件,邮件上说:“由于公司分支机构不断的扩大,所以公司的一个内部系统的访问量也大增,所以领导要求我对该系统进行必要的监控”。由于该应用是跑在 Windows Server 2008 下的 IIS 服务器上的,所以我决定对主机和服务器都进行必要的监控,监控 Windows 主机我以前实现过,可以说是轻车熟路,如果有感兴趣的朋友可以参考我博客中的 文章 。对于 IIS 服务器的监控,我还是第一次配置,由于以前配置过很多种服务器的监控,所以对我来说监控 IIS 应该不是难事,我很快就在 Cacti 的 官方论坛 找到了监控 IIS 服务器需要的相关模板,任务很快完成了,具体做法如下:
- 下载 IIS 相关监控模板。
- 在 Cacti 界面下导入相关模板。
- 创建 Host 模板(IIS Server)并把刚刚导入的图像模板添加到创建的主机模板中。
- 配置 Windows Server 端的 SNMP 服务,如果有不清楚怎么配置的朋友,请参考这个 文档。
- 在 Cacti 界面下添加设备,在 Host Template 栏中选择第3步创建的 IIS Server 模板。
- 给添加的设备创建图像,在 Device 界面下选中添加的设备,点击 “Create Graphs for this Host” 创建相关图像。
- 等待 Poller 抓取数据并生成图像。
- 大功告成!

最近工作中遇到这么个事,由于公司有几个服务是跑在 Windows Server 2008 的机器上,所以有必要用之前配置的 Cacti 监控下 Windows Server 2008,但是我在配置的时候发现 Cacti 自带的两个 Windows 相关的模板都不能实现对 Windows Server 2008 的监控。没办法我只有自己去 Cacti 的论坛上去找办法,费了九牛二虎的力气终于让我在这个 主题 下找到了解决方案。其详细的配置流程如下:
- 在 Windows 端安装 Windows 的 SNMP 服务,安装并配置。有疑问的朋友可以参考这篇 文章。
- 在 Windows 端安装 SNMP Informant,图形化的安装界面很简单,这里 提供 SNMP Informant 的下载
- 下载最新版本的监控模板。
- 在监控服务器端将 snmp_informant_*.xml 的文件放入 cacti/resource/snmp_queries 文件夹中,注意修改相应的文件所有者及权限。
- 在 Web 浏览器中登录 Cacti,导入 cacti_data_query_w32_*.xml 文件。
- 创建 Windows Server 2008 主机模板。
- 添加监控主机并应用新创建的 Windows Server 2008 主机模板。
- 大功告成!~
在 Linux 中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是 Linux 内存管理的一个优秀特性,在这方面,区别于 Windows 的内存管理。主要特点是,无论物理内存有多大,Linux 都将其充分利用,将一些程序调用过的硬盘数据读入内存,利用内存读写的高速特性来提高 Linux 系统的数据访问性能。而 Windows 是只在需要内存时,才为应用程序分配内存,并不能充分利用大容量的内存空间。换句话说,每增加一些物理内存,Linux 都将能充分利用起来,发挥了硬件投资带来的好处,而 Windows 只将其做为摆设,即使增加8GB甚至更大。
Linux 的这一特性,主要是利用空闲的物理内存,划分出一部分空间,做为 cache 和 buffers ,以此提高数据访问性能。
页高速缓存(cache)是 Linux 内核实现的一种主要磁盘缓存。它主要用来减少对磁盘的 I/O 操作。具体地讲,是通过把磁盘中的数据缓存到物理内存中,把对磁盘的访问变为对物理内存的访问。
磁盘高速缓存的价值在于两个方面:第一,访问磁盘的速度要远远低于访问内存的速度,因此,从内存访问数据比从磁盘访问速度更快。第二,数据一旦被访问,就很有可能在短期内再次被访问到。
一直想把自己正在做的工作放到自己的博客上,一个是督促自己加快进度,再就是记录开发过程中遇到的问题以及解决的方法,这样不但能提高自己,而且还能造福其他像我一样的开发者。简单介绍一下NeoHandy,NeoHandy是我开发的一个小工具,用来简化我当前的工作的一些流程,提高工作效率。目前的开发版本是alpha,我的进一步的工作是不断的完善它,所以我会把我未来的工作的工作上遇到的小难题以及解决的方法都放到这篇文章中来。以前开发我也遇到很多问题,当时还没有办这个博客,所以我都把遇到的大部分问题记录到Google账户中的Notebook中了,以后我会逐渐把那些内容放到我的博客上。
2010年6月15日 – 添加“suggest”按钮
问题:如何在BCB环境中调用Outlook客户端?
我是通过使用ShellExecute来调用mailto命令来实现这个功能的。
2010年6月25日 – 修复NeoHandy有多窗口显示时,热键(alt+s)只会把主窗口置顶的bug
问题:相应热键(alt+s)恢复NeoHandy当前显示的多窗口。
在热键回调函数中,依次调用“::SetForegroundWindow”全局函数,从而保持多窗口的NeoHandy的层次性。(貌似Form中的BringToFront成员函数也可以!)
问题:如何判断制定文件夹是否存在?如何创建文件夹?
C++代码:
AnsiString dirPath = ”C:\\NeoHandy”
if (!DirectoryExists(dirPath))
{
CreateDir(dirPath);//文件夹不存在则创建
}
其他方法:ForceDirectories(“C:\\NeoHandy\\Remote\\SNA01″);//创建多级目录
Categories
- 信息世界 | IT (95)
- Certification (1)
- Cloud Computing (1)
- Database (16)
- Google (10)
- Hardware (2)
- J2EE (4)
- Network (19)
- OS (18)
- Programming (11)
- Virtualization (1)
- Webmaster (11)
- 数码先锋 | Digital (17)
- 时事评论 | Event (5)
- 时光飞驰 | News (2)
- 杂七杂八 | Mix (2)
- 流金岁月 | Life (8)
- 游戏志 | Game (13)
- 看电影 | Movie (10)
- 红魔拥趸 | ManUtd (5)
- 读书频道 | Reading (1)
- 音乐无限 | Music (4)
- 信息世界 | IT (95)
Twitter
- I'm at 大连国美电器胜利新活馆 (大连市, 辽宁省) http://t.co/f7pxcNfg 18 小时前
- I'm at Xinghai Square | 星海广场 (Dalian, China) http://t.co/gKNqq2qV 24 小时前
- I'm at 壹品星海 (Dalian, China) http://t.co/o7SCCIrG 24 小时前
- 晚上和以前的同事喝了点酒,准备睡觉了,希望明天能把公司的电脑修好,没有电脑办公还真不方便,不知道明天印度那边有没有培训的消息。 2012-05-16
- 非常值得读的一本书! http://t.co/lV8ulDnV 2012-05-16
- I'm at 大连软件园15号楼 (大连市, 辽宁省) http://t.co/03DYYUKY 2012-05-16
- @yamiugly 好奇你做的是什么工作? 2012-05-16
- I'm at 壹品星海 (Dalian, China) http://t.co/frkQvlIn 2012-05-15
- I just ousted @fndhrt as the mayor of 大连软件园15号楼 on @foursquare! http://t.co/yn7fSLY6 2012-05-15
- I'm at 大连软件园15号楼 (大连市, 辽宁省) http://t.co/KH2m2Z4R 2012-05-15
- @terrysosi_chan 小日子过的太充实了! 2012-05-15
- RT @GossipSama: 玩diablo 2的时候我23岁,玩diablo 3的时候我34岁。暴雪是要等我不再2了才出3是么?那是不是要45岁才玩到4? 2012-05-15
- I'm at 中山广场 Zhongshan Circus (大连, 中国) http://t.co/fiD6vqHS 2012-05-14
- 英超还真他妈的好看。昨晚90分钟的比赛,跟坐过山车一样,如果不看直播,是体会不到这种刺激的,呵呵,英超第20年,今年的冠军真的很有戏剧性,恭喜曼城,明年的曼联面对的局势更难,曼城还会加大投入的,看看曼城现在的阵容,明年再买几个强援,大耳朵杯指日可待! 2012-05-14
- @Fatal1tyV 怎么弄? 2012-05-14
Latest Comments
Foursquare Checkins
标签
