1. yum安裝zabbix方式
1.1 環(huán)境準(zhǔn)備
setenforce 0
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
1.2 LAMP安裝
yum install -y httpd mariadb mariadb-server mariadb-client php php-mysql
啟動服務(wù)
systemctl start mariadb.service
1.3 Zabbix安裝
yum install -y http://mirrors.aliyun.com/zabbix/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
yum install zabbix-server-mysql zabbix-web-mysql zabbix-get zabbix-agent
1.4 創(chuàng)建數(shù)據(jù)庫
mysqladmin -u root password '111111'
mysql -uroot -p
MariaDB [(none)]> CREATE DATABASE zabbix DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
MariaDB [(none)]> GRANT ALL ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbix';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> quit
1.5 導(dǎo)入數(shù)據(jù)
cd /usr/share/doc/zabbix-server-mysql-3.2.1
zcat create.sql.gz | mysql -uroot zabbix -p
1.6 修改配置
修改數(shù)據(jù)庫連接信息
vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
修改時區(qū)
vim /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Chongqing
1.7 啟動
systemctl start httpd
systemctl start zabbix-server
systemctl start zabbix-agent
通過 http://ip/zabbix
訪問默認(rèn)用戶名/密碼:Admin/zabbix,注意用戶名也區(qū)分大小寫
1.8常見問題
默認(rèn)mysql服務(wù)是監(jiān)聽所有網(wǎng)卡,不安全
在/etc/my.cnf中[mysqld]下添加bind-address = 127.0.0.1
然后重啟服務(wù)
apache只監(jiān)聽ip v6上的80端口
修改/etc/httpd/conf/httpd.conf中的
Listen 80為Listen 0.0.0.0:80
然后重啟服務(wù)
默認(rèn)centos7開啟了防火墻,關(guān)閉并禁用防火墻
systemctl stop firewalld.service
systemctl disable firewalld.service