zabbix4.2+grafana搭建骚气的监控运维平台

Zabbix 是一个企业级分布式开源监控解决方案,其监控与告警功能十分强大。Grafana是一款开源的可视化软件,能够搭配数据源实现一个数据的展现和分析;Grafana功能强大,有着丰富的插件。二者结合如下,逼格仍是挺高的。前端

两套程序能够安装在一个CentOS7系统上边。mysql

原本想省点事用zabbix appliance来搭建,也就是装好的zabbix系统直接拿来用,可是里边太多坑,底层是Ubuntu系统,说说遇到的坑。linux

好比vi编辑器很差用,有的服务找不到,还有监控VMware时自动发现规则里的监控项,一直是No “vmware collector” processes started.发现不了主机。重启后web上显示zabbix server is not running,重启zabbix-server也白搭。web

排错折腾了一天,后来换成了用CentOS从yum安装包安装,就没这些个问题,仍是CentOS用着顺溜。但愿踩过的坑你们不要再踩了。sql

安装环境

底层系统用的CentOS7.2,最好装个桌面,你不用能够,可是那些ifconfig等经常使用命令啊他会顺带装上,省的本身再yum装了。整理这篇文章时zabbix版本4.2.3,grafana版本6.2.2docker

zabbix安装

下载地址 https://www.zabbix.com/download数据库

其实zabbix和grafana均可以用docker,等大人们先玩溜了再用docker吧。安全

此次采用的是用安装包安装。app

大致个流程就是装zabbix仓库,而后yum安装zabbix-server,前端,agent,建数据库。运维

这里我写一下安装数据库吧。官方的教程里这一步省去了。其余的参考官方教程。

直接扔命令。装完数据库再按官方的教程走就行。

#关掉防火墙与selinux,否则你会发现装好后网站打不开
service firewalld stop
chkconfig firewalld off
setenforce 0
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+grafana搭建骚气的监控运维平台

配置zabbix数据源

导航到数据源,并添加一个zabbix数据源。

取个名字,把Default打开能够设置成默认数据源。

URL那个地方个人zabbix装在一个系统上了,因此是localhost,安装在其余系统请换下IP地址。

而后输入能登录zabbix的用户名密码,也能够建个只读权限的用户来对接。

选择一下zabbix版本。最后点保存就OK。

zabbix+grafana搭建骚气的监控运维平台

保存后把Zabbix Server Dashboard导入看看效果。能显示zabbix server的状态。

安装教程就讲到这里,其余的监控项、仪表盘添加等后面再写。

zabbix+grafana搭建骚气的监控运维平台

zabbix+grafana搭建骚气的监控运维平台

相关文章
相关标签/搜索