zabbix安装

基础环境配置

IP地址:192.168.200.41,最好能够上外网,由于需要安装一些软件的时候,可能需要联网,如果不能联网的话,可以选择将ZABBIX安装所需要的软件下载下来之后再安装,本文讲解的是联网的安装方式

 [root@localhost ~]# systemctl stop firewalld
 [root@localhost ~]# systemctl disable firewalld
 [root@localhost ~]# setenforce 0
 [root@localhost ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
 [root@localhost ~]# hostnamectl set-hostname zabbix

安装zabbix

[root@zabbix ~]#rpm -Uvh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
[root@zabbix ~]#yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent

安装MySQL

[root@zabbix ~]#rpm -ivh http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
[root@zabbix ~]#yum install -y mysql-server
[root@zabbix ~]#systemctl start mysqld

配置MySQL

[root@zabbix ~]#mysql_secure_installation  //安全设置mysql密码:root 的密码为zabbix
[root@zabbix ~]#mysql -uroot -pzabbix  //登陆数据库,创建数据库zabbix并给授权
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> flush privileges;
mysql>\q

导入数据库

[root@zabbix ~]#zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbix -B zabbix -pzabbix

配置zabbix

[root@zabbix ~]#cp /etc/zabbix/zabbix_server.conf{,.bak}
[root@zabbix ~]#vi /etc/zabbix/zabbix_server.conf
DBName=zabbix       //数据库名字,默认即可
DBUser=zabbix       //连接数据库的用户名,默认即可
DBPassword=zabbix   //连接数据库的密码

配置Apache

[root@zabbix ~]#cp -a /etc/httpd/conf.d/zabbix.conf{,.bak}
[root@zabbix ~]#vi /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai  //设置时区

设置开机自启

 [root@zabbix ~]#systemctl restart zabbix-server httpd mysqld
 [root@zabbix ~]#systemctl enable zabbix-server httpd mysqld

web端配置

登陆http://zabbix-server-ip/zabbix

1.进入欢迎页面,直接选择下一步

2.检查预安装配置,最后一栏状态OK,选择下一步

3.配置数据库连接,填写数据库端口和用户以及密码,填写完成之后,选择下一步

4.配置zabbix-server信息,检查zabbix-server端口和主机,默认即可,选择下一步

5.信息概览,前面配置好的话,直接选择下一步

6.安装zabbix frontend ,安装完成之后,选择Finish

7.登陆 ,用户名:Admin 密码:zabbix

12-24 22:40