yum命令安裝zabbix3.0


 本文章yum安裝zabbix說明:

服務端組件:Apache,zabbix_server,php,mariadb

客戶端組件:zabbix_agent

zabbix版本:3.0

系統版本:centos 7

一.搭建zabbix服務端

 安裝Zabbix官方源

rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

安裝zabbix-server

yum install -y  zabbix-server-mysql zabbix-web-mysql   

安裝zabbix-agent

yum install zabbix-agent  -y

下載數據庫

yum -y install mariadb-server

啟動數據庫

systemctl start mariadb.service

 進入數據庫,並添加信息

mysql

set password=password('123456');

create database zabbix character set utf8 collate utf8_bin;

grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';

exit

導入數據庫(zabbix庫)

cd /usr/share/doc/zabbix-server-mysql-3.0.21/

zcat create.sql.gz |mysql -uroot zabbix

zabbix_server.conf中編輯數據庫配置

vi /etc/zabbix/zabbix_server.conf

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

啟動Zabbix Server進程

systemctl start zabbix-server

編輯Zabbix前端的PHP配置

Zabbix前端的Apache配置文件位於 /etc/httpd/conf.d/zabbix.conf 。一些PHP設置已經完成了配置。

 

php_value max_execution_time 300

php_value memory_limit 128M

php_value post_max_size 16M

php_value upload_max_filesize 2M

php_value max_input_time 300

php_value always_populate_raw_post_data -1

php_value date.timezone Asia/Shanghai

依據所在時區,你可以取消 “date.timezone” 設置的注釋,並正確配置它。在配置文件更改后,需要重啟Apache Web服務器。

systemctl start httpd

加入開機自啟

systemctl enable zabbix-server.service httpd.service mariadb.service zabbix-agent.service

 進入zabbix監控web頁面

http://192.168.30.178/zabbix/

默認zabbix后台:

用戶名:Admin

密碼:zabbix

修改中文字符集

1.web界面修改字符集

####會發現有亂碼解決方法:

命令行操作:

 優化字符集問題

下載包包

yum -y install wqy-microhei-fonts

 進行覆蓋原來的字符集

\cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf

進行客戶端測試(要被管理的主機)

 更新源

rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

下載測試包包(客戶端)

yum install zabbix-agent -y         -----客戶端

更改配置文件服務(客戶端)

sed -i.ori 's#Server=127.0.0.1#Server=192.168.30.178#' /etc/zabbix/zabbix_agentd.conf

注:客戶端指定服務端的IP地址

重啟zabbix_agent

systemctl   stop   zabbix-agent.service

systemctl   start   zabbix-agent.service

進入服務端進行測試

yum  install  zabbix-get            -----zabbix端

zabbix_get -s 192.168.30.178 -p 10050 -k "system.cpu.load[all,avg1]"

0000000

zabbix_get -s 192.168.30.178- -p 10050 -k "system.cpu.load[all,avg1]"

00000000

(有數的話進入web界面進行系統監控)

1.添加主機

如果是是遠端的監控要保證一下幾點:

1.查看客戶端的主機名

[root@linux ~]# hostname
linux

2.配置/etc/hosts文件

vim  /etc/hosts

加上IP與主機名的對應關系

192.168.30.178  linux

3.web界面添加主機時主機名稱和主機名一致

點擊添加

2.添加模板(進行系統監控)

點擊更新

等待ZBX變綠

謝謝大家關注,有錯誤請指出

 

 

 

 

 


免責聲明!

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



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