分类存档: 服务器运维

Linux流量监控工具iftop查看带宽流量及使用详解

在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。 iftop是什么? iftop是类似于top的实时流量监控工具。 官方网站:http://www.ex-parrot.com/~pdw/iftop/ iftop有什么用? Iftop工具主要用来显示本机网络流 …

继续阅读 »

Linux安装过程详解及kickstart文件示例详解

linux安装大致可以分为2个阶段 第一阶段:anaconda 第二阶段:installinstall阶段系统会按照anaconda阶段设定的参数自动安装,这里主要要说的是anaconda阶段,此阶段是linux的预安装环境,提供linux安装选项的一个接口,可以将它比作是window中的PE环境 anaconda有两种模式:交互式和非交互式 交互式就和普通安装一样,按照提示选择选项一步步的安装 …

继续阅读 »

CentOS6.5安装和配置Cobbler 2.6实现自动化无人値守网络批量安装部署Linux系统

Cobbler介绍 Cobbler 是一个系统启动服务(boot server),可以通过网络启动(PXE)的方式用来快速安装、重装物理服务器和虚拟机,支持安装不同的 Linux 发行版和 Windows。该工具使用python开发,小巧轻便(才15k行代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP,DNS,以及yum包镜像。 Cobbler 使用命令行方式管理,也 …

继续阅读 »

Cacti通过spine插件设置每分钟绘图

说明: 由于cacti默认是5分钟获取数据,如果有攻击了都得几分钟之后才知道。因此就在想,能不能让cacti每分钟更新一下图。 可以看到,上面两图:流量图,负载图已经是1 minute绘制的,默认的是5分钟,30分钟,2小时,1天。 要实现这样的效果,需要1.先编译安装cacti插件spine(用于每分钟获取一次数据,cacti默认cmd.php,5分钟才去获取一次数据,太慢了);2.然后修改对应 …

继续阅读 »

Cacti常见问题整理

问题:忘记Cacti登录密码 解决方案:可以通过修改数据库来更改用户密码。密码默认是以md5加密的。 # /usr/local/mysql/bin/mysql -uroot -p -S /tmp/mysql.sock > show databases; > use cacti; > show tables; > update user_auth set password=m …

继续阅读 »

Cacti监控nginx_status

说明: 此cacti for nginx插件实现监控nginx_status,用于获取nginx的并发请求等 实现: 1.在nginx站点配置文件中添加nginxstatus(需要nginx编译时支持http_stub_status_module模块) # vim /usr/local/nginx/conf/gaingreat.conf //添加以下内容 location /nginxstatus …

继续阅读 »

Cacti监控软件插件安装详解

说明: cacti-0.8.7i-PIA-3.1及其以上版本已经集成了plugin架构扩展,所以可以直接开启后就可以安装其他插件 打开“Console”—–“User Management”—“admin”——“Realm Permissions”,勾选后,点保存save即可。 之后会在“console”中的“Configuration”看到一个 cacti插件的下载地址:http://docs. …

继续阅读 »

Cacti合并显示多cpu信息

说明: 通过cacti默认的SNMP – Get Processor Information模版可以产生各cpu的使用率图,但一个cpu内核一个cpu使用率图,非常不方便察看。怎么才能把各cpu使用率图集合到同一张图上呢?这就需要使用Host MIB – Multi CPU Utilization模版。下图的上半部分就是整合的cpu使用率,下半部分则是单cpu使用率 实现: 1.通过SNMP – …

继续阅读 »

CentOS 6下yum安装Cacti并且汉化及配置

简述:本来是编译安装的,由于编译过程中库文件关联太多,安装文件一定要有顺序性,报错太多,到了rrdtool这一步说什么都安装不过去了,由于时间问题,选择了yum安装,对于编译安装,这个要简单多了,她把关联的文件都自动的安装了,省了不少的事,下边介绍一下yum安装的过程: 首先要部署yum环境,国内有很多yum源,sohu、163、科大的等等,配置很简单,具体的可以到网上查查。 部署环境:(LAMP …

继续阅读 »

Linux CentOS6.x 下编译安装Cacti监控和配置的详细教程

Cacti简介 随着公司规模扩大,服务器也日渐增多,对服务器集群的网络流量和服务器性能实时监测显得愈发重要。开源阵营中常用有MRTG(MultiRouter Traffic Grapher)–基于SNMP的网络流量统计分析工具。它通过SNMP协议从设备得到并记录网卡信息,并将流量负载以图形的方式显示出来,系统负载小,使用方便。不过,由于MRTG存在诸多缺点,其作者Tobias Oeti …

继续阅读 »

使用AWStats分析Nginx日志

说明: awstats可以分析apache日志,同样也可以分析nginx日志。由于Awstats是Perl写的,从 awstats 的文档来看,它对 Apache HTTP Server 的支持是非常完美的。因此apache可以直接打开 Perl程序的网页查看统计。 但nginx对Perl支持并不好,所以我们需要利用awstats的工具将统计结果生成静态文件,方便nginx的查看。 本文将详细介绍 …

继续阅读 »

Linux日志分析工具之AWStats安装及整合cronolog使用详解

注,操作系统 CentOS 6.4 x86_64,软件版本 awstats 7.2(稳定版),软件下载 http://sourceforge.net/projects/awstats/ 前言 在上一篇博客中我们讲解了日志切割工具cronolog,若有不清楚有博友可以先参考上一篇博客《Linux日志切割工具cronolog安装及使用详解》,在这一篇博客中我们主要来讲解日志分析工具awstats,下面 …

继续阅读 »

Linux日志切割工具cronolog安装及使用详解

注,操作系统 CentOS 6.4 x86_64,软件版本 cronolog 1.6.2,软件下载 http://cronolog.org/download/index.html。 前言 大家都知道apache服务器,默认日志文件是不分割的,一个整文件既不易于管理,也不易于分析统计。本博文主要讲解Web服务器日志切割工具cronolog,下面我们就来详细的讲解一下。 cronolog 简介 Wel …

继续阅读 »

cacti nagios ntop说明与对比

说明: 做一名运维工程师,监控恐怕是日常生活中必不可少的。在企业的监控中,大多都是采用开源软件来实现(省钱,呵呵)。而且开源软件也有着非常优秀的表现,其中著名的有cacti,nagios,ntop,Ganglia,zabbix等。 本篇文章对各监控系统进行大概说明。 具体: 一、cacti的简介 网络管理(如主机负载、网络流量等的监控)是系统管理岗工作人员日常工作的一个重要组成部分,许多厂商为此提 …

继续阅读 »

lspci命令详解及使用示例

说明: lspci 是一个用来显示系统中所有PCI总线设备或连接到该总线上的所有设备的工具。 参数: -v 使得 lspci 以冗余模式显示所有设备的详细信息。 -vv 使得 lspci 以过冗余模式显示更详细的信息 (事实上是 PCI 设备能给出的所有东西)。这些数据的确切意义没有在此手册页中解释,如果你想知道更多,请参照 /usr/include/linux/pci.h 或者 PCI 规范。 …

继续阅读 »