监控服务
文章平均质量分 88
++++++
H . C . Y
拥抱开源,学无止境,学以致用。
展开
-
zabbix::使用 zabbix监控 docker中运行的容器及docker进程
1、页面中导入zabbix模版结尾是 xml 文件;<?xml version="1.0" encoding="UTF-8"?><zabbix_export> <version>3.2</version> <date>2018-06-04T04:12:36Z</date> <groups> <group> <name>Templ原创 2021-10-11 10:17:50 · 1160 阅读 · 0 评论 -
Docker监控(1):prometheus+cadviso+grafana实现对docker容器和宿主机进行监控
Prometheus 特点: 1)多维数据模型:由度量名称和键值对标识的时间序列数据(TSDB:存储临时数据还行) 2)promSQL:一种灵活的查询语言,可以利用多维数据完成复杂的查询 3)不依赖分布式存储,单个服务器节点可直接工作 4)基于HTTP的pull方式采集时间序列数据 5)推送时间序列数据通过PushGateway组件支持 6)通过服务发现或者静态配置发现目标 7)多种图形模式及仪表盘支持(grafana)各个组件的作用:Prometheus Server 收集指标和存储原创 2020-05-27 11:22:08 · 1165 阅读 · 0 评论 -
部署k8s监控(2.2):安装metrics-server,解决dashboard-2.0.1中无法查看内存、cpu等资源的问题
下载metrics-server的yaml文件解决上章遗留的问题:无法监控内存和cpu资源转接上文:部署k8s监控(3):dashboard-2.0.1一、创建用户,并生成证书 [root@k8s-master1 /]# useradd aggregator [root@k8s-master1 aggregator]# vim ./metrics-server-csr.json { "CN": "aggregator", "hosts": [], "key": {原创 2020-05-26 18:25:06 · 2725 阅读 · 3 评论 -
部署k8s监控(2.1):k8s集群升级版本后,需要使用高版本的dashboard才能显示页面,这里使用的dashboard-2.0.1
将升级k8s到高版本以后,会发现web界面无法看到内容,显示404,因此需要借助高版本的dashboard才可以解决这类问题首先要删除之前安装过的dashboard下载dashboard的yaml文件一、生成证书以及修改 1、生成证书,因为自动生成的证书很多浏览器无法使用(可先不配置着一段,如果无法在尝试配置这段) 1)创建证书目录 [root@k8s-master1 ~]# mkdir dashboard-certs [root@k8s-master1 ~]# cd ./dash原创 2020-05-26 18:07:44 · 1424 阅读 · 1 评论 -
部署k8s监控(1.2):Prometheus-operator配置持久化方案
转接上文:部署k8s监控(1):Prometheus-operator监控k8s集群的各个组件及pod(二进制环境)解决上一篇博客遗留的问题:产生的数据如何做到持久化prometheus默认的存储方式 (- emptyDir: {})它的生命周期和pod的生命周期一样,重启pod后数据会丢失,因此需要修改持久化方案保存数据持久化方案后很会:这里使用的是hostpath,也可以使用pv/pvc一、进入prometheus-k8s的statefulset中修改挂载文件的类型 [root@k8s原创 2020-05-20 18:51:27 · 1810 阅读 · 0 评论 -
部署k8s监控(1.1):Prometheus-operator监控k8s集群的各个组件及pod(二进制环境)
环境是使用二进制安装的,使用kubeadm则很难遇到这种情况一、下载安装文件 [root@k8s-master1 prometheus]# git clone https://github.com/coreos/kube-prometheus.git [root@k8s-master1 prometheus]# cd ./kube-prometheus/manifests/二、修改yaml文件(开启nodeport,方便外网用户访问) [root@k8s-master1 manifests]#原创 2020-05-19 17:53:03 · 1611 阅读 · 1 评论 -
Zabbix4.2(5):监控数据库的主从复制并发送警报
一、监控mysql基础服务1、配置客户端并添加访问权限[root@server ~]# vim /etc/zabbix/zabbix_agentd.conf 1 PidFile=/var/run/zabbix/zabbix_agentd.pid 2 LogFile=/var/log/zabbix/zabbix_agentd.log 3 LogFileSize=0 ...原创 2020-04-25 18:12:13 · 514 阅读 · 0 评论 -
Zabbix4.2(4):配置自动发现主机和自动发送邮件
一、配置自动发现1、配置自动发现规则创建自动发现添加自动发现规则查看自动发现的服务器2、配置客户端配置客户端[root@db_master01 ~]# vim /etc/zabbix/zabbix_agentd.confPidFile=/var/run/zabbix/zabbix_agentd.pidLogFile=/var/log/zabbix/zabbix_agentd....原创 2020-04-25 17:40:52 · 735 阅读 · 0 评论 -
Zabbix4.2(3):客户端监控系统服务
一、网络设备监控1、Cisco1)配置IP地址,并开启SNMP管理R1#conf tR1(config)#inter f0/0R1(config-if)#ip adR1(config-if)#ip address 192.168.200.10 255.255.255.0R1(config-if)#no shutdownR1(config-if)#exitR1(config)#sn...原创 2020-04-16 18:13:46 · 433 阅读 · 0 评论 -
Zabbix4.2(2):构建Zabbix监控平台 与 解决zabbix中文乱码问题
一、构建Zabbix监控平台二、解决zabbix中文乱码问题1)从Windows系列系统复制宋体 常规(simsun.ttc):文件路径 C:\Windows\Fonts(2)复制该字体文件到zabbix的web端的fonts目录下:/usr/share/zabbix/assets/fonts注:字体文件的文件后缀名需要是:.ttf,因此改成:simsun.ttf(3)修改php配置...原创 2020-02-22 13:20:45 · 170 阅读 · 0 评论 -
zabbix4.2(1):在Centos7中构建Zabbix4.2监控平台实战,以及在安装过程中遇到的问题及解决方案。
构建企业级Zabbix监控平台使用的系统为 Centos7。使用的软件为zabbix4.2安装MySQL。yum -y install mariadb mariadb-devel mariadb-server #安装数据库systemctl start mariadb #启动数据库mysqladmin -u root password "pwd@123" ...原创 2019-08-20 10:29:17 · 1043 阅读 · 0 评论 -
ELK软件安装包以及搭建ELK群集实现高可用
ELK软件安装包如图所示:搭建ELK群集一、通过YUM方式安装ELK的安装流程:https://www.elastic.co/guide/en/elasticsearch/reference/7.5/rpm.html#rpm-repo1.下载并安装公共签名的密钥:[root@elk01 ~]# rpm --import https://artifacts.elastic.co/GPG-...原创 2020-02-25 17:53:18 · 803 阅读 · 0 评论