第一步:准备工作 关闭SELINUX,关闭防火墙。
第二步:先安装mariadb数据库(也可用mysql,同一人开发的,一模一样) 1.安装mariadb #yum install -y mariadb-server mariadb
2.启动mariadb并设置开机启动 #systemctl start mariadb #systemctl enable mariadb
第三步:安装zabbix3.4 1.安装zabbix3.4yum源 #rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
2.安装zabbix #yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent
3.初始化数据库 #mysql_secure_installation 设置root密码,一路选Y
4.创建zabbix数据库并授权 MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin; MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; MariaDB [(none)]> exit
5.导入初始模式和数据 #zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
6.为zabbix服务器指定数据库服务器和用户名密码 #vi /etc/zabbix/zabbix_server.conf DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix
7.启动zabbix服务器和代理程序,并设置开机启动 #systemctl start zabbix-server zabbix-agent #systemctl enable zabbix-server zabbix-agent
8.为zabbix前端配置PHP,更改时区即可 #vi /etc/httpd/conf.d/zabbix.conf <IfModule mod_php5.c> 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 </IfModule>
9.启动web服务并设置开机自启动 #systemctl start httpd #systemctl enable httpd
从网页一步步验证登陆即可。http://IP/zabbix,用户名Admin 密码zabbix
添加主机注意事项: 1.主机的防火墙是否关闭
2.主机的代理程序配置里面,主机名和服务器端的主机名是否一致,server指向是否为服务器IP