centos7部署zabbix4.2

1.zabbix介绍

zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的 开源解决方案。
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
zabbix由2部分构成,zabbix server与可选组件zabbix agent。
zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。
2.准备工具

操作系统  :CentOS Linux release 7.2.1511 (Core)
apache   :2.4.6
php      :5.4.16 
mysql    :5.6
zabbix   :4.2

3.操作步骤
  1)系统初始化,关闭防火墙和selinux

systemctl stop firewalld
vi /etc/selinux/config  > setenforce 0

2)添加zabbix镜像存储
zabbix官方网站:https://www.zabbix.com
zabbix官方镜像网站:https://repo.zabbix.com
添加至yum库:
   zabbix镜像源
3)安装zabbix-server-mysql和zabbix-web-mysql
需要在mysql的支持下安装zabbix服务器,zabbix前端以及zabbix代理
yum install -y zabbix-server-mysql zabbix-web-mysql
yum install zabbix-proxy-mysql -y
4) 安装mysql 5.6
rpm -ivh http://repo.mysql.com/yum/mysql-5.6-community/el/6/x86_64/mysql-community-release-el6-5.noarch.rpm —配置mysql所依赖的库
yum install -y mysql-community-server
启动: systemctl start mysqld
设置开机自启动: chkconfig mysqld on
注意:有的小伙伴可能会采取编译安装的方式去安装mysql,由于zabbix启动依赖于/var/lib/mysql下的mysql.sock文件,因此需要建立软连接,将sock文件链接到/var/lib/mysql下,并重启mysql
命令: ln -s XX/mysql.sock /var/lib/mysql/
5)初始化数据库并引用相关sql

命令行下执行 mysql_secure_installation,进行初始化

创建zabbix库,zabbix用户

 #mysql -uroot -p

 mysql>create database zabbix character set utf8 collate utf8_bin;    #创建一个utf8编码格式的zabbix库

 创建账户并且授权设置密码

 给来自loclhost的用户zabbxi分配可对数据库zabbix所有表进行所有操作的权限,并且设定密码为zabbix

mysql> grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix';

 刷新权限
 mysql> flush privileges;

6)导入zabbix数据库

  zcat /usr/share/doc/zabbix-server-mysql-4.2.1/create.sql.gz | mysql  -uzabbix -pzabbix

7)修改zabbix_server配置文件

配置文件

  DBHost:数据库地址

  DBName:   连接数据库的库名

  DBUser:   连接用户名的用户名

  DBPassword:连接数据库的密码

  DBPort    :连接数据库的端口

安装php

yum install php php-devel

8)配置PHP文件

    vim /etc/php.ini

在最下面添加几行内容

     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
  1. 修改系统时间

安装ntp服务 ,调整时区

 yum  -y install ntpd                     ---->安装ntp时间服务器
 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime    ---->同步到亚洲/上海时区
 ntpdate us.pool.ntp.org   -->同步到时间服务器
    

10)修改apache 的配置文件

vim /etc/httpd/conf.d/zabbix.conf

添加以下内容

# Zabbix monitoring system php web frontend

Alias /zabbix /usr/share/zabbix

<Directory "/usr/share/zabbix">
   Options FollowSymLinks
   AllowOverride None
  Require all granted

 <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 max_input_vars 10000
   php_value always_populate_raw_post_data -1
   php_value date.timezone Asia/Shanghai
 </IfModule>
</Directory>

  <Directory "/usr/share/zabbix/conf">
   Require all denied
  </Directory>

  <Directory "/usr/share/zabbix/app">
   Require all denied
  </Directory>

  <Directory "/usr/share/zabbix/include">
   Require all denied
  </Directory>

  <Directory "/usr/share/zabbix/local">
   Require all denied

  </Directory>

11)启动apache

systemctl restart httpd.service 

设置为开机启动

systemctl start httpd

12)启动zabbix-server服务并设置为开机启动

 # systemctl start zabbix-server

 # systemctl enable zabbix-server  --->设置开机自启动
 查看日志:tailf  /var/log/zabbix/zabbix_server.log

zabbix-server的web目录

在这里插入图片描述

访问网站 http://IP:80/zabbix/setup.php,出现以下界面即可

在这里插入图片描述

点击next,到检测步骤

在这里插入图片描述

都为ok,即可忽略,继续点击next

在这里插入图片描述
      输入数据库相关信息后,继续下一步
在这里插入图片描述

输入账号密码进入zabbix的web界面,初始账号Admin,密码 zabbix,登录

在这里插入图片描述

大功告成!!!

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

早九晚十二

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值