一、安装zabbix server

1、升级系统组件到最新版本

[root@edu-mycat-01 ~]# yum -y update

2、安装过程中为了方便,关闭seliunx和防火墙

3、安装mysql5.7,操作过程请另外参考文件(省略)

4、安装Apache

[root@edu-mycat-01 ~]# yum -y install httpd

[root@edu-mycat-01 ~]# systemctl start httpd.service #启动

[root@edu-mycat-01 ~]# systemctl stop httpd.service #停止

[root@edu-mycat-01 ~]# systemctl restart httpd.service #重启

[root@edu-mycat-01 ~]# systemctl enable httpd.service #开机启动

[root@edu-mycat-01 ~]# systemctl disable httpd.service #开机不启动

5.1、安装php(参考php5.6安装手册)

[root@edu-mycat-01 log]# yum -y install php56w.x86_64 (省略了一部分操作)

5.2、安装php扩展

[root@edu-mycat-01 log]# yum install php-mysqlnd php-gd libjpeg* php-snmp php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash php-common php-ctype php-xml php-xmlreader php-xmlwriter php-session php-mbstring php-gettext php-ldap php-mysqli --skip-broken

[root@edu-mycat-01 log]# yum install wget telnet net-tools python-paramiko gcc gcc-c++ dejavu-sans-fonts python-setuptools python-devel sendmail mailx net-snmp net-snmp-devel net-snmp-utils freetype-devel libpng-devel perl unbound libtasn1-devel p11-kit-devel OpenIPMI unixODBC

6、数据库授权

mysql>create database zabbix character set utf8; #创建数据库

mysql> grant all privileges on zabbix.* to yuzhuan@'%' identified by 'Yuzhuan@123';

mysql>flush privileges;

7.1、安装 Zabbix源3.4

[root@edu-mycat-01 ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

7.2、安装zabbix

[root@edu-mycat-01 ~]# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-java-gateway zabbix-web

7.3、导入 zabbix 所需信息

[root@edu-mycat-01 ~]# cd /usr/share/doc/zabbix-server-mysql-3.4.8/

[root@edu-mycat-01 zabbix-server-mysql-3.4.8]# zcat create.sql.gz | mysql -uroot zabbix -p

7.4、配置 zabbix 参数

[root@edu-mycat-01 ~]# vim /etc/zabbix/zabbix_server.conf

DBPassword 配置为第 126 行中设置的自定义密码

CacheSize=512M

(CacheSize在385行)

HistoryCacheSize=128M

(HistoryCacheSize在410行)

HistoryIndexCacheSize=128M

(HistoryIndexCacheSize在419行)

TrendCacheSize=128M

(TrendCacheSize在428行)

ValueCacheSize=256M

(ValueCacheSize在438行)

Timeout=30

(Timeout在448)

其它参数保持默认值即可

如果需要监控VMware虚拟机,则还需要设置以下选项参数:

StartVMwareCollectors=2

(StartVMwareCollectors在272行

VMwareCacheSize=256M

(VMwareCacheSize 在298行)

VMwareTimeout=300

(VMwareTimeout在306行)

7.5、配置 Apache 中的 PHP 参数(8GB 内存为例)

[root@edu-mycat-01 ~]# vim /etc/httpd/conf.d/zabbix.conf

php_value max_execution_time 600

php_value memory_limit 256M

php_value post_max_size 32M

php_value upload_max_filesize 32M

php_value max_input_time 600

php_value always_populate_raw_post_data -1

date.timezone 去掉注释符号#,并将值修改为 Asia/Shanghai

7.6、关闭服务,重启系统

[root@edu-mycat-01 ~]# systemctl stop mysqld && reboot

7.7、 启动zabbix

[root@edu-mycat-01 ~]# systemctl start mysqld       #启动数据库

[root@edu-mycat-01 ~]# systemctl start httpd           #启动Apache

[root@edu-mycat-01 ~]# systemctl start zabbix-server  #启动zabbix

7.7在浏览器中输入 http://zbx监控服务器的IP地址/zabbix,进行 zabbix 的页面初始化配置

http://192.168.232.133/zabbix/

补充:

故障问题收集:https://blog.csdn.net/zhangrandl/article/details/38339169

1、修改zabbix链接的数据库IP地址、账号,密码

[root@edu-mycat-01 zabbix]# vim /etc/zabbix/web/zabbix.conf.php

2、查看zabbix日志

[root@edu-mycat-01 zabbix]# cat /var/log/zabbix/zabbix_server.log

3;常见报错

解决思路:内存和cup查看均未监控,并发现10050端口未启动,安装zabbix_agent,配置相关参数即可

[root@edu-mycat-01 zabbix]# vim zabbix_agentd.conf

Server=192.168.232.133

ServerActive=192.168.232.133

Hostname=192.168.232.133

4.1、Zabbix discoverer processes more than 75% busy报错

4.2.原因

1)配置的每个discovery任务在一定时间内占用1个discovery进程,而zabbix_server.conf中默认配置只有1个discovery(被注释,默认生效);

2)同时为了快速验证自动发现效果,将discovery任务的"Delay"时间由默认的3600s设置成60s。

总结:两个原因导致平均时间内discovery processes过高而报警。

4.3、解决方法

1) 修改zabbix_server.conf中discovery进程数量;

#StartDiscoverers可根据设置的discovery任务数量设置,范围是0~250

[root@edu-mycat-01 zabbix]# sed -i 's|# StartDiscoverers=1|StartDiscoverers=2|g' /etc/zabbix/zabbix_server.conf

[root@edu-mycat-01 zabbix]# systemctl restart zabbix-server

2) 将discovery任务的"Delay"时间设置足够长,降低平均时间内进程的占用率。

5.1,日志报错:

no active checks on server [192.168.232.133:10051]: host [192.168.232.130] not found

原因:主机明设置问题

解决方法:

二、安装zabbix agengt

1、安装新版3.4

[root@edu-mysql-02 ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

2、安装zabbix agengt

[root@edu-mysql-02 ~]# yum clean all

[root@edu-mysql-02 ~]# yum -y install zabbix-agent

3、配置

[root@edu-mysql-01 zabbix]# vim /etc/zabbix/zabbix_agentd.conf

sed -i "s/Server=127.0.0.1/Server=192.168.232.133/" /etc/zabbix/zabbix_agentd.conf sed -i "s/ServerActive=127.0.0.1/ServerActive=192.168.232.133/" /etc/zabbix/zabbix_agentd.conf      (主动模式) sed -i "s/Hostname=Zabbix server/Hostname=192.168.232.130/" /etc/zabbix/zabbix_agentd.conf

4、开启防火墙端口

[root@edu-mysql-01 zabbix]# firewall-cmd --zone=public --add-port=10050/tcp --permanent

[root@edu-mysql-01 zabbix]# firewall-cmd --reload

5、启动服务

[root@edu-mysql-01 zabbix]# systemctl start zabbix-agent.service

转载于:https://blog.51cto.com/13941177/2313677

centos7 yum安装zabbix监控相关推荐

  1. CentOS 7 yum安装Zabbix

    一.Zabbix简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统 ...

  2. Zabbix(一)安装zabbix监控服务配置与添加agent主机的三种方式

    zabbix基础介绍 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系 ...

  3. CentOS7 离线安装 ZABBIX 5.0

    小伙伴可能遇到了在公司内网环境下无法访问外网情况,无法访问外网yum源部署ZABBIX 对于rpm包依赖问题比较头疼.本文将会进行离线部署实战. 离线安装所需依赖的rpm包.这个包怎么下载呢?依赖的包 ...

  4. mysql rpm conflict_解决centos7 yum安装MySQL rpm包出现conflict problem

    解决centos7 yum安装MySQL rpm包出现conflict problem 发布时间:2020-07-24 06:33:51 来源:51CTO 阅读:1868 作者:运维天空 [root@ ...

  5. centos7 yum安装ifconfig

    centos7 yum安装ifconfig yum install net-tools

  6. Centos7 yum 安装 oracle-rdbms-server-11gR2-pre

    Centos7 yum 安装 oracle-rdbms-server-11gR2-pre 阅读目录 一.下载yum源 二.安装RMP-GPG-KEY 三.安装oracle 一.下载yum源 根据自己需 ...

  7. Centos7 Yum安装MYSQL8.0详细安装步骤

    Centos7 Yum安装MYSQL8.0详细安装步骤 0.更换yum源 1.打开 mirrors.aliyun.com,选择centos的系统,点击帮助 2.执行命令:yum install wge ...

  8. 记一次 Centos7 yum 安装、配置 PgAdmin4

    一.基础信息说明 官网:https://www.pgadmin.org/ 下载:https://www.pgadmin.org/download/pgadmin-4-windows/ 阿里帮助文档:h ...

  9. linux centos7 yum安装mysq

    inux centos7 yum安装mysql https://blog.csdn.net/weixin_35688029/article/details/90401900 CentOS7安装unzi ...

  10. centos7 yum安装tomcat9[亲测可用]

    今天重装了服务器系统,需要重新安装tomcat,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用 安装wget yum install -y wget 检测是否安装成功 ...

最新文章

  1. 《系统集成项目管理工程师》必背100个知识点-59项目总结会议
  2. oracle ora-01001,ORA-01001 and ORACLE游标
  3. x3-02 java_Day13 -- Java流程控制02
  4. ElasticSearch配置说明
  5. css3之背景属性之background-size
  6. Java判断100到200之间所有的素数,并且输出这些素数
  7. Mp4v2实现h264+aac打包成Mp4视频文件
  8. Office Word 2016 Mathtype出现omml2mml.xsl 问题的解决方法
  9. 网易,抖音音乐人认证教程
  10. 【反演复习计划】【COGS2433】【bzoj3930,CQOI2015选数】爱蜜莉雅的冰魔法
  11. IP MAC捆绑原理及缺陷的讨论
  12. Java线上兼职家教_基于ssh/bs/java/asp.net/php/web的兼职家教网站
  13. 高等组合学笔记(三): 间隔排列,投票问题,圈集排列组合与生成函数简介
  14. ibaanalyzer使用教程_ibaanalyzer中文手册
  15. 如何通过“云之讯”平台,完成短信的发送
  16. CrownCAD二次开发,从中国结代码看代码简洁之美
  17. D3DCompiler_47.dll丢失怎么解决-D3DCompiler_47.dll丢失怎么办
  18. python中双等号与单等号的区别_双等号 == 与单等号 =
  19. 【可信计算】TPM核心功能
  20. Android获取当前位置(GPS和网络定位)

热门文章

  1. 【路径规划】基于matlab蚁群和粒子群算法双机器人协调路径规划【含Matlab源码 045期】
  2. 工业革命 书_工业革命以来最重大的变化
  3. 转载---ubutun18.04系统安装搜狗输入法
  4. linux centos7 配置ftp,Linux Centos7配置ftp服务器
  5. 大专适合学习php么_中专毕业上大专好还是出来工作?
  6. catia 创成钣金设计_应用Inventor进行钣金设计
  7. arange函数--Numpy
  8. struts2+spring的两种整合方式
  9. JavaScript实现map
  10. proc文件系统、sysfs文件系统、kobject操作