什么是zabbix? zabbix作为一款企业级,开源的,分布式的监控套件,解决了以往监控软件的短板,可以说是现在流行的监控解决方案之一. 监控系统的理想化模样 1.监控数据收集及可视化. 2.数据要保存在数据库中.这样以后需要的时候可以对这些数据进行分析计算.3.方便,快速将监控加入服务器上,不需要繁琐的操作. 4.数据可视化不要很花里胡哨,直观好用. 异常数据报警 1.可以定义复杂的报警逻辑,可以做到Item之间的关联报警,而不是针对一个. 2.报警需要被确认,让运维人员知道多少报警已经有人…
最近在学习搭建Hadoop, 我们从Apache官方网站直接下载最新版本Hadoop2.2.官方目前是提供了linux32位系统可执行文件,结果运行时发现提示 “libhadoop.so.1.0.0 which might have disabled stack guard” 的警告. Google了一下发现是因为 hadoop 2.2.0提供的是libhadoop.so库是32位的,而我们的机器是64位. 解决的办法就是重新在64位的机器上编译hadoop. 编译环境 OS: Ubuntu 1…
编译安装zabbix Zabbix简介 Zabbix 是一个企业级的分布式开源监控方案. Zabbix是一款能够监控各种网络参数以及服务器健康性和完整性的软件.Zabbix使用灵活的通知机制,允许用户为几乎任何事件配置基于邮件的告警.这样可以快速反馈服务器的问题.基于已存储的数据,Zabbix提供了出色的报告和数据可视化功能.这些功能使得Zabbix成为容量规划的理想方案. Zabbix支持主动轮询和被动捕获.Zabbix所有的报告.统计信息和配置参数都可以通过基于Web的前端页面进行访问.基于…
本博客已整理更新至第二版.更新与2019.4.17 其实这个主要是想试一下离线编译安装的具体步骤,记得要配置好本地yum云,因为我们需要使用yum,yum能帮我们自动解决很多依赖问题.发现最主要的问题是,当编译安装时,会提示没有对应包,所以有一个网站我们需要到上面去找依赖包,网址http://rpm.pbone.net/,当我们找不到某些要用到的包时,可以考虑到这个网址里下载.值得注意的是php缺少的某些扩展,可以通过yum安装,php会自动识别这些扩展的 第一步 关闭selinux以及防火墙,…
架构组合:nginx1.9.10+php7.0.32+mysql5.7.22+zabbix4.0.1 nginx1.9.10 先装依赖 openssl-1.1.0f tar zxvf openssl-1.1.0f.tar.gz cd openssl-1.1.0f ./config --prefix=/usr/local/lib/openssl-1.1.0f make && make install pcre-8.40 tar zxvf pcre-8.40.tar.gz cd pcre-8.…
系统环境:CentOS 7.5是最小化安装的 编译信息 编译选项: root@Server01 zabbix-]# ./configure --prefix=/usr/share/applications/zabbix --enable-server --enable-agent --with-mysql=/usr/bin/mysql_config_editor --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2=/usr/li…
zabbix3.2源码编译安装版升级到zabbix4.0长期支持版 项目需求: .2版本不再支持,想升级成4.0的长期支持版 环境介绍: zabbix服务端是编译安装的,数据库和web在一台机器上 整体思路: 先升级3.2版本到3.4过渡版本,然后再次将3.4升级成4.0版本 因为升级过程较长 为了避免影响正常的zabbix业务,克隆出一台服务器用来升级使用,升级完成后互换ip或者直接修改客户端的agent把新的服务端也加入其中 可以并行一段时间,如果没问题就可以弃用老的zabbix服务器了 大…
一.安装数据库,这里使用的是percona-server5..24版本 配置如下 [root@zabbix4_clone:~]# cat /etc/my.cnf # Example MySQL config file for medium systems. # 8核 16G # This is for a system with little memory (16G) where MySQL plays [client] #password = your_password port = sock…
Zabbix监控的搭建理论 1.      Zabbix Server会去采集监控数据,采集的监控数据会写入到SQL数据库 2.      Zabbix的WEB后端采用php语言开发,所有配置信息.用户认证信息等会写入SQL数据库 3.      企业级Zabbix的搭建依赖的环境:主流采用LNMP环境(Centos7+Nginx+Mysql+Php) LNMP web环境下用户的请求流程 用户 -> Nginx -> php-fpm -> 运行php程序 -> 操作mysql …
zabbix的部署原理 zabbix server需要把监控数据入sql数据库,所以得Mysql环境 zabbix的web是基于php开发的,所以得LNMP环境 部署zabbix server和zabbix web zabbix的官网 https://www.zabbix.com/ Zabbix Server编译安装 yum install -y libevent-devel wget tar gcc gcc-c++ make net-snmp-devel libxml2-devel libcu…