1. 程式人生 > >VirtualBox5.2.16+Centos6.10下Zabbix3.2伺服器端+Windows客戶端安裝及配置

VirtualBox5.2.16+Centos6.10下Zabbix3.2伺服器端+Windows客戶端安裝及配置

基本根據官方文件的操作,選擇repository安裝

1 配置官方Zabbix源

sudo rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2-1.el6.noarch.rpm

2 安裝Zabbix伺服器端和Linux客戶端

安裝的是mysql版本

sudo yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent mysql-server zabbix-get

 一路按y,你也可以加命令引數-y

3 建立資料庫

註冊mysqld服務並啟動

sudo chkconfig mysqld on
sudo service mysqld start

第一次進入,為root設定密碼,然後進入mysql

mysqladmin -uroot password這裡寫你的密碼
mysql -uroot -p這裡寫你的密碼

建立zabbix資料庫,建立一個名為zabbix的mysql使用者,記得mysql命令都要以;結尾

create database zabbix character set utf8;
grant all privileges on zabbix.* to [email protected] identified by 'zabbixPassword';
flush privileges;
exit

匯入zabbix的資料庫,注意這裡-p後面跟著的是資料庫名zabbix,然後會提示你輸入密碼,這時候輸入資料庫使用者的密碼,我這裡就是zabbixPassword

zcat /usr/share/doc/zabbix-server-mysql-3.2.*/create.sql.gz | mysql -uzabbix -p zabbix

進入mysql資料庫檢視zabbix資料表

mysql -uzabbix -pzabbixPassword
use zabbix
show tables;

顯示如下

4 Zabbix配置

修改/etc/zabbix/zabbix_server.conf,官網上要求修改四項,我其他都是預設的,只有DBPassword密碼需要修改,如果使用者名稱資料庫名或者mysql伺服器位置不在本機上,都需要對應的修改

DBHost
DBName
DBUser
DBPassword

啟動Zabbix伺服器

sudo chkconfig zabbix-server on  //新增開機自啟動,可以不配
sudo service zabbix-server start

5 Web端配置

首先Centos6.10的php版本為5.3,官方Zabbix3.2要求5.4以上,所以進行php的重新安裝,我安裝的5.6版本

sudo yum remove php*
sudo rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
sudo yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64 php56w-bcmath.x86_64 php56w-xml.x86_64

對php.ini中的屬性進行配置,這裡是官方推薦配置

max_execution_time 300
memory_limit 128M
post_max_size 16M
upload_max_filesize 2M
max_input_time 300
always_populate_raw_post_data -1

防火牆和Selinux需要配置,懶得配置就關掉

開啟web端服務

sudo chkconfig httpd on  //新增開機自啟動,可以不配
sudo service httpd start

然後開啟http://伺服器IP/zabbix,404錯誤

開啟/var/log/httpd/error_log檢視,發現報錯,一堆關於zabbix的檔案找不到

sudo cp /usr/share/doc/zabbix-web-3.2.11/httpd22-example.conf /etc/httpd/conf.d/zabbix.conf
sudo service httpd restart

因為我之前安裝過Zabbix2.2版本,這裡Web端沒有出現通常的安裝過程,直接開啟就是Dashboard

設定資料庫的使用者、密碼等 

之後隨便填寫名字,就可以了

6 Linux的Zabbix Agent配置

之前已經順便安裝了zabbix-agent,現在配置一下,主要是配置Server和ServerActive兩個,我就是在Zabbix伺服器上裝的Agent,直接用預設值127.0.0.1,然後啟動Agent

sudo chkconfig zabbix-agent on
sudo service zabbix-agent start

Web端的host下就可以看見主機處於監控中

 

7 Windows的Zabbix Agent配置

在conf\zabbix_agentd.win中配置伺服器的IP地址,我Zabbix伺服器主機名是master,填寫IP地址也可以,注意了這裡不要自己寫一行Server=*****,找到原來的Server修改,不然兩個Server後續會出錯

Server=master
ServerActive=master

%ZABBIX_HOME%\bin\win64這個路徑新增到Path裡,用管理員許可權啟動cmd,註冊服務,這一步要在win64路徑下面執行,不然到時候啟動服務會出現“系統找不到制定的檔案”,這個坑我在裝Zabbix2.2的時候就踩過一次。如果已經出現這個錯誤,可以看我這篇博文有修改方法https://blog.csdn.net/jiangxuege/article/details/81213449

zabbix_agentd.exe --install -c "C:\Software\Zabbix-Agent\conf\zabbix_agentd.win.conf"
net start "Zabbix Agent"

配置一個Discovery規則,讓Zabbix自動掃描到Windows

在配置一個Action,讓發現主機後新增到Zabbix-Server組,使用Windows模板,注意右上角Event Source選擇Discovery

把Discovery Enable一下,發現了主機,等一會ZBX那個綠的就亮了,但是不知道為什麼主機名是bogon

相關推薦

VirtualBox5.2.16+Centos6.10Zabbix3.2伺服器+Windows客戶安裝配置

基本根據官方文件的操作,選擇repository安裝 1 配置官方Zabbix源 sudo rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2-1.el6.noar

Centos6.10Open-falcon微信、郵件告警安裝配置使用

1 郵件告警 1.1 郵件告警元件安裝 使用官方提供的一個郵件閘道器(https://github.com/open-falcon/mail-provider)配置郵件報警 下載mail-provider並安裝 #下載 cd ~/open-falcon #我的工作目錄 wget h

ubuntuanaconda從清華鏡像的下載安裝配置

ror help sdn 配置 log tps https details 清華 直接貼出鏈接http://blog.csdn.net/xiaerwoailuo/article/details/70054429 http://blog.csdn.net/zhdgk19871

LINUXsocket實現伺服器與多客戶通訊(一)

一直對網路方面的技術比較感興趣,有時間就學習學習。雖然現在很多高階語言都已將網路程式設計部分做了封裝處理,使之使用更加方便,但是學習基礎原理,還是一個程式設計師必須要做的。 linux下的socket程式設計原理,網路上已經有大把的詳細說明,這裡不做說明,程式碼中已有簡單註釋。 具體方法,有

三、ESP8266AT開發之STA模式ESP8266建立伺服器,建立客戶(解決防火牆)

Station模式和AP模式區別 AP模式下,8266自己發出訊號,客戶端可以連。 STA模式8266處於基站接收訊號,所以需要共同連線一個外面的WiFi ESP8266做伺服器,

Windows使用cwRsync伺服器(Linux作客戶)

1、cwRsync安裝 cwRsyncServer_4.0.4_Installer.zip 下載服務端一路下一步就可完成。完成後自動作為服務安裝好。 2、cwRsync伺服器端配置  進入cwRsync安裝目錄,配置 rsyncd.conf 如下:  Rsyncd.conf程式碼   use chr

centos6.5tengine-2.2.2簡易安裝記錄

ase 編譯 log libpng AMM pda download yum源 ast 配置firewalld,iptables,關閉SELINUX 1、安裝必要的編譯環境好 由於Tengine安裝需要使用源代碼自行編譯,所以在安裝前需要安裝必要的編譯工具: y

vps-centos6.10 +pptp client +2個ros 實現預設走pptp上網,萬一pptp斷了,走另外一個ros路由

介紹下環境: 1、ROS1也是PPTP SERVER,IP為172.16.22.3/24,pptp pool為172.16.23.0/24,pptp的預設帳號是111,密碼是123 2、ROS2的IP為172.16.22.4/24 兩個ROS都要設定NAT代理上網,出口為wan方向,ROS版本為6.43

Centos6.5 logstash5.2.2 外掛安裝(實踐成功)

1、下載外掛包 github:  https://github.com/logstash-plugins 找到 logstash-output-email 外掛 2、複製解壓 複製到目錄:/opt/lzmhdev/elk/logstash-5.2.2 解壓 upzip l

ubuntu12.04zabbix3.2.6監控docker容器

docker部署應用後,要實現對docker容器執行情況的監控,此處選擇zabbix進行監控。一:zabbix_server服務端不需要做改動,重點是zabbix-agent端的調整1.zabbix-agent需要編譯安裝:下載zabbix3,.2.6的源包:https://

Ubuntu Kylin15.10IDL8.2安裝破解步驟(含找不到libXp.so.6的解決辦法,已自測通過)

############ license file comments, do not delete############### # License Number(s):705016 SERVER hostname bc305bd94286 1700 USE_SERVER DAEMON idl_lmgrd I

在ubuntu 8.10bochs 2.3.7原始碼包的編譯安裝

在ubuntu 8.10下安裝成功,分為以下四步:一、準備工作bochs是由C++編寫的,我們要安裝相應的編譯環境sudo apt-get install build-essential如果要圖形介面,sudo apt-get install xorg-dev安裝bison,sudo apt-get inst

Centos6.10Open-falcon學習記錄(二)——Mysql監控

記錄了學習過程,官方文件地址http://book.open-falcon.org/zh_0_2/usage/getting-started.html 另外還看了Open-falcon作者的寫的設計理念的文,見open-falcon編寫的整個腦洞歷程 1 Mysql監控 通過mymon(

Centos6.10Open-falcon學習記錄(三)——log監控外掛falcon-log-agent

這篇主要是記錄學習一個滴滴公司開發的日誌監控元件用於監控系統的日誌採集agent,可無縫對接open-falcon 1 安裝 go get安裝,肥腸簡單 go get github.com/didi/falcon-log-agent cd $GOPATH/src/github.com/d

Centos6.10Open-falcon學習記錄(一)——自定義資料採集、歷史查詢、程序監控

記錄了學習過程,官方文件地址http://book.open-falcon.org/zh_0_2/usage/getting-started.html 另外還看了Open-falcon作者的寫的設計理念的文,見open-falcon編寫的整個腦洞歷程 1 自定義資料採集 自定義的資料要求

Centos6.10Open-falcon學習記錄(零)——主機監控、Nodata元件、叢集監控

記錄了學習過程,官方文件地址http://book.open-falcon.org/zh_0_2/usage/getting-started.html 另外還看了Open-falcon作者的寫的設計理念的文,見open-falcon編寫的整個腦洞歷程 1 主機監控 1.1 主機配置

Centos6.10Open-falcon的分散式安裝(虛擬機器偽分散式)和前端介面安裝

官方文件地址,還在開發階段,文件部分有點亂 https://book.open-falcon.org/zh_0_2/distributed_install/ 偽分散式安裝,只有一臺虛擬機器,重在學習每個元件 1 環境準備 1.1 配置epel源 必備操作,很多軟體官方源沒有

VirtualBox Centos6.10+Hadoop2.6叢集搭建 Windows客戶搭建

1 Centos下載安裝 Centos映象下載地址https://www.centos.org/download/ 我選擇的是DVD版本 在VitrualBox裡面新建一個虛擬機器 硬碟給了10G,其他屬性預設,開機,選擇啟動盤,把下載好的映象放入,開始安裝 趁

CentOS6.10安裝mysql-5.7.24

odi mys 離線 命令 內容 ODB undle ida 限制 卸載原有mysql 因為mysql數據庫在Linux上實在是太流行了 所以目前下載的主流Linux系統版本基本上都集成了mysql數據庫在裏面 我們可以通過如下命令來查看我們的操作系統上是否已經安裝了mys

centos6.10的usdt原始碼編譯

最近要弄一個usdt的對接的功能,於是開啟了我的原始碼編譯之旅,記錄下我的心裡歷程 一路艱辛,centos下的原始碼編譯比我想象的難,問題不斷,尤其是是centos的系統版本還這麼低,又不想更換系統,只好一個個解決 最開始在網上找了很多資料 開始一步步按照流程走,指路燈—