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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM