zabbix4.2+grafana搭建骚气的监控运维平台
Zabbix 是一个企业级分布式开源监控解决方案,其监控与告警功能十分强大。Grafana是一款开源的可视化软件,可以搭配数据源实现一个数据的展示和分析;Grafana功能强大,有着丰富的插件。两者结合以下,逼格还是挺高的。
两套程序可以安装在一个CentOS7系统上边。
本来想省点事用zabbix appliance来搭建,也就是装好的zabbix系统直接拿来用,但是里边太多坑,底层是Ubuntu系统,说说遇到的坑。
比如vi编辑器不好用,有的服务找不到,还有监控VMware时自动发现规则里的监控项,一直是No “vmware collector” processes started.发现不了主机。重启后web上显示zabbix server is not running,重启zabbix-server也白搭。
排错折腾了一天,后来换成了用CentOS从yum安装包安装,就没这些个问题,还是CentOS用着顺溜。希望踩过的坑大家不要再踩了。
安装环境
底层系统用的CentOS7.2,最好装个桌面,你不用可以,但是那些ifconfig等常用命令啊他会顺带装上,省的自己再yum装了。整理这篇文章时zabbix版本4.2.3,grafana版本6.2.2
zabbix安装
下载地址 https://www.zabbix.com/download
其实zabbix和grafana都可以用docker,等大人们先玩溜了再用docker吧。
这次采用的是用安装包安装。
大体个流程就是装zabbix仓库,然后yum安装zabbix-server,前端,agent,建数据库。
这里我写一下安装数据库吧。官方的教程里这一步省去了。其他的参考官方教程。
直接扔命令。装完数据库再按官方的教程走就行。
#关掉防火墙与selinux,不然你会发现装好后网站打不开
service firewalld stop
chkconfig firewalld off
setenforce
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
#安装mysql客户端和服务端
yum install -y mariadb mariadb-server
#启动、设置开机自启
systemctl start mariadb
systemctl enable mariadb
#设置密码等安全设置
mysql_secure_installation
运行mysql_secure_installation会执行几个设置:
a)为root用户设置密码
b)删除匿名账号
c)取消root用户远程登录
d)删除test库和对test库的访问权限
e)刷新授权表使修改生效
通过这几项的设置能够提高mysql库的安全。
其他的参考官方教程吧,我就不叨叨了。
安装好后登陆 http://yourIP/zabbix 默认用户名密码是 Admin zabbix,注意Admin的A大写!
grafana安装
下载安装地址 https://grafana.com/grafana/download
根据他的教程粘贴命令就行,没啥难度,注意装好后把开机自启加上。
systemctl start grafana-server
systemctl enable grafana-server
然后打开http://yourIP:3000 默认用户名密码是admin admin
等进去你会发现一个很炫酷的界面。
插件安装
grafana中需要安装zabbix插件来跟zabbix对接。
进入CentOS系统安装下即可。
#grafana-cli plugins install alexanderzobnin-zabbix-app
安装完后重启grafana-server
#systemctl restart grafana-server.service
登陆grafana后台启用zabbix插件,下面是我已经启用的截图。
配置zabbix数据源
导航到数据源,并添加一个zabbix数据源。
取个名字,把Default打开可以设置成默认数据源。
URL那个地方我的zabbix装在一个系统上了,所以是localhost,安装在其他系统请换下IP地址。
然后输入能登陆zabbix的用户名密码,也可以建个只读权限的用户来对接。
选择一下zabbix版本。最后点保存就OK。
保存后把Zabbix Server Dashboard导入看看效果。能显示zabbix server的状态。
安装教程就讲到这里,其他的监控项、仪表盘添加等后面再写。
zabbix4.2+grafana搭建骚气的监控运维平台的更多相关文章
- 13. Redis监控运维云平台CacheCloud
13. Redis监控运维云平台CacheCloud13.1 CacheCloud是什么13.1.1 现有问题13.1.2 CacheCloud基本功能13.2 快速部署13.2.1 CacheClo ...
- Nginx监控运维
Nginx是一个开源.免费.高性能的HTTP和反向代理服务器,也可以用于IMAP/POP3代理服务器.充分利用Nginx的特性,可以有效解决流量高并发请求.cc攻击等问题. 本文探讨了电商场景下Ngi ...
- 快速搭建windows服务器的可视化运维环境
开发好的程序部署在服务器上,如何对服务器的基本指标进行监控呢?最近对一套工具进行了研究,可以快速搭建服务器监管环境,很是强大,最重要的是它还很酷炫. 原理:数据采集+时序数据库+可视化,下面记录一下搭 ...
- [置顶]
cAdvisor、InfluxDB、Grafana搭建Docker1.12性能监控平台
通过cadvisor+influxdb+grafana三者有机结合,打造跨主机容器监控. 优点 1.跨主机监控,可扩展 2.容器自发现 3.历史数据长期保存 4.自定义配置程度高 缺点 1.不能自动隐 ...
- 搭建基于Jenkins salt-api的运维工具
1. 安装salt-master和salt-minion 安装过程不再赘述,请参考http://docs.saltstack.com/en/latest/topics/installation/ind ...
- django搭建一个小型的服务器运维网站
前言 不管是运维还是开发抑或是测试,工作中不免会和Linux服务器打交道,常见的操作譬如:查看CPU或内存状态.查看和修改服务器时间.查看或者修改服务器配置文件.实时查看或回看系统的日志.重启服务 ...
- Redis缓存接入监控、运维平台CacheCloud
改造RedisConnectionFactory /** * 根据缓存策略的不同,RedisConnectionFactory不同 * 示例是单机模式. * * @return */@Beanpubl ...
- Docker 搭建开源跳板机_jumpserver (运维开源堡垒机_jumpserver) Centos_7.0
最近看到一个开源项目(jumpserver) 很不错 还是用Docker 部署得 ... 抽了点时间拿来学习一下 部署 分析 简单使用一下 ....好了先搭起来 准备 工作: ...
- Telegraf+InfluxDB+Grafana搭建服务器监控平台
Telegraf+InfluxDB+Grafana搭建服务器监控平台 tags:网站 个人网站:https://wanghualong.cn/ 效果展示 本站服务器状态监控:https://statu ...
随机推荐
- 利用fgetc合并2个源文件的内容,到一个新的文件中
#include <stdio.h> #include <stdlib.h> //功能: 合并2个源文件的内容,到一个新的文件中 int main(int a,char *ar ...
- 最长公共子序列 DP
class Solution: def LCS(self,A,B): if not A or not B: #边界处理 return 0 dp = [[0 for _ in range(len(B)+ ...
- Go程序员面试算法宝典-读后感1
这本书是讲解Go语言程序员面试笔试真题的书籍,讲的还不错,值得一看. 计算机技术博大精深,日新月异………………大神们疯狂的更新着技术,(我就更新,不服打我呀)虽然换汤不换药,又有几个人能精通基础,再延 ...
- ORA-01578: ORACLE 数据块损坏 (文件号 13, 块号 2415081) ORA-01110: 数据文件XXXXXX
1.使用DBV检查数据文件,在cmd执行:dbv file='E:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF' blocksize=8192:然后等待检测结 ...
- SpringCloud:Ribbon负载均衡
1.概述 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端 负载均衡的工具. 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客 ...
- 【洛谷】P3518 [POI2011]SEJ-Strongbox
题目描述 有一个密码箱,0到n-1中的某些整数是它的密码. 且满足,如果a和b都是它的密码,那么(a+b)%n也是它的密码(a,b可以相等) 某人试了k次密码,前k-1次都失败了,最后一次成功了. 问 ...
- c# 模拟并发请求 ,只能并发2个连接。
使用 HttpWebRequest 模拟并发请求的时候,发现不管怎么提高thread 的数量,都没用,服务器端用计数器看到的都是2个连接,见下图(关于计数器怎么开,百度) 然后搜了一下,发现需要在ap ...
- sql 数字转换为字符串补0
select right('00000000000'+convert(varchar(5),123),5) select right('00000000000'+cast(123 as var ...
- ubuntu之路——day8.2 深度学习优化算法之指数加权平均与偏差修正,以及基于指数加权移动平均法的动量梯度下降法
首先感谢吴恩达老师的免费公开课,以下图片均来自于Andrew Ng的公开课 指数加权平均法 在统计学中被称为指数加权移动平均法,来看下面一个例子: 这是伦敦在一些天数中的气温分布图 Vt = βVt- ...
- WINDOWS远程控制LINUX终端XSHELL
WINDOWS远程控制LINUX终端XSHELL 笔者购买的腾讯云CENTOS7,通过腾讯云的控制台登录,每次都要打开相关网页.输入密码,感觉操作非常不方便. 使用XSHELL远程控制LINUX终端, ...