jinying8869 发表于 2019-1-25 09:34:40

zabbix服务端与客户端搭建搭建

  #zabbix作用:数据采集(存储),邮件报警,数据展示
  服务端
  预安装
  #确保iptables策略允许,selinux关闭
  #确保mysql、php、httpd已安装
  #同步时间
  #确保服务端与客户端时间一致且为正确
  crontab -e
  */30 * * * */usr/sbin/ntpdate time.nist.gov; hwclock -w
  

  yum源配置
  base源要使用网络源,避免依赖包版本不一致
  将zabbix源移到samaba的koorey家目录下
  确保epel
  

  vim zabbix.repo
  
  name=Zabbix
  baseurl=file:///home/koorey/zabbix/x86_64/ #使用本地源作为zabbix源
  enabled=1
  gpgcheck=0
  

  软件包安装
  #安装zabbix服务端包
  yum install zabbix-server-mysql zabbix-get #安装zabbix服务包,及数据拉取工具
  

  #安装zabbix-gui
  yum install zabbix-web zabbix-web-mysql -y#安装zabbix-web及与mysql连接驱动
  

  mysql端操作
  mysql创建zabbix及授权用户
  CREATE DATABASE zabbix CHARSET'utf8';#创建zabbix库指定所使用的字符集
  grant all on zabbix.* to zabbix@localhost identified by 'zabbix';
  flush privileges;
  

  #初始化数据库
  cd /usr/share/doc/zabbix-server-mysql-2.2.12/create/
  mysql -hlocalhost -uzabbix -p zabbix < schema.sql
  mysql -hlocalhost -uzabbix -p zabbix < images.sql
  mysql -hlocalhost -uzabbix -p zabbix < data.sql
  

  mysql
  use zabbix
  show tables; #查看导入的表
  

  设置数据库信息
  vim /etc/zabbix/zabbix_server.conf
  DBHost=localhost
  DBName=zabbix
  DBUser=zabbix
  DBPassword=zabbix
  

  启动:
  service zabbix-server start
  netstat -tnlp |grep 10051
  chkconfig zabbix-server on
  

  #设置htttp时区
  vim /etc/httpd/conf.d/zabbix.conf
  php_value date.timezone Asia/Shanghai 调整时区为上海
  service httpd restart
  

  登入web页面
  ip/zabbix
  输入数据库信息检查连接
  ....
  

  客户端
  #确保epel zabbix 源
  

  yum install zabbix-agent.x86_64 zabbix-sender.x86_64 -y
  

  vim /etc/zabbix/zabbix_agentd.conf
  Server=192.168.110.172#授权服务端主机
  

  service zabbix-agent start
  netstat -tnlp |grep 10050
  




页: [1]
查看完整版本: zabbix服务端与客户端搭建搭建