CentOS7+zabbix 3.0+mysql5.5安装

一、准备Yum源,这里我们使用官方的Yum源

zabbix 3.0没有了zabbix_server这个包而是直接整合进zabbix_server_mysql里面

# rpm -Uivh 
 # yum clean all 
 # yum makecache

二、安装zabbix各组件

服务端

# yum install zabbix-agent zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql {zabbix-agent|zabbix-sender}

安装mysql

# groupadd -r -g 306 mysql 
# useradd -g 306 -u 306 -r -M mysql
# tar -xf mysql-5.5.28-linux2.6-x86_64.tar.gz -C /usr/local/# cd /usr/local/
# chown -R mysql.mysql ./*# mkdir /data/mysql5.5.28
 # chown -R mysql.mysql /data/mysql5.5.28
 # scripts/mysql_install_db --datadir=/data/mysql5.5.28 --user=mysql

my.cnf配置

# cp my-small.cnf  /etc/my.cnf[client]
port		= 3306socket		= /data/mysql5.5.28/mysql.sock
[mysqld]
port		= 3306socket		= /data/mysql5.5.28/mysql.sock
server-id	= 1log-bin=mysql-bin
pid-file = /data/mysql5.5.28/mysql.pid
innodb-file-per-table = 1datadir = /data/mysql5.5.28[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
[myisamchk]
key_buffer_size = 8M
sort_buffer_size = 8M
[mysqlhotcopy]
interactive-timeout

cp mysqld 并加入自动启动

# cp mysql.server /etc/init.d/mysqld
 # chmod +x /etc/init.d/mysqld
 #  chkconfig --add mysqld
 # chkconfig mysqld --listmysqld         
 0:off	1:off	2:on	3:on	4:on	5:on	6:off# service mysqld start

创建zabbix库并授权

# mysql 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MySQL connection id is 560Server version: 5.5.28-log MySQL Community Server (GPL)

Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others.Type ‘help;
‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.

MySQL [(none)]> CREATE DATABASE zabbix;
MySQL [(none)]> GRANT ALL ON zabbix.* TO [email protected]‘127.0.0.1‘ IDENTIFIED BY ‘zabbixpass‘;
MySQL [(none)]> FLUSH PRIVILEGES;

客户端:

# yum install zabbix-sender zabbix-agent -y

三、配置zabbix并启动

zabbix-server:

# grep -v "^#" zabbix_server.conf
ListenPort=10051
SourceIP=172.16.0.2
LogFile=/var/log/zabbix/zabbix_server.log
PidFile=/var/run/zabbix/zabbix_server.pid
DBHost=127.0.0.1DBName=zabbix
DBUser=zabbix
DBPassword=zabbixpass
DBSocket=/data/mysql5.5.28/mysql.sock
StartPollers=2
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000# systemctl start zabbix-server.service

zabbix-web:

# rpm -qf zabbix.conf zabbix-web-3.0.5-1.el7.noarch
# grep "Asia/Shanghai" /etc/httpd/conf.d/zabbix.conf 
#只需修改这里即可
        Alias /zabbix /usr/share/zabbix
        php_value date.timezone Asia/Shanghai# systemctl start httpd.service
        
# ss -tnl | grep "10051\|80"LISTEN     0      128          *:10051                    *:*                  
LISTEN     0      128         :::80                      :::*                  
LISTEN     0      128         :::10051                   :::*

然后访问http://serverIP/zabbix第一次它会自动跳到http://serverIP/zabbix/setup.php 根据提示填入相应的即可,很简单,配置完毕后会在生成zabbix.conf.php文件

# cat  /etc/zabbix/web/zabbix.conf.php 
<?php// Zabbix GUI configuration file.global 
$DB;$DB[‘TYPE‘]     = ‘MYSQL‘;
$DB[‘SERVER‘]   = ‘127.0.0.1‘;
$DB[‘PORT‘]     = ‘0‘;
$DB[‘DATABASE‘] = ‘zabbix‘;
$DB[‘USER‘]     = ‘zabbix‘;
$DB[‘PASSWORD‘] = ‘zabbixpass‘;
// Schema name. Used for IBM DB2 and PostgreSQL.$DB[‘SCHEMA‘] = ‘‘
;$ZBX_SERVER      = ‘localhost‘;
$ZBX_SERVER_PORT = ‘10051‘;
$ZBX_SERVER_NAME = ‘‘;
$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;

登入信息:

default login:username: adminpassword: zabbix
时间: 2024-10-13 08:40:03

CentOS7+zabbix 3.0+mysql5.5安装的相关文章

Zabbix 3.0.3 LTS安装/配置/2.x升级

环境准备: 操作系统:CentOS 7或以上 一.安装mysql 1.建立Mysql账号 groupadd mysql useradd -s /sbin/nologin -g mysql -M mysql 2.创建mysql软件目录并修改权限 mkdir -p /usr/local/mysql mkdir -p /data/mysql chown -R root:mysql /usr/local/mysql chown -R mysql:mysql /data/mysql 3.安装依赖包 yum

zabbix 3.0.2 zabbix-proxy安装

线上服务器是阿里云的,所以zabbix安装在阿里云上面 公司内网有几台服务器,需要使用zabbix监控.因为公司带宽是拨号上网的,没有固定IP,所以zabbix服务器无法直接访问到内网,那么这个时候就需要使用zabbix-proxy了 Zabbix proxy工作原理: 1.工作原理: Zabbixproxy是一个监控代理服务器,它收集监控到的数据,先存放在缓冲区,保存的时间可以通过配置文件设定,然后再传送到zabbix_server:监控代理需要一个单独的数据库. Zabbix proxy的好

CentOS7 64位下MySQL5.7安装与配置(YUM)

安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ 下载mysql源安装包 shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 安装mysql源 shell> yum localinstall mysql57-community-

centos 7 上zabbix 3.0 服务端安装

zabbix服务端安装 安装完毕mysql-5.6.php5.6 mysql-5.6安装:https://www.cnblogs.com/xzlive/p/9771642.html  创建zabbix 用户 # groupadd zabbix # useradd -g zabbix zabbix 1.1 下载安装zabbix所有版本下载地址:http://www.zabbix.com/download.php # yum install net-snmp-devel libxml2-devel

zabbix 3.0 监控的安装

Zabbix安装文档 zabbix进程构成 默认情况下zabbix包 含5个程序:zabbix_agentd.zabbix_get.zabbix_proxy.zabbix_sender. zabbix_server,另外一个zabbix_java_gateway是可选,这个需要另外安装.下面来分别介绍下他们各自的作用. 进程介绍 1.zabbix_agentd客户端守护进程,此进程收集客户端数据,例如cpu负载.内存.硬盘使用情况等 2.zabbix_getzabbix工具,单独使用的命令,通常

CentOS7 64位下MySQL5.7安装与配置

1.下载并安装MySQL官方的 Yum Repository 下载安装用的Yum Repository [[email protected] ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 修改文件权限,这一步一般可以省略 [[email protected] ~]# chmod 755 mysql57-community-release-el7-10.noarch.rpm 安

Zabbix 3.0 安装

Zabbix 3.0 安装 原文地址http://mp.weixin.qq.com/s?__biz=MzA5NjgwNzM0OQ==&mid=401897477&idx=1&sn=9eda7c22a93b89e30cd1672af19a9c84&scene=23&srcid=02178AIGacHXnK08V8EA6z37#rd 2016-02-17 admin OneOaaS Zabbix 3.0 For CentOS6安装 1 概述2 安装MySQL3 安装WE

Centos7下Mysql8.0安装手册 以及 一些坑点总结

MySQL 8 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能! 一.  Mysql8.0版本相比之前版本的一些特性 1) 默认编码utf8默认编码使用utf8mb4, utf8mb4编码是utf8编码的超集,兼容utf8,并且能存储4字节的表情字符历史,MySQL数据库的 "utf8"并不是真正概念里的 UTF-8.MySQL中的"utf8"编码只支持最大3字节每字符.真正的大家正在使用

深入浅出Zabbix 3.0 -- 第二章 Zabbix Web操作与定义

第二章  Zabbix Web操作与定义 本章介绍Zabbix 中一些基本概念的定义和web前端页面的操作,包括Zabbix中使用的一些术语的定义,Web页面中用户管理.主机和主机组的管理,以及监控项.模板.触发器.告警的管理和操作,还有Graphs.Screens.Maps及Reports等.通过本章的学习掌握一些基本概念并能够通过Web页面的操作完成对Zabbix的管理. 2.1 定义 hosts(主机) Zabbix中需要监控的服务器.交换机及其他设备我们都统一称作host,这些设备与Za