falldog 发表于 2019-1-21 13:04:48

CentOS7下zabbix3.4安装与配置

  Zabbix 3.0 只支持CentOS 7.0以上版本,所以先在虚拟机中安装好CentOS 7.0 x64,并设置好IP,允许虚拟机联网。
  1、关闭防火墙
  设置关闭防火墙
#systemctl stop firewalld.service
  设置永久关闭防火墙
#systemctl disable firewalld.service
  2、关闭SELinux
  查看SELinux状态
#getenforce
  修改SELinux状态
#vi/etc/sysconfig/selinux/
SELinux=disabled
  快速修改
#sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
#grep SELINUX=disabled /etc/selinux/config
  不关机关闭SELinux
#setenforce 0
  3、安装MySQL
从最新版本的linux系统开始,默认的是 Mariadb而不是mysql!
  使用系统自带的repos安装很简单:
#yum install -y mariadb mariadb-server
  启动mariadb
#systemctl start mariadb
  之前的服务管理命令还可以用
#service mariadb start
  设置开机自启动
#systemctl enable mariadb
  安全初始化,设置root密码等
#mysql_secure_installation
  测试登录
#mysql -uroot –p
  复制代码
  4、安装Zabbix
  安装 zabbix 官方源
#rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
  安装 server和web端,基于mysql数据库
#yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent -y
  5、初始化 zabbix DB
  #mysql -uroot -p
  mysql> create database zabbix character set utf8 collate utf8_bin;
  mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '';
  mysql>flush privileges;
  mysql> quit;
  导入数据
#cd /usr/share/doc/zabbix-server-mysql
#zcat create.sql.gz | mysql -uroot zabbix
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix(快捷)
  6、修改 Zabbix Server 配置,并启动 Zabbix Server 服务
  #vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBPassword=zabbix
  快捷操作命令:
#sed -i "s/# DBHost/DBHost/g" zabbix_server.conf
#sed -i "s/# DBPassword=/DBPassword=zabbix/g" zabbix_server.conf
  启动zabbix-server服务
#systemctl start zabbix-server
#systemctl start zabbix-agent
  开机自启动zabbix-server服务
#systemctl enable zabbix-server
#systemctl enable zabbix-agent
  7、启动 zabbix 管理界面
  编辑PHP配置
#php_value date.timezone Asia/Shanghai
  快捷修改命令
#sed -i "s/# php_value date.timezone Europe\/Riga/php_value date.timezone Asia\/Shanghai/g" /etc/httpd/conf.d/zabbix.conf
  启动Apache服务
#systemctl start httpd
  开机启动Apache服务
#systemctl enable httpd
  8、SELinux配置
#setsebool -P httpd_can_connect_zabbix on
#setsebool -P httpd_can_network_connect_db on
  9、登陆 Zabbix 管理页面http://localhost/zabbix/,显示Zabbix安装向导。



页: [1]
查看完整版本: CentOS7下zabbix3.4安装与配置