Centos 7 源码安装zabbix proxy 3.0

文章首发站点:OpensGalaxy.com

Zabbix Proxy 是一个进程,能够从zabbix agent收集数据,然后传送到zabbix server,本质上可以替代zabbix server的工作,是zabbix 分布式监控和缓解zabbix server压力的核心组件。

下载zabbix 源码包

wget http://pilotfiber.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.3/zabbix-3.0.3.tar.gz

创建用户及组

groupadd zabbix
useradd

[……]阅读全文

Continue reading

Hadoop 2.7.2 HDFS on Centos6.5

文章首发站点:OpensGalaxy.com

一、环境准备

1、下载Hadoop 2.7.2 版本

wget http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-2.7.2/hadoop-2.7.2.tar.gz

2、安装JAVA 7

Hadoop Version 2.7 需要java7

Oracle官方下载链接页面 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

jdk-7u79-linux-x64.rpm

[root@iZ25b872mg2Z ~]# java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

[……]阅读全文

Continue reading

恢复阿里云RDS数据库到本地数据库

文章首发站点:OpensGalaxy.com

本文参照阿里云官方rds恢复文档,做了一些补充,原文地址:

https://help.aliyun.com/knowledge_detail/5973700.html?spm=5176.2020520104.0.0.yreJ8Q

1.概述与软件说明

1.1 概述

RDS MySQL 使用开源软件 percona-Xtrabackup 对 MySQL 数据库进行备份。需要下载该软件,然后使用该软件进行恢复。

1.2 软件说明

解压软件

RDS的备份文件是一个压缩包,需要先解压出来,才能恢复,这里下载解压工具 rds_backup_extract (sh文件),目前只支持64位linux系统。

软件使用方式 sh rds_backup_extract -f backup.tar.gz/back.xb.gz -C directory
[……]阅读全文

Continue reading

LVS-DR模式安装与配置

LVS-DR模式安装与配置

文章首发站点:OpensGalaxy.com

一、介绍

什么是LVS(Linux Virtual Server)?

Linux虚拟服务器是一个高度可扩展的、高可用的服务器建立在真实服务器的集群和负载均衡,在Linux操作系统上运行。服务器集群体系结构对用户是完全透明的,使用户像访问一台服务器一样。

LVS的应用

Linux虚拟服务器作为一种先进的负载均衡解决方案可用于构建高度可扩展的、高可用的网络服务,如Web、FTP、邮件、缓存、媒体和VoIP服务。

LVS负载均衡模式

VS/NAT、VS/TUN和VS/DR

本文将介绍LVS-DR(Direct[……]阅读全文

Continue reading

计算Plank分组成绩的Python小程序

#计算Plank分组成绩的小程序
文章首发站点:OpensGalaxy.com
为了复习一下最近的学习成果,又恰巧公司每周二都会组织Plank比赛,所以就想写个小程序来完成比赛成绩的计算。

#!/usr/bin/env python
# -*- coding:utf-8 -*-

str1 = "请输入分组总人数:\n"
str2 = "请输入实际出勤人数:\n"
GroupUsers = raw_input(str1)
InputUsers = raw_input(str2)
# 根据规则设定的算法类,最终成绩=(总成绩/出勤人数) * (出勤人数/分组人数)
##这里定义了一个 计算类,

[……]阅读全文

Continue reading

Python = “我为什么开始学Python”

我为什么开始学Python

其实应该是我为什么开始学编程,做网络系统运维也有6年了,从最初的网络工程师做起,到现在的网络系统运维。一路走来,知识跟随不同的工作场景也在不断的更新,技术栈也越来越杂,什么路由、交换、Linux、Oracle、Haproxy、Nginx分布式文件系统、虚拟化等等涉及的技术从网络到数据库、操作系统再到应用程序,越来越杂。
这样有好处也有坏处:

  • 好处是:在处理运维工作或故障时,能够更全面的角度去分析问题,而不是某一点,各项知识也能做到互相辅助的作用。
  • 坏处是:你学的东西太杂,分散了你的精力,没有深度,可能都懂一些,但再深入一些,可能就支支吾

[……]阅读全文

Continue reading

Cronolog 分割 Tomcat8 Catalina.out日志

默认情况下,tomcat的catalina.out日志文件是没有像其它日志一样,按日期进行分割,而是全部输出全部写入到一个catalina.out,这样日积月累就会造成.out日志越来越大,给管理造成了不便,为了实现像其它日志文件一样按日期归档,这里我们采用cronolog来完成日志分割。

一、安装cronolog
YUM 安装
使用cronolog包实现按日期分割catalina.out日志文件

yum install cronolog

或是 源码安装
1、下载(最新版本)

wget http://cronolog.org/download/cronolog-1.6.2

[……]阅读全文

Continue reading

Centos L2tp Vpn 配置实例

有时候我们需要使用vpn,来建立私有专用网络,完成一些外部办公、代理访问等工作,这篇文章介绍如何在Linux(Centos)下配置L2tp Vpn。
1.安装环境包

yum install -y make gcc gmp-devel xmlto bison flex xmlto libpcap-devel lsof vim-enhanced man

2.安装

yum install openswan ppp xl2tpd

3.配置
(1)编辑 /etc/ipsec.conf

vi /etc/ipsec.conf
config setup
nat_traversal=y

[……]阅读全文

Continue reading

H3C Comware V7 IpsecVpn

今天使用H3C MSR36-10路由器,OS是H3C Comware V7版本,配置了一下Ipsec Vpn,命令变化还不小,还好参考官方文档配置成功了,原V5平台的不多叙述。
官方文档地址:http://www.h3c.com.cn/Service/Document_Center/Routers/Catalog/MSR/MSR_5600/Command/Command_Manual/H3C_MSR_CR(V7)-6W103/11/201405/828589_30005_0.htm
具体路由器配置如下:

[Branch-MSR-3610]dis cu
#
 version 7.1

[……]阅读全文

Continue reading

Nginx Rewrite

一、介绍

nginx的rewrite相当于apache的rewriterule(大多数情况下可以把原有apache的rewrite规则加上引号就可以直接使用),它可以用在server,location 和IF条件判断块中,命令格式如下:
rewrite 正则表达式 替换目标 flag标记
flag标记可以用以下几种格式:
last – 基本上都用这个Flag。
break – 中止Rewirte,不在继续匹配
redirect – 返回临时重定向的HTTP状态302
permanent – 返回永久重定向的HTTP状态301

nginx rewrite指令执行顺序:
1.[……]阅读全文

Continue reading