zabbix4.0 安裝和使用教程


zabbix是我目前見到的好用,免費,高效,且兼容性好的監控軟件.目前我們一般按照LTS版本,因為這個版本的支持年限比較好.

所以安裝zabbix我們一般選擇這個版本,並不是越新的版本就越好.所以大家不要盲目安裝.

zabbix的安裝基本用LAMP結構就可以了.因為網頁基本也就是內部人士監控,訪問量並不大,所以上Nginx實在有點浪費.Apache已經足夠.支持多種數據庫,我們這里用MySQL來支持吧.

 

 Linux我們也用的Centos7.因為免費好用.我們可以先改一下yum源到阿里雲上面.這樣安裝速度快一點,訪問國外的yum實在是太慢了.

1 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak
2 ls /etc/yum.repos.d/
3 ls -l /etc/yum.repos.d/
4 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
5 yum makecache
6 yum -y update

14 cat /etc/yum.repos.d/CentOS-Base.repo

基本上這幾部就可以了.

然后就是安裝zabbix4.0 LTS .在安裝zabbix的時候,就會把相應的httpd服務也安裝了.

然后就是安裝MySQL.然后在數據庫里建庫,導入表結構.

29 wget https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
30 ls
31 rpm -ivh zabbix-release-4.0-2.el7.noarch.rpm

 

這個zabbix安裝源,我們看能不能改成清華園的.

VIM替換一下

 

 

 

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

安裝完了以后,開始安裝MySQL數據庫.

mysql我是安裝的5.6.如果是5.6以上的版本,初始密碼應該是隨機的.要去日志文件里去找.

mysql的yum源,沒有找到好的國內的.所以這里我很失敗,只能慢慢的安裝了.

yum install mysql-community-server mysql-community-devel mysql-community-client -y

 好的,安裝完了,就做個初始化,設置一下數據庫root密碼.

mysql_secure_installation

然后就開始在mysql里面建庫,導入表.

create database zabbix character set utf8 collate utf8_bin; --一定要記得編碼要用utf8,否則,你數據庫里如果存了中文,就會亂碼.學過編碼的應該都知道.
grant all privileges on zabbix.* to zabbix@localhost identified by '123456';
然后開始導表.
這里我不知道表在哪里怎么辦,我們用命令查一下.

 

估計就是這個create.sql.gz了.

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

檢查zabbix庫是否導入成功
mysql -uroot zabbix -e 'show tables'

 只要有表,應該就是成功了.不過,這是在root無密碼的狀態下,如果有密碼,還是得要進mysql里面去查詢表.

例如use zabbix;

  show tables;

裝好了之后.我們就可以開啟zabbix了.還有httpd和mysql都記得開啟並設置成開機自啟.

開啟zaibix之前,我們要設置他的配置文件.在

vim /etc/zabbix/zabbix_server.conf

在這里設置DBHost  ,還有password

 

大概就是改這幾項吧.基本就可以用了.

后面還有很多配置,比如刷新時間,還有什么開啟多少個進程什么的.這些都為了zabbix服務器的優化而准備的.后面再說. 

然后

172 systemctl start zabbix-server
173 systemctl enable zabbix-server
174 systemctl start httpd
175 systemctl enable httpd

然后httpd.conf里也要改一個時區,因為默認是歐洲國家的.我們改成亞洲 上海.

我們可以先查一下.

 

 可以看見,這個配置文件是依賴zabbix的.進來改.

 

 

 

 

然后我們就可以開啟http://loclhost/zabbix訪問了.然后進一步配置就可以了.這就是安裝好后的畫面.

當然你要先開啟防火牆的80端口.

179 firewall-cmd --list-all
180 firewall-cmd --add-port=80/tcp --permanent
181 firewall-cmd --list-all
182 firewall-cmd --reload

 

 

 最后還要多句嘴,一定記得關閉selinux  .

方法可以自查,臨時關閉 

setenforce 0

 


免責聲明!

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



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