zabbix监控软件搭建
使用zabbix对局域网中的所有服务器上的服务和本地信息进行监控,zabbix框架的搭建
LVS搭建方法,基于DR模式.pdf
1. 环境介绍:
共准备3台服务器和1台客户机,网络配置如下:
Server名称 主机名 IP 作用 系统版本
Server1 DirectoryServer.rhce.com 10.0.0.11/8 调度器 Centos 5.4
Server2 Web1.rhce.com 10.0.0.13/8 Web节点 Centos 5.4
Server3 Web2.rhce.com 10.0.0.14/8 Web节点 Centos 5.4
Server123 ---------- 10.0.0.10/32 VIP --------
Client 名称 主机名 IP 作用 系统版本
Client Client.rhce.com 10.0.0.25/8 节点测试 XP
nrpe安装过程.docx
在被监控主机上
1增加用户
[root@dbpi root]# useradd nagios
设置密码
[root@dbpi root]# passwd nagios
2安装nagios插件
解压缩
tar -zxvf nagios-plugins-1.4.9.tar.gz
cd nagios-plugins-1.4.9
编译安装
./configure
make
make install
这一步完成后会在/usr/local/nagios/下生成两个目录libexec和share
[root@dbpi local]# ls /usr/local/nagios/
libexec share
安装awstats分析apache日志.docx
1 安装软件
1. 安装包下载地址:http://awstats.sourceforge.net/
2. 上传awstats-7.0.tar.gz到/usr/local目录下。
3. 赋予执行权限。
#chmod +x awstats-7.0.tar.gz
4. 解压文件。
#tar zxvf awstats-7.0.tar.gz
5. 解压完后会生成awstats7.0文件夹,包含docs README.TXT tools wwwroot。
6. 将awstats7.0重命名为awstats
#mv awstats7.0 awstats
7. 运行脚本生成awstats的配置文件.
#cd /usr/local/awstats/tools
#perl awstats_configure.pl
使用Awstats分析Nginx的访问日志.doc
前言
在我的上一篇文章《使用Nginx提升网站访问速度》中介绍了Nginx这个HTTP服务器以及如何通过它来加速网站的访问速度。在实际的网站运营中,我们经常需要了解到网站的访问情况,例如每天有多少IP在访问、PV数是多少、哪个URL访问量最大、用户使用最多的浏览器是哪个、都是通过什么方式知道这个网站的以及有多少用户访问出错等等,通过掌握这些信息来提高用户的体验,从而改善网站的质量。一般我们可以通过一些免费的访问统计网站例如 Google Analytics来或者这些信息。但不足之处是这类网站只能对页面进行分析,不包括静态文件;另外可能有很多的站长不愿意使用这类工具来暴露自己的数据,种种的这些因素使站长希望自己来分析访问日志。而awstats就可以满足所有的这些需求。
Awstats 是在 SourceForge 上发展很快的一个基于 Perl 的 WEB 日志分析工具,一个充分的日志分析让 Awstats 显示您下列资料:
• 访问次数、独特访客人数,
• 访问时间和上次访问,
• 使用者认证、最近认证的访问,
• 每周的高峰时间(页数,点击率,每小时和一周的千字节),
• 域名/国家的主机访客(页数,点击率,字节,269域名/国家检测, geoip 检测),
• 主机名单,最近访问和未解析的 IP 地址名单
• 大多数看过的进出页面,
• 档案类型,
• 网站压缩统计表(mod_gzip 或者 mod_deflate),
• 使用的操作系统 (每个操作系统的页数,点击率 ,字节, 35 OS detected),
• 使用的浏览器,
• 机器人访问(检测319个机器人),
• 蠕虫攻击 (5个蠕虫家族),
• 搜索引擎,利用关键词检索找到你的地址,
• HTTP 协议错误(最近查阅没有找到的页面),
• 其他基于 URL 的个性报导,链接参数, 涉及综合行销领域目的.
• 贵网站被加入"最喜爱的书签".次数.
• 屏幕大小(需要在索引页补充一些 HTML 标签).
• 浏览器的支持比例: Java, Flash, RealG2 reader, Quicktime reader, WMA reader, PDF reader.
• 负载平衡服务器比率集群报告.
Awstats 的运行是需要 PERL 环境的支持,从 awstats 的文档来看,它对 Apache HTTP Server 的支持是非常完美的,而当我们把 Web 服务器换成 Nginx 后,要运行 awstats 变得很麻烦。首先 Nginx 本身对 Perl 的支持是比较弱的,甚至官方也不建议使用;另外在日志格式上有需要修改后才能运行。
本文主要介绍通过让 awstats 对日志统计的结果生成静态页面,然后通过 Nginx 输出以达到统计 Nginx 访问日志的效果,其中还包括如何让 Nginx 自动切割日志文件。
配置Nginx自动切割日志
keepalived应用试验.pdf
Keepalived测试说明
1. 安装
安装使用标准的源码包安装方式,三部曲。安装过程可能出现下列问
题:
a) 没有发现gcc cc编译工具,只需要安装即可
解决方法:yum -y install gcc gcc-c++
b)无openssl-devel软件支持
解决方法: yum -y install openssl-devel
c)无Use IPVS Fromework框架支持
Hadoop搭建过程
环境介绍 1
配置本地环境 2
更改主机名 2
更改hosts文件 2
创建用户 3
配置ssh环境 3
配置jdk环境 4
修改环境变量 4
配置hdoop 4
配置hadoop环境变量 6
把hadoop目录分发到所有slaves节点上 6
修改slaves1&slaves2的hadoop的环境变量 6
格式化 7
启动hadoop 8
nagios搭建手册.docx
目录
一、 Nagios介绍 1
二、 Nagios的工作原理 1
三、 Nagiso的安装及下载 2
四、 安装完毕后网络基本配置和密码说明 4
五、 使用nconf对nagios进行配置 5
5.1 删除主机 5
5.2 添加主机 6
5.3监控主机的基本服务 9
5.4监控本机的对外提供服务如ftp等 9
5.5 添加报警 11
zabbix[使用文档
使用zabbix监控mysql http apache 等服务
keepalived主备切换MSN报警.pdf
Keepalived测试说明
1. 安装
安装使用标准的源码包安装方式,三部曲。安装过程可能出现下列问题:
a) 没有发现gcc cc编译工具,只需要安装即可
解决方法:yum -y install gcc gcc-c++
b)无openssl-devel软件支持
LVS搭建方法,基于TUN模式.pdf
1. 环境介绍:
共准备3台服务器和1台客户机,网络配置如下:
Server名称 主机名 IP 作用 系统版本
Server1 DirectoryServer.rhce.com 10.0.0.11/8 调度器 Centos 5.4
Server2 Web1.rhce.com 10.0.0.13/8 Web节点 Centos 5.4
Server3 Web2.rhce.com 10.0.0.14/8 Web节点 Centos 5.4
Server123 ---------- 10.0.0.10/32 VIP --------
ubuntu下修改apache端口
root@ubuntu:/etc/apache2# pwd
/etc/apache2
root@ubuntu:/etc/apache2# vim ports.conf
8 NameVirtualHost *:81
jboss 安装教程
安装Jboss首先需要Jdk的支持,所以第一步安装jdk 第二部安装jboss
1.安装jdk
下载java_ee_sdk-5_03-linux.bin
下载地址:http://download.oracle.com/otn-pub/java/java_ee_sdk/5_03/java_ee_sdk-5_03-linux.bin?AuthParam=1371606866_2913264b82ee843c674d43c24e8a8f44
chmod a+x Java_ee_sdk-5_01-linux.bin
./Java_ee_sdk-5_01-linux.bin,程序运行(程序默认装在opt/SDK/Jdk下)
如果报错:error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory。
解决方法:在/usr/lib/i386-linux-gnu/ 下面发现有 /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16 于是运行 ln -s /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16 /usr/lib/libstdc++.so.5创建一个符合连接,这个错误信息没有了。
vim /etc/profile 添加
export JAVA_HOME=/opt/SDK/jdk/
export JRE_HOME=/opt/SDK/jdk/jre/
export JAVA_BIN=/opt/SDK/jdk/bin/
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bi
vim /etc/profile 添加
export JAVA_HOME=/opt/SDK/jdk/
export JRE_HOME=/opt/SDK/jdk/jre/
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
source /etc/profile 使配置文件生效
root@PC-027:~# java -version
java version "1.6.0_02"
Java(TM) SE Runtime Environment (build 1.6.0_02-b05)
Java HotSpot(TM) Server VM (build 1.6.0_02-b05, mixed mode)
安装成功
Ngxin+双tomcat负载+mem做session共享
Tomcat集群
目录
Tomcat集群 1
一、环境介绍: 1
二、安装JDK 1
三、安装tomcat 2
四、安装nginx 2
五、安装memcache 2
5.1说明 2
5.2编译 2
5.3 启动memcached的参数详解 4
六、调试服务 5
6.1放jar包 5
6.2 修改nginx.conf配置文件 6
6.3 修改conf.d/xiaoxin.conf 6
6.4 修改tomcat中的server.xml文件 7
6.5放入项目文件 7
七、测试 7
八、关于tomcat的轮训模式 8
kryo-serializers-0.10.jar
kryo-serializers-0.10.jar
nrpe监控mysql.docx
nagios监控mysql服务器:
1、建立专用数据库:
[root@svr3 ~]# /usr/local/webserver/mysql/bin/mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 51910
Server version: 5.5.3-m3-log Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> create database nagios;
Query OK, 1 row affected (0.00 sec)
mysql> grant select on nagios.* to nagios@'%' identified by '123qweasd';
Query OK, 0 rows affected (0.00 sec)
Mysql数据库的优化
使用mysql 对mysql的优化详解,
memcached-session-manager-tc7-1.6.5.jar
memcached-session-manager-tc7-1.6.5.jar
ubuntu 下安装apache
root@ubuntu:/etc/apache2# pwd
/etc/apache2
root@ubuntu:/etc/apache2# vim ports.conf
8 NameVirtualHost *:81
nginx使用ageip 实现地区负载均衡
Ubuntu+Nginx+geo_modle 做区域服务
操作系统:ubuntu 12.04
使用平台:Nginx使用多个主机头
1. 配置GeoIP
下载GeoIP软件,并安装
wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gz
安装GeoIP
./configure 文件可能报如下错误
configure: error: Zlib header (zlib.h) not found. Tor requires zlib to build. You may need to install a 解决办法:
root@ubuntu:/usr/src/GeoIP-1.4.8# apt-get install zlib1g-dev
再次编译,顺利通过
make
make install
2. 安装nginx
在重新安装nginx之前我们需要安装一下有关nginx的依赖包,如下:
gzip 模块需要 zlib 库
rewrite 模块需要 pcre 库
ssl 功能需要 openssl 库
预先编译好的安装包
apt-get install libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev
如果本主机已经搭建好nginx 那么使用如下命
Centos5.10 X64安装tfs
更新yum源
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.save
wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo
yum update
yum makecache
安装高版本mysql
wget http://centos.ustc.edu.cn/epel/5/x86_64/epel-release-5-4.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/5/remi/x86_64/remi-release-5.9-1.el5.remi.noarch.rpm
rpm -ivh *.rpm
echo 'priority=1' >> /etc/yum.repos.d/remi.repo
echo 'priority=1' >> /etc/yum.repos.d/epel-testing.repo
echo 'priority=1' >> /etc/yum.repos.d/epel.repo
检查mysql 是否有可升级版本。发现有版本可以升级到mysql5.5.11。
yum --enablerepo=remi list mysql
删除操作系统自带的低版本的mysql
yum remove mysql
通过新yum源安装高版本的mysql
yum -y --enablerepo=remi install mysql mysql-server mysql.x86_64 mysql-devel.x86_64
安装支持包 automake autoconfig 和 libtool
验证automake是否安装rpm -qa |grep automake
验证autoconfig是否安装 /usr/bin/autoconf -V
auotmake 1.4以上版本需要安装libuuid-devel,zlib-devel,mysql-devel三个开发包
查看以安装的rpm包:rpm -qa|grep 包名
rpm -qa|grep libuuid
rpm -qa|grep zlib-devel
rpm -qa|grep mysql-devel
k8s-1.14.1源码
k8s-1.14.1源码
jenkins的maven工具
jenkins的maven工具jenkins的maven工具
jenkins的maven工具
jenkins的maven工具
jenkins的maven工具
jenkins的maven工具jenkins的maven工具
cwRsync_Client_4.0.5_Installer.zip
cwrsync是rsync的衍生,可以在win主机上完成文件的同步工作,搭配定时任务,很好的完成文件备份功能
echo-nginx-module-0.58.tar.gz
配合Ngixn调试一些参入,如GeoIP,Lua等,打印一些变量
echo-nginx-module-0.58.tar.gz
yum-metadata-parser-1.1.2-4.el5.i386.rpm
yum-metadata-parser-1.1.2-4.el5.i386.rpm
dubbo-admin-2.5.4-SNAPSHOT
dubbo-admin-2.5.4-SNAPSHOTdubbo-admin-2.5.4-SNAPSHOT
lloyd-yajl-2.1.0-2-g12ee82a.zip
lloyd-yajl-2.1.0-2-g12ee82a.zip
yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
nginx 调用php
首先安装nginx,再次安装php5
--PHP5安装
apt-get install php5
apt-get install php5-fpm
apt-get install php5-curl
apt-get install libmcrypt4 php5-mcrypt
apt-get install php5-gd
Ajaxterm-0.10.tar
Ajaxterm-0.10.tar一款可以实现堡垒机的软件
yum-3.2.22-40.el5.centos.noarch.rpm
yum-3.2.22-40.el5.centos.noarch.rpm
alibaba-rocketmq3.5.8.zip
alibaba-rocketmq3.5.8.zip
lua-5.2.3.tar.gz
lua-5.2.3.tar.gz
ajaxterm.py
ajaxterm.py 实现web端的ssh