1. 程式人生 > >centos7安裝配置zabbix4.0步驟詳解--實測沒問題!!!

centos7安裝配置zabbix4.0步驟詳解--實測沒問題!!!

實驗拓撲:192.168.80.181 Zabbix監控伺服器        主機名:www.aa.com

                 192.168.80.182 被監控伺服器(客戶端)     主機名:www.ab.com

實驗說明:搭建基於Zabbix的IDC監控平臺,實現對Linux,Windows主機的集中監控,監控專案包括CPU,記憶體,磁碟,網絡卡流量,服務可用性等各種資源,具備常見的商業監控軟體所具備的功能。

支援自動發現網路裝置和伺服器(通過配置自動發現伺服器來實現);支援自動發現(low discovery) key 實現動態監控項的批量監控(需要寫指令碼);支援分散式,能集中展示、管理分散式的監控點;擴充套件性強,server提供通用介面(api功能),可以自己開發完善監控(根據相關介面編寫程式實現);......

實驗步驟:

-----------------首先配置Zabbix監控伺服器端,需要能夠上網的公網環境----------------

--------------RPM安裝LAMP----本地倉庫--------------

[[email protected] ~]# yum install -y httpd mariadb-server mariadb php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhash

[[email protected] ~]# vi /etc/httpd/conf/httpd.conf

ServerName www.aa.com               //修改為主機名

DirectoryIndex index.html index.php    //修改

:wq

[[email protected] ~]# vi /etc/php.ini

date.timezone = PRC                 //修改為中國時區

:wq

[[email protected] ~]# systemctl stop firewalld.service

[[email protected] ~]# setenforce 0

[[email protected] ~]# systemctl start httpd.service       //啟動httpd服務

[[email protected] ~]# systemctl start mariadb.service    //啟動mariadb服務

 

[[email protected] ~]# mysql_secure_installation     //初始化mysql資料庫,並配置root使用者密碼

 

 

其餘選項一直n就可以了,出現下面這幾句就說明設定成功了:

 

[[email protected] ~]# vi /var/www/html/index.php      //建立一個測試頁,測試LAMP是否搭建成功

<?php

phpinfo();

?>

:wq

訪問http://192.168.80.181,出現如下頁面則說明測試成功:

 

[[email protected] ~]# mysql -u root -p                               //root使用者登陸資料庫

MariaDB [(none)]> CREATE DATABASE zabbix character set utf8 collate utf8_bin;        //建立zabbix資料庫(中文編碼格式)

MariaDB [(none)]> GRANT all ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'admin123';  //授予zabbix使用者zabbix資料庫的所有許可權,密碼admin123

MariaDB [(none)]> flush privileges;          //重新整理許可權

MariaDB [(none)]> quit                     //退出資料庫        

[[email protected] ~]# vi /var/www/html/index.php         //修改測試頁內容,測試zabbix使用者是否能夠登陸資料庫

<?php

$link=mysql_connect('192.168.80.181','zabbix','admin123');

if($link) echo "<h1>Success!!</h1>";

else echo "Fail!!";

mysql_close();

?>

:wq

訪問http://192.168.80.181,出現如下頁面則說明測試成功:

 

----------------以下開始部署zabbix Server-------

[[email protected] ~]# rpm -ivh php-mbstring-5.4.16-42.el7.x86_64.rpm     

[[email protected] ~]# rpm -ivh php-bcmath-5.4.16-42.el7.x86_64.rpm     //安裝zabbix所需要EPEL源和zabbix的yum源

[[email protected] ~]# yum install zabbix-server-mysql zabbix-web-mysql -y    //安裝依賴包

[[email protected] ~]# zcat /usr/share/doc/zabbix-server-mysql-4.0.0/create.sql.gz | mysql -uzabbix -p -h 192.168.80.181 zabbix  

//以上為匯入資料到資料庫zabbix中(最後一個zabbix是資料庫zabbix),且因為使用者zabbix是%(任意主機),所以登入時需要加上當前主機ip(-h 192.168.80.181),密碼是使用者zabbix登陸密碼admin123

[[email protected] ~]# vi  /etc/zabbix/zabbix_server.conf         //配置資料庫使用者及密碼,修改如下配置程式碼行

 

[[email protected] ~]# vi /etc/httpd/conf.d/zabbix.conf     //修改時區

php_value date.timezone Asia/Shanghai

:wq

[[email protected] ~]# systemctl enable zabbix-server

[[email protected] ~]# systemctl start zabbix-server

[[email protected] ~]# netstat -anpt | grep zabbix          //監聽在10051埠上,如果沒監聽成功,可重啟zabbix-server服務試試

 

[[email protected] ~]# systemctl restart httpd.service

訪問http://192.168.80.181/zabbix/          //注意這裡IE瀏覽器打不開,最好用火狐或者360等瀏覽器


 


設定中文環境:Administrator-Users-點選使用者Admin-語言中設定,效果如下:

 

-----------配置代理端-就是被控伺服器----如果伺服器也需要被自己監控也需要安裝--

[[email protected] ~]# yum install -y zabbix-agent

[[email protected] ~]# vi /etc/zabbix/zabbix_agentd.conf     //配置zabbix agent,修改為如下程式碼行

 

[[email protected] ~]# service firewalld stop

[[email protected] ~]# setenforce 0

[[email protected] ~]# systemctl enable zabbix-agent.service

[[email protected] ~]# systemctl restart zabbix-agent.service

[[email protected] ~]# netstat -anpt | grep zabbix           //監聽在10050埠

 

---------------增加被控主機--在WEB平臺上做-----

配置-主機-建立主機:主機頁面根據需求配置模板頁需要連結模板,根據需要連結相應的模板0K

 

 


----------自己監控自己的配置方法與上面配置代理端和增加被控主機步驟相同----------------

到此zabbix4.0安裝配置基本完畢,下篇詳解如何運用zabbix-web端和配置郵件報警。

相關推薦

centos7安裝配置zabbix4.0步驟--實測問題

實驗拓撲:192.168.80.181 Zabbix監控伺服器        主機名:www.aa.com                 192.168.80.182 被監控伺服器(客戶端)     主機名:www.ab.com實驗說明:搭建基於Zabbix的IDC監控平臺

虛擬機器VMware下安裝Red Hat Linux 9.0步驟

注意:本安裝全部是在虛擬機器上進行的,用的是ISO映象檔案安裝。 1.安裝完VMware  Workstation後,啟動VMware  Workstation,新建一個虛擬機器,其主介面如下圖。 2.VMware  Workstation的配置 VMware  Work

CentOS7/RHEL7安裝EPEL擴充套件倉庫步驟

1 EPEL 倉庫介紹 1.1 問題描述 今天在 CentOS7.2.1511 安裝 終端瀏覽器 W3M 的時候, 出現No package w3m avaliabl

Linux系統中安裝SSH2擴展步驟 linux技能學習

Linux運維 Linux入門 Linux學習 Linux基礎 Linux雲計算 在Linux服務器環境中部署SSH2擴展以編譯PHP文件中的SSH腳本命令,具體配置方法如下,如果是在正式環境中直接運行,建議做好備份。1.安裝支持的庫文件命令:yum install php-devel

rsync+ Notify配置解析及步驟

echo ystemd 文件同步 會有 表示 inux 連接數 工具 觸發 rsync步驟配置 Rsync介紹 什麽是rsync rsync是一款開源,快速,多功能的可實現增量的本地或遠程的數據鏡像同步備份的優秀工具。適用於多個平臺。從軟件名稱可以看出來是遠程同步的意思(r

安裝Cloudera manager agent步驟

安裝包 記錄 style 繼續 作者 manage gen -s png              安裝Cloudera manager agent步驟詳解                                         作者:尹正傑 版權聲明:原創作品,謝

安裝Linux虛擬機器步驟

虛擬機器 虛擬機器(Virtual Machine)指通過軟體模擬的具有完整硬體系統功能的、執行在一個完全隔離環境中的完整計算機系統。 準備: 虛擬機器的iso映象 實體記憶體

Java學習系列(一)Java的執行機制、JDK的安裝配置及常用命令

Java的執行機制:Java源程式經過編譯器編譯成平臺無關的位元組碼,位元組碼由虛擬機器解釋執行,虛擬機器將每一條要執行的位元組碼傳送給特定平臺的直譯器,直譯器將其翻譯成相應平臺上的機器碼,然後執行在該平臺上,又由於執行時依然保留了解釋這樣就保證了Java程式能跨平臺了。J

Win7下SQLite安裝配置與使用方法

前言 SQLite 是一個軟體庫,實現了自給自足的、無伺服器的、零配置的、事務性的 SQL 資料庫引擎。SQLite 是在世界上最廣泛部署的 SQL 資料庫引擎。SQLite 原始碼不受版權限制。 簡單的認識了SQLite之後,我就很想來嘗試一下,他如此的輕量,作為一個程式設計師,我沒有理由不去學習一

安裝配置Xdebug模塊

.get 反向 情況 notice studio .profile 情況下 col hand 1、XDebug安裝配置 (1)下載XDebug下載地址:http://www.xdebug.org/必須下載跟機器上安裝的php匹配的版本才行。具體下載方法如下:將phpinf

CentOS下安裝配置MySQL8.0步驟

下載yum源的安裝包  yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm 安裝 yum install mysql-community-server 啟動

CentOS7最小化源碼安裝LAMP-步驟

apache httpd mysql CentOS7最小化源碼安裝LAMP-步驟詳解系統:CentOS 7.3.1611(最小化安裝)軟件:httpd-2.4.27 mysql-5.7.18 php-5.6.3一、配置系統環境1.1. 查看系統版本# cat /etc/cent

CentOS7安裝步驟

con 選項 htm a13 圖形化 per -h esc b2c 準備環境 1.虛擬機 VMware Workstation 2.Centos7-64位安裝包 ( CentOS-6.7-x86_64-bin-DVD1.iso ) 開始安裝 進入安裝初

Mac系統安裝配置tomcat步驟

roles 應用 lan ref out size let watermark local https://www.jianshu.com/p/53afed9941e9 一:下載 打開Apache Tomcat官網,選擇需要的版本下載: 二:存放到本地 文件夾重名民為Ap

Linux之CENTOS7安裝步驟

1.安裝虛擬機器 (1)雙擊vmware12.exe安裝包,一路下一步安裝成功     (2)注: 安裝到這裡把這兩個對勾去了,不檢查更新。   (3)開始安裝,等待出現以下介面: 輸入以下序列號,完成啟用:VY1DU-2VXDH

hadoop環境安裝配置步驟

hadoop環境安裝配置步驟詳解 在上一篇的分享文章中我是給大家分享了執行部署hadoop的一些安裝準備工作,這篇接上一篇繼續為大家分享一些個人的學習經驗總結。我學習用的是大快發行版DKHadoop,所以所有的經驗分享都是以DKHadoop為基礎,這裡要先說明一下。個人覺得DKHadoop對

DKhadoop環境安裝配置步驟

在上一篇的分享文章中我是給大家分享了執行部署hadoop的一些安裝準備工作,這篇接上一篇繼續為大家分享一些個人的學習經驗總結。我學習用的是大快發行版DKHadoop,所以所有的經驗分享都是以DKHadoop為基礎,這裡要先說明一下。個人覺得DKHadoop對新手還是算是很友好的了,新手朋友們可以大快搜索網站下

C語言是什麼和vc6.0安裝步驟及第一個c程式

從今天開始,我每天會分享一些關於計算機的知識,包括C語言、Python、資料庫、網路、Linux、網路安全等相關知識;今天我們就以C語言來開始我們的交流、學習吧。 C語言是一門通用計算機程式語言,廣泛應用於底層開發。C語言的設計目標是提供一種能以簡易的方式編譯、

Linux下基於Hadoop的大資料環境搭建步驟(Hadoop,Hive,Zookeeper,Kafka,Flume,Hbase,Spark等安裝配置

Linux下基於Hadoop的大資料環境搭建步驟詳解(Hadoop,Hive,Zookeeper,Kafka,Flume,Hbase,Spark等安裝與配置) 系統說明 搭建步驟詳述 一、節點基礎配置 二、H

CentOS7安裝配置vsftp搭建FTP

安裝配置vsftpd做FTP服務,我們的Web應用使用git管理進行迭代,公共檔案軟體儲存使用開源網盤Seafile來管理,基本夠用。想不到FTP的使用的場景,感覺它好像老去了,雖然現在基本沒有用到這個工具,但剛好公司公司刷一個硬體需要使用FTP來下載配置檔案,於是研究使用