CentOS6部署Zabbix4.2监控

CentOS6部署Zabbix4.2监控

Zabbix 3.0以上由于PHP版本原因,不支持RHEL 6上安装Zabbix前端。Zabbix 3.0的要求是PHP 5.4.0或更高版本,而RHEL 6最新版本是5.3.3。在大多数情况下,Zabbix服务器和前端安装在同一台机器上。升级2.2到3.0时,Zabbix服务器将执行数据库升级,前端将停止工作。无法回滚数据库更改,用户将被迫使用第三方软件包升级PHP。这就是为什么Zabbix服务器在RHEL 6上被弃用的原因。

先下载Zabbix官方在线源

rpm -ivh https://repo.zabbix.com/zabbix/4.2/rhel/6/x86_64/zabbix-release-4.2-1.el6.noarch.rpm

安装epel在线源

yum -y install epel-release

安装mysql

安装mysql5.6在线源

rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm

安装mysql5.6数据库服务端

yum -y install mysql-server

查看是否安装完成,版本5.6

rpm -qa | grep mysql

启动mysql数据库

service mysqld start 

设置mysql密码及安全性设置

mysql_secure_installation

进入数据库,新建zabbix库,新建zabbix用户,密码[email protected],刷新权限

mysql -uroot -p
CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
GRANT ALL PRIVILEGES ON zabbix.* TO [email protected] IDENTIFIED BY ‘[email protected]‘;
flush privileges;
exit

安装php

使用第三方软件包升级PHP,则需要首先启用zabbix-deprecated存储库:

vim /etc/yum.repos.d/zabbix.repo
找到[zabbix-deprecated]
修改enabled = 1
保存文件,退出

安装php5.6第三方在线源

rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpm

安装php5.6

yum -y install httpd php56w php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap php56w-pdo php56w-fpm

修改php.ini配置文件

vim /etc/php.ini
663 post_max_size = 16M
375 max_execution_time = 300
385 max_input_time = 300
889 date.timezone = Asia/Shanghai
705 always_populate_raw_post_data = -1

安装zabbix-server

安装zabbix-server,zabbix-mysql,zabbix-web软件包

yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent

导入数据文件,密码是zabbix用户的数据库密码

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

修改zabbix_server配置文件

vim /etc/zabbix/zabbix_server.conf
124 DBPassword = [email protected]

修改httpd配置文件

vim /etc/httpd/conf/httpd.conf
292 DocumentRoot "/usr/share/zabbix"

重启服务

service zabbix-server restart
service zabbix-agent restart
service httpd restart

Web端访问进行配置

Chrome > 192.168.1.111 > 向导安装 > 完成

安装zabbix-agent



被监控端需安装zabbix-agent

rpm -ivh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm
yum-config-manager --enable rhel-7-server-optional-rpms
yum install zabbix-agent
vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.1.111
systemctl start zabbix-agent

原文地址:https://blog.51cto.com/13770206/2445410

时间: 2025-01-06 16:27:20

CentOS6部署Zabbix4.2监控的相关文章

Zabbix基于Proxy分布式部署实现Web监控

前言 在日常运维工作中,难免会遇到这样或那样的故障,如何能在第一时间发现故障,并及时定位故障原因,保证业务不受影响,我想这应该是做好一个运维必须要掌握的技能.但人力不可能实时掌控系统的变化,于是监控系统应运而生,监控便是运维的眼睛,把监控和性能管理做好后,运维就是一件很轻松的事情.目前比较流行的开源监控工具有Cacti.Nagios(Icinga).Zabbix等.本文带来的是Zabbix基于Proxy分布式部署实现Web监控. Zabbix 简介 Zabbix是一个基于Web界面提供分布式系统

部署点评Cat监控项目

在项目中监控代码运行的状况,可以采用点评的Cat项目来监控整个项目,但是按照官方的文档来部署cat,总会遇到各种问题,讲解的也不够简明清楚,现在用一个单机来部署运行cat监控项目. 首先,到项目的Git网页下载整个项目: https://github.com/dianping/cat 接着就是进入这个项目的目录,运行打包安装命令: mvn clean install -DskipTests  (需要maven) 执行完成后,运行 CAT 安装插件命令: mvn cat:install 会提示输入

Ubuntu Server 安装部署 Cacti 服务器监控

Ubuntu Server 安装部署 Cacti 服务器监控 form :http://www.cnblogs.com/xuri/p/3379337.html

部署点评Cat监控项目(转)

原文地址: 在项目中监控代码运行的状况,可以采用点评的Cat项目来监控整个项目,但是按照官方的文档来部署cat,总会遇到各种问题,讲解的也不够简明清楚,现在用一个单机来部署运行cat监控项目. 首先,到项目的git网页下载整个项目: https://github.com/dianping/cat 接着就是进入这个项目的目录,运行打包安装命令: mvn clean install -DskipTests  (需要maven) 执行完成后,运行 CAT 安装插件命令: mvn cat:install

Zabbix4.0监控Nginx1.16.1

Zabbix默认自带了很多有用的监控模板,通常对主机运行状态使用默认的模板就可以了,有时候我们需要根据实际情况自定义一些监控信息.本文记录一下Zabbix监控Nginx服务的配置过程.捋一捋思路,整个配置过程大致如下: 1. 确定监控内容 思考一下nginx有哪些信息可以监控,nginx内置了一个status状态的功能,通过配置可以看到nginx的运行情况,status显示的内容包括当前连接数,处于活动状态的连接数,已经处理的请求数等等,关于status状态页的配置在nginx启用status状

CentOS6.6+Puppet3.7.3分布式部署Zabbix2.4监控系统

OS:CentOS-6.6-x86_64(Minimal) Puppet 3.7.3 Zabbix 2.4 Puppet/Zabbix master: master/zabbix.redking.com Puppet/Zabbix agent:  agent1~5.redking.com Puppet安装 1.服务端安装puppet-server puppet不在CentOS的基本源中,需要加入PuppetLabs提供的官方源,Puppet Master服务器端安装puppet-server,自

centos6.5系统cacti监控部署文档

系统要求:本文中的Linux操作系统为CentOS 6.5,以下操作均以root执行. 环境描述: 操作系统            ip                      监控类别         软件 CentOs 6.5      监控ip      监控端     lnmp环境,cacti,snmp服务,rrdtool CentOs 6.5      *                         被监控端   snmp服务 注:lnmp环境和snmp服务安装不再赘述,按照要求

手把手教你搭建LyncServer2013之部署及配置监控功能(十八)

自弃用监控服务器角色以来,已对 Microsoft Lync Server 2013 监控基础结构进行了重大更改.不再采用不同的监控服务器角色(通常需要组织设置专用计算机来充当监控服务器),现在监控服务已并置到每台前端服务器中.除了其他优点外,此更改还有助于: 减少实现 Lync Server 2013 时所需的服务器角色数.在此情况下,减少监控服务器角色数还可帮助降低成本,因为无需维护用于监控的专用服务器. 降低 Lync Server 安装和管理的复杂性.通过自动在每台前端服务器上并置监控服

centos6.5安装cacti监控(一)

1:操作系统的安装,这个就不用写教程了吧(略)我个人用的是CentOS6.5最小化安装 装好系统以后关闭防火墙和selinux [[email protected] ~]#service iptables stop     //关闭防火墙服务 [[email protected] ~]#chkconfig iptables off    //永久性关闭 [[email protected] ~]#vi /etc/sysconfig/selinux   //把SELINUX=enforcing改为