zabbix监控部署

本文涉及的产品
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS AI 助手,专业版
简介:

1.Linux常用的系统监控命令

 OpenIPMI

 lscpu  查看CPU信息

 w  查看系统的登录用户

 mpstat 1 查看每秒CPU的负载

 free   查看系统负载

 iostat  实时查看磁盘的IO 

 top  实时查看系统负载   z加颜色  x高亮排序列 < > 左右移动

 htop top的升级版,支持鼠标

 free -h  内存命令

 df -h    磁盘命令 

 iftop 查看网卡接口信息

 

 2.安装前准备(lamp)

 yum -y --nogpgcheck -C install httpd zabbix-web zabbix-server-mysql zabbix-web-mysql\ 

 zabbix-get mysql-server php55w php55w-mysql php55w-common php55w-gd php55w-mbstring\

 php55w-mcrypt php55w-devel php55w-xml php55w-bcmath zabbix-get zabbix-java-gateway\ 

 wqy-microhei-fonts net-snmp net-snmp-utils gcc gcc-c++ autoconf java unixODBC-devel\

 OpenIPMI-devel java-devel

 

 注:https://pan.baidu.com/s/1qYw4V2s?qq-pf-to=pcqq.group#list/path=%2F (提供repo源,以及zabbix下载源)

     实验环境可以关闭防火墙及selinux,生产环境在防火墙开放相关端口,这里我就直接关闭防火墙和selinux,被监控

的服务器或者交换机必须要再同一个网段的或者可以相互ping通

     [root@zabbix-server ~]# service iptables stop

     iptables: Setting chains to policy ACCEPT: filter [ OK ]

     iptables: Flushing firewall rules: [ OK ]

     iptables: Unloading modules: [ OK ]

     [root@zabbix-server ~]# setenforce 0

 


 3.服务端配置LAMP环境

  yum -y install httpd mysql-server


  默认Base的php是5.3 


  zabbix 3.0 要求php版本在5.4 以上

  rpm -ivh http://repo.webtatic.com/yum/el6/x86_64/webtatic-release-6-9.noarch.rpm


  yum -y install php55w php55w-mysql php55w-common php55w-gd php55w-mbstring php55w-mcrypt php55w-devel php55w-xml php55w-bcmath

  

  4.Zabbix 服务端安装(zabbix3.0以上版本已经将汉化包打入源包中)

  rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm


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

  

  5.配置Zabbix服务端

  Apache http 不需要配置


  mysql配置

  \cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

 

  sed -i.ori '115a DBPassword=zabbix' /etc/zabbix/zabbix_server.conf  #配置zabbix server连接数据库


  /etc/init.d/mysqld start



  mysql -e 'create database zabbix character set utf8 collate utf8_bin;'   数据库创建zabbix用户

  mysql -e "grant all on zabbix.* to zabbix@'localhost' identified by 'zabbix';"  授权本机用户


  zcat /usr/share/doc/zabbix-server-mysql-3.0.9/create.sql.gz |mysql -uzabbix -pzabbix zabbix 初始化数据库

  

  6.php配置

  sed -i.ori 's#max_execution_time = 30#max_execution_time = 300#;s#max_input_time = 60#max_input_time = 300#;s#post_max_size = 8M#post_max_size = 16M#;910a date.timezone = Asia/Shanghai' /etc/php.ini(配置web界面需要这样,否则无法通过)


  egrep -n "^post_max_size|^max_execution_time|^max_input_time|^date.timezone" /etc/php.ini

  

  cp -R /usr/share/zabbix/ /var/www/html/ #网页文件复制

  chmod -R 755 /etc/zabbix/web  #文件授权

  chown -R apache.apache /etc/zabbix/web 

  

  7启动服务zabbix服务

  # 启动apache && zabbix

  echo "ServerName 127.0.0.1:80">>/etc/httpd/conf/httpd.conf

  /etc/init.d/httpd start

  /etc/init.d/zabbix-server start


  # 开机自启动

  cat>>/etc/rc.local<<EOF

  /etc/init.d/mysqld start

  /etc/init.d/httpd start

  /etc/init.d/zabbix-server start

  EOF

  

  8.zabbix网页端解决中文乱码

   wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

   yum -y install wqy-microhei-fonts

  \cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf

  

  

  zabbix客户端配置

  

  1. 安装

  rpm -ivh zabbix-agent-3.0.9-1.el6.x86_64.rpm

  包的地址:http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/6/x86_64/zabbix-agent-3.0.9-1.el6.x86_64.rpm

  

  2. 配置

  sed -i.ori 's#Server=127.0.0.1#Server=172.16.1.61#' /etc/zabbix/zabbix_agentd.conf  #指定zabbix服务端地址

  

  3.启动

  /etc/init.d/zabbix-agent start

  

  

  

 WEB登录界面更改语言

   地址:http://10.0.0.61/zabbix/setup.php

  1.

  f694a9165dc66b0582b8e0ff7453e7ad.png

  c555ba5c0870763526b79243ac1a3a3d.png


  c1799bdc728271121bc45ca7b39df579.png

 

75de021e67c945cb2fc953619a97a074.png










本文转自 only223wym 51CTO博客,原文链接:http://blog.51cto.com/ymchaofeng/1976383,如需转载请自行联系原作者
相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
目录
相关文章
|
4月前
|
监控 应用服务中间件 nginx
基于Zabbix的SLA监控体系构建与实践
本文由Zabbix社区专家褚凤彬分享,详解SLA在Zabbix中的应用。通过Trigger与Service联动,构建Web应用的多层级监控体系,并介绍SLA计算规则、维护期处理及升级注意事项,助力企业精准掌控服务可用性。
485 36
|
10月前
|
运维 监控 安全
【案例分享】中国通号卡斯柯公司:ZABBIX如何破解轨道交通监控难题
本文根据2023上海峰会上朱林贤的演讲整理,聚焦中国通号卡斯柯公司如何借助Zabbix实现轨道交通信号系统的智能化管理。作为中外合资企业,卡斯柯通过统一平台整合设备监控,大幅降低成本并提升灵活性,成功应用于国内外项目。文章探讨了传统监控系统的痛点、研发维护经验及国产化与开源技术挑战,为行业转型提供了宝贵启示。未来,开放协作将是推动轨道交通智能化发展的关键。
514 8
|
12月前
|
存储 缓存 监控
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
195 23
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
320 25
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
378 22
|
监控 安全 前端开发
使用 Zabbix 监控堆外应用
使用 Zabbix 监控堆外应用
256 9
|
监控 数据可视化 Java
zabbix全面的监控能力
zabbix全面的监控能力
530 7
|
监控 Java Shell
监控堆外第三方监控工具Zabbix
监控堆外第三方监控工具Zabbix
360 5
|
监控 安全 Linux
在Linux中,zabbix如何监控脑裂?
在Linux中,zabbix如何监控脑裂?