Zabbix监控

简介: 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

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
2月前
|
监控 应用服务中间件 nginx
基于Zabbix的SLA监控体系构建与实践
本文由Zabbix社区专家褚凤彬分享,详解SLA在Zabbix中的应用。通过Trigger与Service联动,构建Web应用的多层级监控体系,并介绍SLA计算规则、维护期处理及升级注意事项,助力企业精准掌控服务可用性。
362 36
|
8月前
|
运维 监控 安全
【案例分享】中国通号卡斯柯公司:ZABBIX如何破解轨道交通监控难题
本文根据2023上海峰会上朱林贤的演讲整理,聚焦中国通号卡斯柯公司如何借助Zabbix实现轨道交通信号系统的智能化管理。作为中外合资企业,卡斯柯通过统一平台整合设备监控,大幅降低成本并提升灵活性,成功应用于国内外项目。文章探讨了传统监控系统的痛点、研发维护经验及国产化与开源技术挑战,为行业转型提供了宝贵启示。未来,开放协作将是推动轨道交通智能化发展的关键。
410 8
|
监控 安全 Linux
在Linux中,zabbix如何监控脑裂?
在Linux中,zabbix如何监控脑裂?
|
10月前
|
存储 缓存 监控
|
11月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
172 23
|
11月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
272 25
|
11月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
346 22
|
监控 安全 前端开发
使用 Zabbix 监控堆外应用
使用 Zabbix 监控堆外应用
229 9
|
监控 数据可视化 Java
zabbix全面的监控能力
zabbix全面的监控能力
454 7
|
监控 Java Shell
监控堆外第三方监控工具Zabbix
监控堆外第三方监控工具Zabbix
315 5