广告
返回顶部
首页 > 资讯 > 数据库 >部署zabbix监控mysql (一) 安装zabbix
  • 216
分享到

部署zabbix监控mysql (一) 安装zabbix

2024-04-02 19:04:59 216人浏览 泡泡鱼
摘要

部署zabbix监控Mysql(1)安装LAMP环境[root@localhost ~]# yum -y installmysql-server Http PHP(2)安装zabbix WEB所需要的依赖包

部署zabbix监控Mysql

(1)安装LAMP环境

[root@localhost ~]# yum -y installmysql-server Http PHP

(2)安装zabbix WEB所需要的依赖包

[root@localhost ~]# yum -y installmysql-dev GCc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmathphp-mbstring php-xml

安装Fping:

[root@localhost zabbix]# wget http://www.fping.org/dist/fping-3.13.tar.gz

[root@localhost zabbix]# tar xffping-3.13.tar.gz

[root@localhost zabbix]# cd fping-3.13

[root@localhost fping-3.13]# ./configure

[root@localhost fping-3.13]# make&& make install

(3)创建Zabbix运行的用户

[root@localhost fping-3.13]# groupaddzabbix

[root@localhost fping-3.13]# useradd -gzabbix zabbix

[root@localhost fping-3.13]# chownroot:zabbix /usr/local/sbin/fping

[root@localhost fping-3.13]# chmod 4710/usr/local/sbin/fping

(4)安装zabbix server:

[root@localhost zabbix]# wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.2/zabbix-3.0.2.tar.gz

[root@localhost zabbix]# tar xfzabbix-3.0.2.tar.gz

[root@localhost zabbix]# cd zabbix-3.0.2

[root@localhost zabbix-3.0.2]# ./configure--prefix=/usr/local/zabbix --enable-server --enable-agent --enable-proxy--with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl

[root@localhost zabbix-3.0.2]# make

[root@localhost zabbix-3.0.2]# make install

 

Zabbix server 配置与启动

(1)创建Zabbix数据库和Mysql用户

mysql> create schema zabbix characterset utf8;

Query OK, 1 row affected (0.00 sec)

 

mysql> create user"zabbix"@"%" identified by "123456";

Query OK, 0 rows affected (0.00 sec)

 

mysql> grant all on zabbix.* to"zabbix"@"%";

Query OK, 0 rows affected (0.00 sec)

 

mysql> grant all on zabbix.* to"zabbix"@localhost identified by "123456";

 

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

 

(2)导入zabbix数据库初始数据

[root@localhost zabbix-3.0.2]# cddatabase/mysql/

[root@localhost mysql]# ll

总用量 3012

-rw-r--r-- 1 1000 1000  990351 4月  20 18:01 data.sql

-rw-r--r-- 1 1000 1000 1978341 4月  20 17:51 p_w_picpaths.sql

-rw-r--r-- 1 1000 1000  113197 4月  20 18:01 schema.sql

[root@localhost mysql]#

[root@localhost mysql]# mysql -u zabbix -p zabbix  <schema.sql

[root@localhost mysql]# mysql -u zabbix -p zabbix  <p_w_picpaths.sql

[root@localhost mysql]# mysql -u zabbix -p zabbix  <data.sql

 

(3)配置zabbix配置文件

编辑zabbix server 的配置文件,修改以下参数:

[root@localhost mysql]# vim/usr/local/zabbix/etc/zabbix_server.conf

[root@localhost ~]# cat  /usr/local/zabbix/etc/zabbix_server.conf |egrep -v "^#|^$"

ListenPort=10051

LogFile=/usr/local/zabbix/logs/zabbix_server.log

PidFile=/usr/local/zabbix/logs/zabbix_server.pid

DBHost=127.0.0.1

DBName=zabbix

DBUser=zabbix

        DBPassWord=123456

        DBSocket=/var/lib/mysql/mysql.sock

        DBPort=3306

Timeout=4

        FpingLocation=/usr/local/sbin/fping

LogSlowQueries=3000

[root@localhost ~]#

 

(4)配置zabbix服务

从安装目录复制zabbix_server脚本并编辑

[root@localhost ~]# cd zabbix/zabbix-3.0.2

[root@localhost zabbix-3.0.2]# cpmisc/init.d/fedora/core5/zabbix_server /etc/init.d/

[root@localhost zabbix-3.0.2]# mkdir/usr/local/zabbix/logs

[root@localhost zabbix-3.0.2]# chown -Rzabbix.zabbix /usr/local/zabbix

[root@localhost zabbix-3.0.2]# vim/etc/init.d/zabbix_server

[root@localhost zabbix-3.0.2]# cat  /etc/init.d/zabbix_server

ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_server"

CONF_FILE="/usr/local/zabbix/etc/zabbix_server.conf"

 

(5)开启zabbix安全限制

调整防火墙规则(开放端口10051):

[root@localhost zabbix]# iptables -A INPUT-p tcp -m tcp --dport 10051 -j ACCEPT

[root@localhost zabbix]# service iptablessave

iptables:将防火墙规则保存到/etc/sysconfig/iptables:     [确定]

(6)启动zabbix server

[root@localhost zabbix]# servicezabbix_server start

正在启动 Zabbix Server:                                  [确定]

[root@localhost zabbix]#

(7)关闭zabbix server

[root@localhost zabbix]# servicezabbix_server stop

停止 Zabbix Server:                                       [确定]

[root@localhost zabbix]#

(8)配置zabbix server开机自启动:

[root@localhost zabbix]# chkconfig --addzabbix_server       

[root@localhost zabbix]# chkconfig --level35 zabbix_server  on 

[root@localhost zabbix]#

 

配置zabbix Web服务端

(1)      将zabbix web 文件复制到Apache web 目录中

在安装目录将frontends复制到指定的web root 目录下:

[root@localhost zabbix]# cd zabbix-3.0.2

[root@localhost zabbix-3.0.2]# cp -rafrontends/php/*  /var/www/html/

 

(2)      Apache的配置

[root@localhost ~]# vim/etc/httpd/conf/httpd.conf

         ServerName192.168.1.214:80

 

(3)      PHP配置

[root@localhost ~]# vim /etc/php.ini

         date.timezone= Asia/Shanghai

         memory_limit= 128M

         post_max_size= 16M

         max_execution_time= 300

         max_input_time= 300

         session.auto_start= 0

         mbstring.func_overload= 1

(PHP string function overloading must be disabled. PHP字符串函数重载必须禁用。)

 

(4)      zabbix web 安装

[root@localhost ~]# /etc/init.d/httpdrestart

停止 httpd:                                              [确定]

正在启动 httpd:                                           [确定]

[root@localhost ~]#

# wget http://iweb.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.4.8/zabbix-2.4.8.tar.gz

安装zabbix-3.0.2.tar.gz web端有问题报错“PHP Parseerror:  syntax error, unexpected '[' in/var/www/html/index.php on line 29”  从新下载zabbix-2.4.8.tar.gz把web端拷贝到网站根目录下。

欢迎界面:

部署zabbix监控mysql (一) 安装zabbix

PHP字符串函数重载必须禁用

部署zabbix监控mysql (一) 安装zabbix

[root@localhost ~]# vim /etc/php.ini 

         mbstring.func_overload= 1

[root@localhost ~]# /etc/init.d/httpdrestart     

停止 httpd:                                              [确定]

正在启动 httpd:                                           [确定]

[root@localhost ~]#

重新检查:

部署zabbix监控mysql (一) 安装zabbix

填写数据库信息:

部署zabbix监控mysql (一) 安装zabbix

出现错误:

[问题原因] Zabbix的数据库版本不对(因为导入的是Zabbix-3.2中的sql)

确认后重新导入一下Zabbix数据库的sql 这里先不导入,再把3.0.2的web在拷贝到web 根目录下,修改刚才报错的index.php,如果不可以在重新导入。

实验了下不行还得重新导入数据的。要替换的文件太多。

部署zabbix监控mysql (一) 安装zabbix

[root@localhost zabbix]# cd zabbix-2.4.8

[root@localhost zabbix-2.4.8]# cddatabase/mysql/

[root@localhost mysql]# ls

data.sql p_w_picpaths.sql  schema.sql

[root@localhost mysql]# mysql  -uzabbix -p123456 zabbix < schema.sql

[root@localhost mysql]# mysql  -uzabbix -p123456 zabbix < p_w_picpaths.sql

[root@localhost mysql]# mysql  -uzabbix -p123456 zabbix < data.sql

[root@localhost mysql]#

部署zabbix监控mysql (一) 安装zabbix

部署zabbix监控mysql (一) 安装zabbix

部署zabbix监控mysql (一) 安装zabbix



手动复制zabbix.conf.php到/var/www/html/zabbix/conf即可

[root@localhost html]# cpconf/zabbix.conf.php.example conf/zabbix.conf.php

zabbix.conf.php 文件格式内容如下:



部署zabbix监控mysql (一) 安装zabbix

部署zabbix监控mysql (一) 安装zabbix


您可能感兴趣的文档:

--结束END--

本文标题: 部署zabbix监控mysql (一) 安装zabbix

本文链接: https://www.lsjlt.com/news/39000.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 部署zabbix监控mysql (一) 安装zabbix
    部署zabbix监控mysql(1)安装LAMP环境[root@localhost ~]# yum -y installmysql-server http php(2)安装zabbix web所需要的依赖包...
    99+
    2022-10-18
  • Zabbix监控的安装部署过程
    本篇内容介绍了“Zabbix监控的安装部署过程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、安装Zabbix部署所需依赖包#yum&nb...
    99+
    2023-06-05
  • Zabbix 3.2 监控部署
    一、准备工作1.系统环境系统:CentOS 6.8 X86_64MySQL:5.7.12Apache:2.4.20PHP:7.1.4Zabbix:3.2.62.安装所需环境[root@Kry133 ~]# ...
    99+
    2022-10-18
  • 部署zabbix网络监控
                     &...
    99+
    2022-10-18
  • zabbix系统监控部署(上)
    一、为什么要用zabbixzabbix 是最近比较流行的一款开源的系统监控软件,他的特点是配置简单,可以直接通过web界面进行管理和维护,同时能够自定义监控的数据和图形,从使用上使比较轻松的,但是她也有不足...
    99+
    2022-10-18
  • zabbix部署(Linux上部署/监控端/被监控端)
    一、监控系统的简单介绍(1)cacti:存储数据能力强,报警性能差(2)nagios:报警性能差,存储数据仅有简单的一段可以判断是否在合理范围内的数据长度,储存在内存中。比如,连续采样数据存储,有连续三次不...
    99+
    2022-10-18
  • Zabbix 3.0 安装部署
    zabbix软件包下载zabbix-3.0.1.tar.gzhttp://heanet.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/...
    99+
    2022-10-18
  • 监控之zabbix的安装部署+警报的配置
    主机环境  redhat6.5 64位实验环境  服务端1 ip172.25.25.1   主机名:server1.example.com    ...
    99+
    2022-10-18
  • 如何进行zabbix监控部署
    今天就跟大家聊聊有关如何进行zabbix监控部署,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。zabbix监控  环境 centos6.7...
    99+
    2022-10-18
  • zabbix proxy 代理监控使用部署
    Zabbix proxy工作原理:1.工作原理:Zabbixproxy是一个监控代理服务器,它收集监控到的数据,先存放在缓冲区,保存的时间可以通过配置文件设定,然后再传送到Zabbixserver;监控代理...
    99+
    2022-10-18
  • 构建监控系统-1-zabbix部署
    优化的点?? zabbix 宏定义???查看历史区间数据,自动加监控???批量添加主机???安装客户端自动化???网络程序交付,变更发布系统???网络排查链路公告割接故障诊断系统?预警系统?方便批量配...
    99+
    2023-09-03
    php 运维 数据库
  • zabbix 代理服务器的部署与 zabbix-snmp 监控问题
    目录一、部署zabbix 代理服务器1.1、设置 zabbix 的下载源,安装 zabbix-proxy1.2、安装 zabbix 所需的数据库1.3、添加数据库用户,以及 zabbix 所需的数据库信息1.4、导入数据库信息1.5、修改 ...
    99+
    2022-09-23
  • Zabbix的详细安装部署
    目录 1.架构 2.安装  1)所有机器关闭防火墙和selinux  2)准备两台机器,一台用做server,一台用做agent,mysql部署在server端的机器上。  3)在10.8.156.38 安装zabbix的存储库  4)安装...
    99+
    2023-08-31
    zabbix 数据库 服务器 linux
  • zabbix实战:部署-->监控-->报警
      运维中有一句重要的话:不允许未监控的服务上线。  zabbix是一个基于web界面提供分布式系统监控以及网络监控的第三方开源软件,它主要由两部分组成:zabbix-server、za...
    99+
    2022-10-18
  • zabbix服务端的部署安装
    基于centos6.5 + zabbix-2.4.6  且大部分命令均在zabbix的安装路径下!!比如/usr/local/zabbix/yum -y install gcc gcc-c++ a...
    99+
    2022-10-18
  • 安装配置Zabbix开源监控
    运行环境:操作系统:CentOS release 6.8 (Final)数据库:MySQL 5.5.52Web应用服务器:Apache/2.2.15(Unix):开源监控程序:Zabbix 3.2.6任务:...
    99+
    2022-10-18
  • zabbix代理服务器部署与zabbix-snmp监控问题怎么解决
    今天小编给大家分享一下zabbix代理服务器部署与zabbix-snmp监控问题怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了...
    99+
    2023-07-02
  • Docker容器中怎么部署Zabbix监控系统
    本篇文章给大家分享的是有关Docker容器中怎么部署Zabbix监控系统,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1.安装docker。y...
    99+
    2022-10-18
  • nginx的zabbix 5.0安装部署的方法
    本篇内容主要讲解“nginx的zabbix 5.0安装部署的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“nginx的zabbix 5.0安装部署的方法”吧!目录实验环境安装部署安装配置数据...
    99+
    2023-06-20
  • 基于Docker安装与部署Zabbix的案例
    小编给大家分享一下基于Docker安装与部署Zabbix的案例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!今天测试了一天的Zabbix-Docker,部署起来确...
    99+
    2023-06-07
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作