您好,登錄后才能下訂單哦!
zabbix是一個基于WEB界面的提供分布式系統監視以及網絡監視功能的企業級的開源解決方案。監視各種網絡參數,保證服務器系統的安全運營;并提供柔軟的通知機制以讓系統管理員快速定位/解決存在的各種問題。
zabbix?由2部分構成,zabbix server?與可選組件zabbix agent。
安裝zabbix環境及準備工作
linux 系統版本:CentOS 7?
zabbix版本: ?3.4?
mysql數據庫:5.0.3以上
一、服務端安裝,首先下載yum源
1)zabbix3.4 ?yum源下載
rpm?-ivh?http:
//repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
2)安裝Zabbix-server包和zabbix-agent包
?yum?-y?install?zabbix-server-mysql?zabbix-web-mysql??zabbix-agent
3)下載mysql yum源
rpm?-ivh?https:
//dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
4)查看當前可用的Mysql安裝源
yum?repolist?enabled?|?grep?
"mysql.*-community.*"
mysql-connectors-community/x86_64?MySQL?Connectors?Community??????????????????
51
mysql-tools-community/x86_64??????MySQL?Tools?Community???????????????????????
63
mysql57-community/x86_64??????????MySQL?
5.7
?Community?Server?????????????????
267
5)安裝mysql數據庫
yum?-y?install?mysql-community-server
6)啟動mysql設置開機啟動
systemctl?start?mysqld?
systemctl?enable?mysqld
7)進入mysql并修改密碼
cat?/
var
/log/mysqld.log?|?grep?password ?# 獲取mysql默認密碼
#mysql?-u root?-pRir.*sJUX6M*
?ALTER?USER?USER()?IDENTIFIED?BY?
'newpassword'
;
8)創建數據庫和zabbix用戶并授權
create?database?zabbix?character?
set
?utf8?collate?utf8_bin;
grant?all?privileges?on?zabbix.*?to?zabbix@localhost?identified?by?
'newpassword'
;
9)導入初始架構(Schema)和數據
cd?/usr/share/doc/zabbix-server-mysql-3.4.10/ ? # 默認yum安裝數據結構文件
zcat?create.sql.gz?|?mysql?-uzabbix?-pnewpassword -D?zabbix
10)完成以上步驟,我們就可以修改配置文件,給服務授權、啟動Zabbix Server服務
記得先備份 cp?/etc/zabbix/zabbix_server.conf ?/etc/zabbix/zabbix_server.conf.bak?
vim /etc/zabbix/zabbix_server.conf
LogFile=/
var
/log/zabbix/zabbix_server.log
LogFileSize=
0
PidFile=/
var
/run/zabbix/zabbix_server.pid
SocketDir=/
var
/run/zabbix
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=newpassword
SNMPTrapperFile=/
var
/log/snmptrap/snmptrap.log
Timeout=
4
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=
3000
?11)啟動zabbix_server 服務并設置開機啟動
systemctl?start??zabbix-server
systemctl?enable?zabbix-server
二、編輯Zabbix前端的PHP配置
1)zabbix前端的Apache配置文件位于 /etc/httpd/conf.d/zabbix.conf 。
vim?/etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai ? ?# 一般情況下大部分配置已經完成配置 只需要修改這個時區
2)重啟apache 并設置開機啟動
systemctl?start?httpd
systemctl?enable??httpd
三、登陸zabbix前段頁面進行最后的配置
打開瀏覽器訪問:http://ip地址+端口/zabbix
這里有可能會報錯:chmod? -R 777? /etc/zabbix/web/
不出意外的情況下我們是可以看到zabbix的界面了:
環境監測
初始化數據庫
詳細信息填寫
全部配置的概要
安裝
登陸 ??默認用戶:Admin 密碼:zabbix ?登陸后進行配置~
登陸后的初始界面
參考:
https://www.cnblogs.com/Dev0ps/p/8378470.html??
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。