Zabbix监控案例(二)监控tomcat:

Zabbix监控案例(二)监控tomcat:

安装jdk

  1. 配置环境
vim /etc/profile
export JAVA_HOME=/usr/local/jdk
export TOMCAT_HOME=/apps/tomcat
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$TOMCAT_HOME/bin:$PATH
export CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
so[......]

继续阅读

Zabbix(三)分布式监控zabbix proxy

分布式监控zabbix proxy

zabbix proxy 是一个数据收集器,它不计算触发器、不处理事件、不发送报警。
在这里插入图片描述

安装zabbix proxy

创建数据库

create database zabbix_proxy_active character set utf8 collate utf8_bin;

grant all privileges on zabbix_proxy_active.* to zabbix@'%' identified by '123456';

编译安装zabbix proxy

  1. 安装依赖包:
apt-get  install   apache[......]

继续阅读

Zabbix(二)快速入门

快速入门

旨在于快速了解zabbix前端的一些使用

修改密码

在这里插入图片描述

创建用户群组

在这里插入图片描述
*为必填
在这里插入图片描述

创建用户

在这里插入图片描述
*为必填,别名就是登录名
在这里插入图片描述

权限-用户类型:
在这里插入图片描述

登录测试

添加主机群组

  1. 配置(Configration) > 主机群组(Host groups) > 创建主机群组(Create host group)
    在这里插入图片描述
  2. 输出组名(Group) > 添加(Add)
    在这里插入图片描述

添加主机

Zabbix中的主机(Host)是一个你想要监控的网络实体(物理的,或者虚拟的)。Zabbix中,对于主机的定义非常灵活。它可以时一台物理服务器,一[……]

继续阅读

Zabbix(一)介绍及安装部署zabbix

Zabbix 介绍

概述
Zabbix 由 Alexei Vladishev 创建,目前由其成立的公司—— Zabbix SIA 积极的持续开发更新维护, 并为用户提供技术支持服务。

Zabbix 是一个企业级分布式开源监控解决方案。

Zabbix 软件能够监控众多网络参数和服务器的健康度、完整性。Zabbix 使用灵活的告警机制,允许用户为几乎任何事件配置基于邮件的告警。这样用户可以快速响应服务器问题。Zabbix 基于存储的数据提供出色的报表和数据可视化功能。这些功能使得 Zabbix 成为容量规划的理想选择。

Zabbix 支持主动轮询(polling)和被动捕[……]

继续阅读

Web DNS 实战

环境部署

  192.168.9.28    Centos7    zx28.zxjr.com    DNS 主    192.168.9.29  Centos7  zx29.zxjr.com  DNS 从  192.168.9.30    Centos7    zx30.zxjr.com  测试机  192.168.9.31  Centos7  zx31.zxjr.com  测试机  192.168.9.32  Centos7  zx32.zxjr.com  测试机

主上部署 DNS

  1 // 对应的主机修改主机名
  2 hostnamectl set-hos[......]

继续阅读

MySQL-优化

1.优化哲学

1.1 为什么优化?

1.2 优化风险

1.3 谁参与优化

1.4 优化方向

1.5 优化的范围及思路

优化效果和成本的评估:

2. 优化工具的使用

2.1 系统层面的

2.1.1 CPU

top

cpu使用情况的平均值:

CPU每个核心的分别使用的情况(按1):

程序是如何使用CPU的?

CPU有效工作时间?

CPU无效工作时间

CPU各项指标说明

2.1.2 MEM

2.1.3 内存管理子系统:[……]

继续阅读

Nginx服务之十_内核优化实现高并发

实现nginx高并发Linux内核优化

默认的Linux内核参数考虑的是最通用场景,不符合用于支持高并发访问的Web服务器的定义,根据业务特点来进行调整,当Nginx作为静态web内容服务器、反向代理或者提供压缩服务器的服务器时,内核参数的调整都是不同的,

此处针对最通用的、使Nginx支持更多并发请求的TCP网络参数做简单的配置,修改/etc/sysctl.conf来更改内核参数

  1. fs.file-max = 999999
    表示单个进程较大可以打开的句柄数
  2. net.ipv4.tcp_tw_reuse = 1
    参数设置为 1 ,表示允许将TIME_WAIT状态的socket重新用于新[……]

    继续阅读

Apache实验集_源码编译版

源码编译apache

  1. 下载源代码并解压缩:
  1. 安装环境
  1. 拷贝到httpd的安装目录下,一会一直编译
  1. 进入目录编译

Httpd编译过程:/app/httpd24/build/config.nice
自带的服务控制脚本:/app/httpd24/bin/apachectl

  1. 环境变量
  1. 到这里就可以启动了

这里最好做一个快照,后面实验防止冲突
加快照前在最后加上这句

实验:httpd 配置 basic 验证

  1. 实验环境:
    网站服务器:192.168.99.101
  2. 安装httpd
    见第一个实验。最好是还原前面刚装好的快照[……]

    继续阅读

Apache实验集_yum安装版

源码编译apache

  1. 下载源代码并解压缩:
  1. 安装环境
  1. 拷贝到httpd的安装目录下,一会一直编译
  1. 进入目录编译

Httpd编译过程:/app/httpd24/build/config.nice
自带的服务控制脚本:/app/httpd24/bin/apachectl

  1. 环境变量
  1. 到这里就可以启动了

实验:httpd 配置 basic 验证

  1. 实验环境:
    网站服务器:192.168.99.101
    客户机:192.168.99.102
  2. 安装httpd
  1. 配置文件
  1. 设置主页
  1. 创建网站的帐号密码,用来登[……]

    继续阅读

Apache虚拟主机实验集

实验:基于PORT的多虚拟主机配功能

  1. 实验环境:
    网站服务器:192.168.99.101
    客户机:192.168.99.102
  1. 安装httpd
  1. 创建多个网站目录
  1. 创建每个网站的主页
  1. 编辑配置文件
  1. 搞定了,重启服务吧
  1. 测试下吧

实验:基于 ip 的多虚拟主机配功能

  1. 实验环境:
    网站服务器:192.168.99.101
    客户机:192.168.99.102
  1. 安装httpd
  1. 创建多个网站目录
  1. 创建每个网站的主页
  1. 添加多个ip
  1. 编辑配置文件
  1. 搞定了,重启服务吧

[……]

继续阅读