Zabbix 是一个企业级的分布式开源监控方案,能够监控各种网络参数以及服务器健康性和完整性的软件。Zabbix使用灵活的通知机制,允许用户为几乎任何事件配置基于邮件的告警。这样可以快速反馈服务器的问题。基于已存储的数据,Zabbix提供了出色的报告和数据可视化功能。这些功能使得Zabbix成为容量规划的理想方案。

  Zabbix支持主动轮询和被动捕获。Zabbix所有的报告、统计信息和配置参数都可以通过基于Web的前端页面进行访问。基于Web的前端页面可以确保您从任何方面评估您的网络状态和服务器的健康性。适当的配置后,Zabbix可以在IT基础架构监控方面扮演重要的角色。对于只有少量服务器的小型组织和拥有大量服务器的大型公司也同样如此。

产品文档:https://www.zabbix.com/documentation/3.4/zh/manual/introduction/features



1.环境准备

a.操作系统CentOS7                    b.连接工具FinalShell

c.Zabbix版本4.0.1                       d.mysql版本5.6-community

e.关闭防火墙 : systemctl stop firewalld

f.关闭selinux:

  修改/etc/selinux/config文件中的SELINUX=“”值为disabled,然后reboot重启系统(重启后才会生效)。

  如果不想重启,使用setenforce 0

    setenforce 1,selinux为enforcing模式

    setenforce 0,selinux为permissive模式

2.安装Zabbix

a.安装rpm包:

  rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

 (部分zabbix版本安装时会出现zabbix-server-mysql无可用安装包的情况,4.0-1版本无此问题出现)

b.更新yum:

  yum clean all

  yum repolist

c.安装zabbix-server和zabbix-web-mysql:

  yum install -y zabbix-server-mysql zabbix-web-mysql

3.安装mysql

a.下载mysql的rpm包:

  rpm -ivh http://repo.mysql.com/yum/mysql-5.6-community/el/6/x86_64/mysql-community-release-el6-5.noarch.rpm

b.安装:

  yum install -y mysql-community-server

c.启动(开机自启):

  systemctl start mysqld

  /sbin/chkconfig mysqld on

4.配置mysql

a.初始化数据库:

  mysql_secure_installation   

  (测试学习,为方便密码设为空,其他选项均为no)

b.创建zabbix数据库及账号:

  [root@MiWiFi]# mysql -u root -p

  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; 

c.导入默认的zabbix数据库信息

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

  (注意查看/usr/share/doc下zabbix-server-mysql-4.0.xx文件名,具体文件夹名称根据实际情况而定)

5.配置zabbix

a.修改zabbix_server.conf的配置文件(此处直接在Final Shell打开文件修改)

  文件路径:/etc/zabbix/zabbix_server.conf

  修改内容:

  DBHost=localhost

  DBName=zabbix

  DBUser=zabbix

  DBPassword=zabbix

  

b.修改配置文件/etc/httpd/conf.d/zabbix.conf

修改时区:

  php_value date.timezone Asia/shanghai

    

c.启动zabbix-server服务(开机自启):

  systemctl restart httpd zabbix-server

  systemctl enable httpd zabbix-server

d.访问zabbix:(格式:http://IP/zabbix)

  http://192.168.31.228/zabbix/

6.登录账号Admin,密码zabbix

最新文章

  1. Git 学习笔记参考
  2. 三维模型2.5D轮廓提取及遮挡部分的剔除
  3. Android Handler处理机制 ( 二 ) ——Handler,Message,Looper,MessageQueue
  4. delphi 2010是动画GIF的支持方法
  5. A Dream
  6. 搭建eclipse环境下 Nutch+Mysql 二次开发环境
  7. 对于IE6及以下版本的处
  8. 打造你自己ajax上传图片
  9. Xcode中不用Storyboard,用纯xib创建TabBar模式视图
  10. 精读《dob - 框架使用》
  11. day12 Python字典
  12. EBS QRCODE
  13. Python 编程快速上手 第九章 组织文件
  14. 奔跑吧DKY——团队Scrum冲刺阶段-Day 5
  15. Windows无法访问局域网内共享文件夹[0x800704cf,0x80070035]解决方案
  16. 兼容浏览器的min-height和min-width
  17. Python中threading的join和setDaemon的区别及用法[例子]
  18. 39条常见的linux系统管理面试题
  19. laravel 只有/login路由403,如何解决
  20. Nginx系列(一)--nginx是什么?

热门文章

  1. Docker系列(23)- CMD和ENTRYPOINT的区别
  2. Linux档案权限篇(一)
  3. pyqt5无边框拖动
  4. Winfrom 中完美设置webbrowser控件内核版本
  5. 拥抱开源,共建生态 - 开源生态与效能提升专场 | CIF 精彩看点
  6. SpringBoot如何实现定时任务
  7. sql提示1055 不让你group by
  8. CF1082G Petya and Graph(最小割,最大权闭合子图)
  9. 2021.3.3--vj补题
  10. Winform同步调用异步函数死锁原因分析、为什么要用异步