博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Centos 7 下 Zabbix 3.4.x 服务搭建
阅读量:4447 次
发布时间:2019-06-07

本文共 2912 字,大约阅读时间需要 9 分钟。

一、zabbix  介绍

  zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。

二、部署环境

  1、关闭Selinux   

a.查看 Selinux 状态    #getenforceb.临时关闭 Selinux    #setenforce 0c.永久关闭 Selinux 需要重启机器    #vim /etc/selinux/config       将SELINUX=enforcing改为SELINUX=disabled       重启机器即可

  1.1 常见问题

    如果不关闭 selinux  可能报错: cannot set resource limit: [13] Permission denied cannot disable core dump, exiting…

  2、更新 系统 和 EPEL 源   

yum install -y epel-release

yum install update
yum update -y

  3、配置LAMP

  

 

三、安装 zabbix

  1、配置ZabbixZone package repository and GPG key

    # rpm --import http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX  

    # rpm -Uv http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

  2、安装 zabbix-server,zabbix-agent(可选)

    # yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-java-gateway zabbix-agent

  3、配置 /etc/httpd/conf.d/zabbix 

    # vim /etc/httpd/conf.d/zabbix.conf   修改时区为:Asia/Shanghai

    

  4、重启服务

    # systemctl restart httpd

   5、创建Mysql 数据库 和 用户

    a.登录 MariaDB:

      # mysql -uroot -p

    b. 创建一个 名为‘zabbix’ 的数据库 和 数据库用户‘zabbix’

MariaDB [(none)]> create database zabbix character set utf8;MariaDB [(none)]> grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix';MariaDB [(none)]> flush privileges;MariaDB [(none)]> quit; 

 

   6、准备数据库模板脚本

    # cd /usr/share/doc/zabbix-server-mysql-3.4.4/

      # gunzip create.sql.gz

  7、导入 zabbix 数据库模板

     a. 使用 zabbix 用户登录数据库

      # mysql -uzabbix -p  (密码:zabbix  或 你自己设置的密码)

     b. 导入数据库模板

       # MariaDB [(none)]> use zabbix;

       # MariaDB [(zabbix)]>  source /usr/share/doc/zabbix-server-mysql-3.4.4/create.sql;

       # MariaDB [(zabbix)]>  quit;

  8、配置zabbix server 

    # vim /etc/zabbix/zabbix_server.conf   修改三个参数:

      DBName=zabbix

      DBUser=zabbix

      DBPassword=zabbix

  9、配置 zabbix agent  (可选)

    # vim /etc/zabbix/zabbix_agentd.conf 

      Hostname = xx    (修改为 服务器主机名)

 

  10、配置 php

    修改 php.ini 为 zabbix 推荐的配置 ,参考: vim /etc/httpd/conf.d/zabbix.conf

    # vim /etc/php.ini

      max_execution_time = 300

      max_input_time = 300

      memory_limit = 128M

        post_max_size = 16M

        upload_max_filesize = 2M

        date.timezone = Asia/Shanghai

 

  11、修改并重启防火墙 firewall

    # firewall-cmd --permanent --add-port=10050/tcp

    # firewall-cmd --permanent --add-port=10051/tcp

    # systemctl restart firewalld

  

  12 、启动服务和设置开机自启  

systemctl start zabbix-serversystemctl start zabbix-agentsystemctl restart httpdsystemctl restart mariadbsystemctl enable zabbix-serversystemctl enable zabbix-agent

 

  13、web 界面配置 zabbix

     浏览器打开:http://server-ip-address/zabbix

     

    查看 所有依赖包 和参数配置,确保全部ok

    

    配置 zabbix 调用的数据库、账号、密码

    

     填写zabbix server  主机名

     

    确认配置信息

    

    完成zabbix 初始化安装。

    

    安装完成后进入登录页面,默认账号和密码:admin/zabbix

    

  zabbix 仪表盘如下:

  

 

 安装部署完成。

 

 备注:个人部署整理,仅供参考。

THE END

  

转载于:https://www.cnblogs.com/weijie0717/p/7878652.html

你可能感兴趣的文章
接口、抽象类、方法复写、类Equals方法重写
查看>>
快学Scala习题解答—第十章 特质
查看>>
Ffmpeg 定位文件(seek file)
查看>>
数据结构与算法随学随记
查看>>
微软Azure已开始支持hadoop--大数据云计算
查看>>
统计_statistics_不同的人_大样本_分析_统计方法_useful ?
查看>>
wampserver 绑定域名 外部可以正常访问
查看>>
将博客搬至CSDN
查看>>
sqoop/1.4.6/下载
查看>>
https协议及与http协议的比较
查看>>
mongodb数据备份与恢复
查看>>
ubuntu安装(owncloud-docker安装)
查看>>
(十一)tina | openwrt关闭调试串口(DEBUG UART)
查看>>
Android中获取TextView行数
查看>>
AngularJS 学习笔记值post传值
查看>>
maven+springMVC+mybatis+junit详细搭建过程
查看>>
iframe详细用法
查看>>
angularjs 使用angular-sortable-view实现拖拽效果(包括拖动完成后的方法使用)
查看>>
2015生命之旅---南京、南通、上海之行
查看>>
高精度练习之乘法(codevs_3117)
查看>>