1. 程式人生 > >zabbix搭建記錄-1

zabbix搭建記錄-1

zabbix

1、首先找到zabbix官網

https://www.zabbix.com/download?zabbix=3.4&os_distribution=centos&os_version=7&db=MySQL

我選擇centsos7與mysql版

2、按照官網的提示,依次執行以下命令

rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent

3、安裝mysql,直接使用自帶的mariadb

yum install mysql

4、啟動mysql並設置密碼

systemctl start mariadb.service
mysqladmin -u root password xxx

5、初始化數據庫

# mysql -uroot -p
password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by ‘password‘;
mysql> quit;

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

6、配置zabbix數據庫密碼及時區
修改/etc/zabbix/zabbix_server.conf文件,去掉註釋添加

DBPassword=password

修改/etc/httpd/conf.d/zabbix.conf文件,找到php_value date.timezone去掉註釋並修改

php_value date.timezone Asia/Shanghai

7、關閉selinux

打開 selinux 配置文件
[root@localhost ~]# vim /etc/selinux/config
修改 selinux 配置文件
將SELINUX=enforcing改為SELINUX=disabled,保存後退出
在執行重啟操作
reboot

8、上傳本地中文字體(仿宋)並覆蓋掉/usr/share/zabbix/fonts/下的字體文件
9、啟用相關服務

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

10、開放相關端口

firewall-cmd --zone=public --add-port=80/tcp --permanent 
firewall-cmd --zone=public --add-port=10050-10051/tcp --permanent 
firewall-cmd --reload

11、按提示配置zabbix web頁面
在瀏覽器打開

http://server_ip_or_name/zabbix 

默認用戶Admin 密碼zabbix

web界面右上角修改語言為簡體中文

zabbix搭建記錄-1