Zabbix监控

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云数据库 RDS MySQL Serverless,价值2615元额度,1个月
简介: Zabbix监控

三台主机:

systemctl stop firewalld

setenforce 0

systemctl start ntpd

cd /etc/yum.repos.d/

rm -rf *

Server 主机:

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

yum install -y mariadb-server

systemctl start mariadb

systemctl enable mariadb

mysql

CREATE DATABASE zabbix character set utf8 collate utf8_bin;

CREATE DATABASE zabbix_proxy character set utf8 collate utf8_bin;

USE mysql;

UPDATE mysql.user SET password = PASSWORD('zabbix') WHERE user = 'root';

GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@'localhost' IDENTIFIED BY 'zabbix';

GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@'%' IDENTIFIED BY 'zabbix';

GRANT ALL PRIVILEGES ON zabbix_proxy.* TO 'zabbix'@'localhost' IDENTIFIED BY

'zabbix';

GRANT ALL PRIVILEGES ON zabbix_proxy.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbix';

FLUSH PRIVILEGES;

quit;

cd /etc/yum.repos.d/

把epel-release-latest-7.noarch放到桌面,然后rpm -ivh epel-release-latest-7.noarch

vim zabbix.repo

[zabbix]

name=Zabbix Official Repository - $basearch

baseurl=https://mirrors.aliyun.com/zabbix/zabbix/3.2/rhel/7/$basearch/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

 

[zabbix-non-supported]

name=Zabbix Official Repository non-supported - $basearch

baseurl=https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/$basearch/

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX

gpgcheck=1

密钥:

curl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX-A14FE591 -o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

curl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX -o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX

yum -y install nginx php-fpm

yum -y install zabbix-server-mysql-3.2.11

yum -y install zabbix-web-mysql

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

vim /etc/zabbix/zabbix_server.conf

修改配置文件内容:

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

systemctl start zabbix-server

systemctl enable zabbix-server

vim /etc/nginx/nginx.conf

server_name _;

下面添加:

index index.html index.php;

location / {

}

下面添加:

location ~ \.php$ {

fastcgi_buffer_size 128k;

fastcgi_buffers 32 32k;

include fastcgi_params;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME

$document_root$fastcgi_script_name;

}

vim /etc/php.ini

post_max_size = 16M

max_execution_time = 300

max_input_time = 300

memory_limit = 128M

upload_max_filesize = 2M

date.timezone = Asia/Shanghai   #添加

cp -rp /usr/share/zabbix /usr/share/nginx/html/

systemctl start nginx php-fpm

systemctl enable nginx php-fpm

Agent1:

cd /etc/yum.repos.d/

vim zabbix.repo

[zabbix]

name=Zabbix Official Repository - $basearch

baseurl=https://mirrors.aliyun.com/zabbix/zabbix/3.2/rhel/7/$basearch/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

 

[zabbix-non-supported]

name=Zabbix Official Repository non-supported - $basearch

baseurl=https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/$basearch/

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX

gpgcheck=1

密钥:

curl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX-A14FE591 -o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

curl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX -o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX

yum install -y zabbix-agent

vim /etc/zabbix/zabbix_agentd.conf

修改以下内容:

Server=192.168.1.10

ServerActive=192.168.1.10

Hostname=Zabbix Agent

systemctl start zabbix-agent.service

systemctl enable zabbix-agent.service

Agent2:

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

yum install -y mariadb-server

systemctl start mariadb

systemctl enable mariadb

scp 192.168.1.10:/etc/yum.repos.d/* /etc/yum.repos.d/

scp 192.168.1.10:/etc/pki/rpm-gpg/* /etc/pki/rpm-gpg/

yum install -y zabbix-proxy-mysql

zcat /usr/share/doc/zabbix-proxy-mysql-3.2.*/schema.sql.gz | mysql -h 192.168.1.10 -uzabbix -p zabbix_proxy

vim /etc/zabbix/zabbix_proxy.conf

修改内容:

Server=192.168.1.10

Hostname=Zabbix Proxy #Proxy 本地的名称,此名称需要与将来在 server 端的 Web 页面上的代理

程序名称一致,名称自定义

DBHost=192.168.1.10

DBName=zabbix_proxy

DBUser=zabbix

DBPassword=zabbix

DBPort=3306

systemctl start zabbix-proxy

systemctl enable zabbix-proxy

cd /etc/yum.repos.d/

rm -rf *

vim zabbix.repo

[zabbix]

name=Zabbix Official Repository - $basearch

baseurl=https://mirrors.aliyun.com/zabbix/zabbix/3.2/rhel/7/$basearch/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

 

[zabbix-non-supported]

name=Zabbix Official Repository non-supported - $basearch

baseurl=https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/$basearch/

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX

gpgcheck=1

密钥:

curl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX-A14FE591 -o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

curl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX -o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX

yum install -y zabbix-agent

vim /etc/zabbix/zabbix_agentd.conf

修改以下内容:

Server=192.168.1.12

ServerActive=192.168.1.12

Hostname=Zabbix Agent on Proxy

systemctl start zabbix-agent.service

systemctl enable zabbix-agent.service

版本报错:

mysql> show databases;

mysql> usezabbix;

mysql> update dbversion set mandatory=3040000;

mysql> flush privileges;

错误:依赖检测失败:

libOpenIPMI.so.0()(64bit) 被 zabbix-server-mysql-3.2.11-1.el7.x86_64 需要

libOpenIPMIposix.so.0()(64bit) 被 zabbix-server-mysql-3.2.11-1.el7.x86_64 需要

libiksemel.so.3()(64bit) 被 zabbix-server-mysql-3.2.11-1.el7.x86_64 需要

libodbc.so.2()(64bit) 被 zabbix-server-mysql-3.2.11-1.el7.x86_64 需要

1.yum -y install libOpenIPMI.so.0

2.yum -y install libOpenIPMIposix.so.0

3.把iksemel-1.4-6.sdl7.x86_64.rpm包放桌面,yum -y install iksemel-1.4-6.sdl7.x86_64.rpm

4.yum -y install unixODBC

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
4月前
|
存储 SQL 监控
修改Zabbix源码实现监控数据双写,满足业务需求!
虽然对接Elasticsearch后有诸多好处,但是它不往数据库写历史数据了,同时还不再计算趋势数据了。有这么一个场景...
修改Zabbix源码实现监控数据双写,满足业务需求!
|
5月前
|
数据采集 监控 数据库
OceanBase社区版可以通过Zabbix监控
OceanBase社区版可以通过Zabbix监控
79 4
|
5月前
|
监控 关系型数据库 机器人
小白带你学习linux的监控平台zabbix
小白带你学习linux的监控平台zabbix
138 0
|
8月前
|
监控 前端开发 JavaScript
Zabbix分布式监控Web监控
Zabbix分布式监控Web监控
85 0
|
7月前
|
监控 关系型数据库 MySQL
企业实战(8)CentOS 6.8安装Zabbix-agent 5.0监控主机性能与Mysql数据库
企业实战(8)CentOS 6.8安装Zabbix-agent 5.0监控主机性能与Mysql数据库
|
2月前
|
数据采集 监控 数据库
请问OceanBase社区版能否通过zabbix监控,然后将报错信息展现到grafana?
【2月更文挑战第25天】请问OceanBase社区版能否通过zabbix监控,然后将报错信息展现到grafana?
25 2
|
7月前
|
监控
zabbix如何添加自定义监控项
zabbix如何添加自定义监控项
265 0
|
3月前
|
监控 Cloud Native 关系型数据库
使用 Grafana 统一监控展示 - 对接 Zabbix
使用 Grafana 统一监控展示 - 对接 Zabbix
|
5月前
|
监控 Docker 容器
Zabbix【部署 03】zabbix-agent2安装配置使用(zabbix-agent2监控docker实例分享)
Zabbix【部署 03】zabbix-agent2安装配置使用(zabbix-agent2监控docker实例分享)
247 0
|
5月前
|
监控 Java
Zabbix【部署 02】Zabbix-Java-Gateway安装配置使用(使用Zabbix-Java-Gateway通过JMX监控Java应用程序实例分享)
Zabbix【部署 02】Zabbix-Java-Gateway安装配置使用(使用Zabbix-Java-Gateway通过JMX监控Java应用程序实例分享)
90 0

推荐镜像

更多