运维工作的监控服务(zabbix)

作者 : 开心源码 本文共1987个字,预计阅读时间需要5分钟 发布时间: 2022-05-12 共160人阅读

简介

运维工程师(Operations),负责维护并确保整个服务的高可用性,同时不断优化系统架构提升部署效率、优化资源利用率提高整体的ROI. 运维工程师面对的最大挑战是大规模集群的管理问题,如何管理好几十万台服务器上的服务,同时保障服务的高可用性,是运维工程师面临的最大挑战。

在我们的日常的运维工作中 会面临各种各样的运维问题,这里我们的理念是所有的问题都是人为的!

为什么这么说呢,我们常见的运维问题,网络波动,cup飙高,内存不够等……

这些问题都是人为的,都是由操作人员的操作导致的,我们运维的工作主要就是处理这些人为问题。

我们运维平常运维的服务器多则几百上千,少的也十几台,我们不可能时时守在服务器前,等待问题。

所以我们使用监控的方式,去管理服务器,实时动态的关注服务器状态 即便的到反馈,解决问题。

我们公司用的Zabbix监控,下面我会对Zabbix做一个基础配置的讲解

zabbix

zabbix是一款功能非常全面的监控软件,在我们的日常生产环境中,zabbix几乎可以监控我们所需要的所有参数

它可以针对服务器的cpu,内存,磁盘空间,网络进行监控,还可以对我们的服务进行监控,ip请求数,监听端口

数据字节等。

实际操作

准备环境

三台服务器

192.168.14.10 服务端

192.168.14.20 用户端1

192.168.14.30 用户端2

服务端操作

配置yum源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repowget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.reporpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpmYum clean allYum makecache

安装服务端组件

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

开启数据库,开机自启

systemctl start mariadbsystemctl enable mariadb

进入数据库操作

create database zabbix character set utf8 collate utf8_bin;grant all privileges on zabbix.* to zabbix@localhost identified by '123456';

退出数据库

把zabbix默认的数据库模板导入我们创立的数据库中

zcat /usr/share/doc/zabbix-server-mysql-4.0.7/create.sql.gz |mysql -uzabbix -p123456 zabbix

我们服务端的web页面用是lamp的环境 ,所以进入Apache配置文件中的Zabbix配置文件修改时间

#去掉备注  改成上海时间php_value date.timezone Asia/Shanghai

开启Apache 开机自启

systemctl start httpdsystemctl enable httpd

配置Zabbix服务端

vim /etc/zabbix/zabbix_server.confDBPassword=123456

启动Zabbix服务端

systemctl start zabbix-serversystemctl enable zabbix-server

测试

http://服务端IP/zabbix

捕获.PNG

用户端操作

配置yum源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repowget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.reporpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpmYum clean allYum makecache

安装zabbix组件

yum -y install zabbix-agent

配置用户端

vim /etc/zabbix/zabbix_agentd.confServer=192.168.14.10#服务端IPServerActive=192.168.14.10#主动模式

zabbix配置已经完成 多个用户端重复以上操作即可以了

在web页面上操作 自己摸索吧

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 运维工作的监控服务(zabbix)

发表回复