安装步骤:
第一、导入源
sudo rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
第二、安装zabbix包
yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server
第三步、启动mariadb
systemctl start mariadb
第四步、创建zabbix数据库
回车键入密码的时候 这里是不需要密码的
mysql -uroot -p
zabbix
MariaDB [(none)]> CREATE DATABASEDEFAULT CHARACTER SET utf8;
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> quit
第五步、初始化数据库
查看zabbix版本: ls /usr/share/doc/
找到:zabbix-server-mysql-3.0.13
进入目录: cd /usr/share/doc/zabbix-server-mysql-3.0.13
[root@localhost zabbix-server-mysql-3.0.13]# zcat create.sql.gz | mysql -uroot -p zabbix
Enter password:直接回车
第六步、修改配置文件
返回到根目录 cd ..
vi /etc/zabbix/zabbix_server.conf
下面几个参数根据自己的实际情况修改
DBHost=localhost
改前:
改后:
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
改前:
改后:
把#去掉
然后esc → :x保存退出
第七步、注意事项
关闭 防火墙
systemctl start firewalld
systemctl stop firewalld
永久关闭SELinux :
1.永久关闭前,先临时关闭SELinux
setenforce 0
2.永久关闭SELinux:
vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
注:修改配置文件需要重启机器,但我们已临时关闭SELinux,等下次机器重启后,配置文件自动生效
改前:
改后:
第八步:
开启httpd服务
service httpd start
或 systemctl start hpptd.service
第九步、启动zabbix服务
systemctl start zabbix-server
查看zabbix服务:
systemctl status zabbix-server
第十步、配置PHP的Time Zone文件
vi /etc/php.ini
找到如下内容
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone =Asia/Shanghai //将最前面的分号去掉,上面时区改成亚洲上海。
示例:
修改前:
修改后:
查看并修改/etc/httpd/conf.d/zabbix.conf配置文件的配置
vi /etc/httpd/conf.d/zabbix.conf
找到如下内容并修改
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
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 date.timezone Asia/Shanghai //修改时区
修改前:
修改后:
重启httpd服务
service httpd restart
第十一步:登录web界面
http://192.168.1.1/zabbix/
IP为你的server端的IP
注:
数据库账号为root ,密码为空。
登陆界面的账号:admin 密码:zabbix