随笔分类 -  性能监控和调优

摘要:如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个 专业的 Linux 系统管理员。有些 Linux 发行版会提供 GUI 程序来进行系统的监控,例如 SUSE Linux 就有一个非常棒而且专业的工具 YaST,KDE 的 KDE System Guard 同样很出色。当然,要使用这些工具,你必须在服务器跟前进行操作,而且这些 GUI 的程序占用了很多系统资源,所以说,尽管 GUI 用来做基本的服务器健康状态监测挺好,但如果你想知道真正发生什么,请关掉 GUI 开始命令行之旅吧。你应该只在需要的时候去启动 GUI ,不用的时候关掉它。如果要让服 阅读全文
posted @ 2012-11-27 17:22 枯木-Linux 阅读(161) 评论(0) 推荐(0)
摘要:########################################Server######################################### ls /usr/loca/nagioscgi.cfg -->cgi配置文件htpasswd.users -->Apache验证密码文件nagios.cfg -->nagios主配置文件objects -->监控对象,定义文件目录resource.cfg -->nagios资源配置文件# grep '^cfg_file' /usr/local/nagios/etc/nagios 阅读全文
posted @ 2012-11-22 15:23 枯木-Linux 阅读(212) 评论(0) 推荐(0)
摘要:###############################################Server端###############################################----------------Nagios----------------源码包地址:http://sourceforge.net/projects/nagios/?source=directory建立nagios账号:# useradd nagios && passwd nagios# groupadd nagcmd //nagcmd用于从w... 阅读全文
posted @ 2012-11-21 17:07 枯木-Linux 阅读(149) 评论(0) 推荐(0)
摘要:RHEL6.3 i386zabbix 2.0.3zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbixserver与可选组件zabbix agent。zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, 阅读全文
posted @ 2012-11-17 14:03 枯木-Linux 阅读(369) 评论(0) 推荐(0)
摘要:Awstats默认安装之后是不具有识别访问者的国家和地区信息的,所以需要安装插件支持Awstats列出访问者的国家和地区,便于分析GeoIP免费的是国家/IP的数据表,GeoIPCityLite是地区的数据表MaxMind目前免费提供了GeoIP和GeoIPCityLite数据包:可以定期每个月从以下地址下载:wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gzwget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry 阅读全文
posted @ 2012-11-04 23:41 枯木-Linux 阅读(958) 评论(0) 推荐(0)
摘要:AWStats是在Sourceforge上发展很快的一个基于Perl的WEB日志分析工具。相对于另外一个非常优秀的开放源代码的日志分析工具Webalizer,AWStats的优势在于:1.界面友好:可以根据浏览器直接调用相应语言界面(有简体中文版)2.基于Perl:并且很好的解决了跨平台问题,系统本身可以运行在GNU/Linux上或Windows上(安装了ActivePerl后);分析的日志直接支持Apache格式 (combined)和IIS格式(需要修改)。Webalizer虽然也有Windows平台版,但目前已经缺乏维护;AWStats完全可以实现用一套系统完成对自身站点不同WEB服务. 阅读全文
posted @ 2012-11-04 19:59 枯木-Linux 阅读(309) 评论(0) 推荐(0)
摘要:Collectl 是一个轻量级的性能监控工具,可监控包括 CPU、磁盘、带宽、内存、网络、NFS、进程等等信息。对系统资源的监控,是系统管理员的一个必备的任务,我们经常需要监控系统资源以便解决相应的系统问题。Linux系统也自带很多的监控工具,如top、vmstat、iostat、sar等,对这些工具的熟练使用时非常重要的,但是这些工具太散了,有时候我们可能会需要看一些更全面地数据,Collectl就是一个这样的超级工具。之前我已经介绍过IBM的监控工具nmon了,nmon监控也是非常全面的,而且可视化做的也非常好,但是相对nmon的话,collectl是支持socket发送数据,对于很多机器 阅读全文
posted @ 2012-11-04 11:20 枯木-Linux 阅读(477) 评论(0) 推荐(0)
摘要:Linux has a special mount option for file systems callednoatime that can be added to each line that addresses one file system in the/etc/fstab file. If a file system has been mounted with this option, reading accesses to the file system will no longer result in an update to the atime information ass 阅读全文
posted @ 2012-10-20 11:39 枯木-Linux 阅读(276) 评论(0) 推荐(0)
摘要:这是基于LAMP架构基础上的,LAMP安装之前已经介绍,这里不再讨论net-snmp# yum install net-snmp* -y# vim /etc/snmp/snmpd.conf# grep -Ev '^#|^$' /etc/snmp/snmpd.confcom2sec notConfigUser 192.168.0.0/255.255.255.0 publicgroup notConfigGroup v1 notConfigUsergroup notConfigGroup v2c notConfigUserview systemview inclu... 阅读全文
posted @ 2012-10-09 18:10 枯木-Linux 阅读(192) 评论(0) 推荐(0)
摘要:../libtool: line 838: X--tag=CC: command not found ../libtool: line 871: libtool: ignoring unknown tag : command not found ../libtool: line 838: X--mode=link: command not found ../libtool: line 1004: *** Warning: inferring the mode of operation is deprecated.: command not found ../libtool: line 1005 阅读全文
posted @ 2012-09-08 10:32 枯木-Linux 阅读(344) 评论(0) 推荐(0)
摘要:nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具, nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中。nmon工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。并且,nmon运行不会占用过多的系统资源,通常情况下CPU利用率不会超过2%。在更新的计算机上,其CPU使用率将低于百分之一。针对不同的操作系统版本,nmon有相应版本的程序,需要注意的是该文件需要执行授权操作方可正常运行。官网下载地址: http://nmon.sourceforge.net/pmwiki.phpnmon 工具可以 阅读全文
posted @ 2012-06-13 15:08 枯木-Linux 阅读(352) 评论(0) 推荐(0)
摘要:如果在执行命令indexmaker时提示以下错误Use of uninitialized value $first in hash element at /usr/bin/indexmaker line 353则是虚拟机VMWARE的问题,你查看自己的mrtg的配置文件会发现所有的行都是被注释掉的,所以这时可以尝试在真实机器上做MRTG的实验,或者可以使用开源Virtual Box 阅读全文
posted @ 2012-06-04 15:55 枯木-Linux 阅读(183) 评论(0) 推荐(0)
摘要:你完全不必耐心看完所有内容:简要安装说明如下安装http://sourceforge.net/projects/awstats/ 下载安装包后:GNU/Linux:tar zxf awstats-version.tgzawstats的脚本和静态文件缺省都在wwwroot目录下:将cgi-bin目录下的文件都部署到 cgi-bin/目录下:/home/apache/cgi-bin/awstats/mv awstats-version/wwwroot/cgi-bin /path/to/apache/cgi-bin/awstats把图标等文件目录复制到WEB的HTML文件发布目录下,例如:/home 阅读全文
posted @ 2012-05-24 17:10 枯木-Linux 阅读(307) 评论(0) 推荐(0)