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搭建騷氣的監控運維平臺

相關文章
相關標籤/搜索