- 博客(14)
- 资源 (2)
- 收藏
- 关注
转载 Linux开机启动十步骤
开机过程指的是从打开计算机电源直到LINUX显示用户登录画面的全过程。分析LINUX开机过程也是深入了解LINUX核心工作原理的一个很好的途径。 启动第一步--加载BIOS 当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP
2013-09-22 11:54:56 809
转载 Linux下xargs命令详解
大多数 Linux 命令都会产生输出:文件列表、字符串列表等。但如果要使用其他某个命令并将前一个命令的输出作为参数该怎么办?例如,file 命令显示文件类型(可执行文件、ascii 文本等);你能处理输出,使其仅显示文件名,目前你希望将这些名称传递给 ls -l 命令以查看时间戳记。xargs 命令就是用来完成此项工作的。他允许你对输出执行其他某些命令。记住下面这个来自于第 1 部分中的语法:
2013-09-15 12:28:08 721
原创 nagios 监控 mysql 主从同步状态
以下方法没测试过,网上还有其他方法的。我自己也有基本这样一个思路,如果Slave_IO_Running: YesSlave_SQL_Running: Yes某个状态出现NO,那么通过邮件告诉管理员,在转短信 作为一名运维人员,对于 Mysql 的主从同步我们并不陌生。我们如何能得知主从库是否在实时的同步呢?每隔一分钟登录到数据库到数据库执行 sh
2013-09-13 12:33:50 868
原创 mysql 主从同步原理
Replication 线程 Mysql的 Replication 是一个异步的复制过程,从一个 Mysql instace(我们称之为 Master)复制到另一个 Mysql instance(我们称之 Slave)。在 Master 与 Slave 之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线程和IO线程)在 Slave 端,另外一个线程(IO线程)在 Maste
2013-09-12 10:09:40 697
原创 Linux Script (shll简单运算例子)
(1)显示多个##号脚本#!/bin/bash #文件的开头解释语言aa=# #把这两个进行赋值bb=#for i in `seq 1 39` #for循环,从1到39,每次递增1do for b in `seq 1 $i` #接下来嵌套for循环,从1到上面for循环的i值 do echo -en "$aa" #显示3
2013-09-11 22:10:50 799
转载 php-cgi占用cpu100%的一次排障之旅&poll([{fd=6, events=POLLIN}], 1, 0) = 0 (Timeout)
先说下我们网站的架构,由于目前网站访问量不是很大,但是由于最近公司网站要推广,所以将网站由单机切换成前端用nginx做负载均衡,带动两台web服务器,所有网页和静态文件都通过NFS共享调用,NFS服务装在其中的一个web服务器上,后端用mysql主从的方式,是很典型的架构。 切换成这个架构才2天,就收到nagios的报警,报警信息显示有一台web服务器负载很高,于是通过SecureCRT登
2013-09-08 01:12:15 5448
原创 nagios能正常启动的情况下,发不出邮件
一. 检查sendmail或其他邮件服务能否正常发邮件(如果sendmail发邮件异常慢,则看我“网络服务的一篇文章http://blog.csdn.net/miltonzhong/article/details/10951347”)二. 确定nagios配置文件正确查sendmail 的日志/var/log/maillog,只发现我手动发送邮件的记录,而没有其他发送记录---只有
2013-09-02 23:19:04 3570
原创 Centos系统sendmail发送邮件很慢和个别报错的解决方法
因为网站搭建在国外vps,所以备份工作就是重中之重了,我采用的备份插件是BackUpWordPress插件,因为他可以全站备份。安装好插件后,这才发现无法发送邮件,原来centos5.6版本的操作系统默认没有安装sendmail服务器。安装sendmail服务器的很简单,只需输入以下命令即可:yum install sendmail这个时候依然无法发邮件,还得修改一下php.ini的配
2013-09-02 23:07:49 1906
原创 nagios即时警报经验小结
主要靠三个参数来定位:max_check_attempts 1 意思是检测一次就确定状态,这里不是时间的意思check_interval 1 检测频率为一分钟一次notification_interval 1 警报
2013-09-02 02:26:13 973
原创 nagios配置文件详解(三个顶力文章合并,深刻理解)
文章 NO.1一、nagios配置过程详解1、nagios默认配置文件介绍 nagios安装完毕后,默认的配置文件在/usr/local/nagios/etc目录下,每个文件或目录含义如下表所示: 2、配置文件之间的关系 在nagios的配置过程中涉及到的几个定义有:主机、主机组,服务、服务组,联系人、联系人组,监控时间,监控命令等,从这些定义可以看
2013-09-02 00:38:27 1962
原创 nagos服务配置记录(有图有文本,只是做一个概览备忘,不是细致的)
服务器端(IP:124.172.223.141):因为服务器自己也要监控本地,所以也要安装nrpe(被监控),plugins插件则是规定服务器可以监控哪些服务和主机设置需要监控什么可以添加哪些服务或主机被监控[root@bogon objects]# cat /usr/local/nagios/etc/objects/linux.cfgdefine
2013-09-01 20:58:07 793
转载 Nagios监控mysql
Nagios监控mysql工作原理利用特定的用户定期访问指定的mysql数据库。当不能访问或连不通时则报警。配置过程如下1、 在生产库上安装nagios插件,以nagios-plugins-1.4.15为例来讲述整个配置过程进入nagios-plugins-1.4.15 目录./configure 编译然后是 编译完显示一定要有mysql支持,不
2013-09-01 16:49:30 906
原创 nagios报警参数详细设置
文章一:nagios报警参数详细设置 (1)所有提醒任务首先要查看hosts.cfg或者services.cfg,在这两个文件中有如下几个参数关系到提醒: normal_check_interval :正常报警频率notifications_enabled : 是否开启提醒功能。1为开启,0为禁用。注,一般,这个选项会在主配置文件(nagios.cfg)中定义,
2013-09-01 12:45:10 10580
原创 nagios实现邮件、短信警报设置
1. 确保nagios服务能成功启动和访问。并且能够监控客户端。2.1)安装sendmail或postfix等邮件服务(这里以sendmail为例)。1 安装sendmail组件首先要确保sendmail相关组件的完整安装,我们可以使用如下的命令来完成sendmail的安装:# yum install -y sendmail*然后重新启动sendmail服务:#
2013-09-01 02:36:47 7220
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人