Zabbix监控系统一:安装配置

  • 什么是Zabbix

    Zabbix是一个基于Web界面的分布式系统监控与网络设备监控系统

  • 能够监控各种网络参数,并提供灵活的通知机制,以使管理员能快速定位故障并解决
    由zabbix server 端与zabbix agent组成
    可通过SNMP、zabbix、agent 、ping、端口监视等方法实现对远程主机与网络设备的监控

    • zabbix特点
    • 支持自动发现网络设备和服务器
    • 支持分布式监控
    • 可设置报警阈值
    • 可以通过多种方式进行数据收集
    • 可定制报警方式
    • 实时的绘图功能
    • 通过Web监控系统与设置
    • 操作步骤

      部署步骤

    1 : 安装配置LAMP环境,以满足zabbix的代码部署要求
    2 : 创建监控数据库并部署PHP网页文档
    3 : 安装监控端:zabbix server
    4 : 使用浏览器访问PHP网页文档并提示安装zabbix
    5 : 安装被监控端数 :zabbix_agentd
    6 : 在web界面配置添加被监控端主机及监控项
    7 : 设置邮箱报警

    主机 IP 服务
    监控端 192.168.200.128 lamp架构、zabbix server
    被监控端 192.168.200.132 zabbix_agentd

    • 1 : 安装配置LAMP环境,以满足zabbix的代码部署要求

      # systemctl stop firewalld.service
      # setenforce 0
      # yum install -y httpd mariadb-server mariadb php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhash
      
      # vi /etc/httpd/conf/httpd.conf
      # ServerName www.benet.com
      # DirectoryIndex index.html index.php
      # vi /etc/php.ini
      date.timezone = PRC    //设置中国时区
      
      # systemctl start httpd.service
      # systemctl start mariadb.service
      # netstat -ntap | egrep "80|3306"
      # mysql_secure_installation   //安全配置向导 (第一个设置密码、其他选择n 、最后一个y)
      # mysql -u root -p
      > CREATE DATABASE zabbix character set utf8 collate utf8_bin;
      > GRANT all privileges ON *.* TO ‘zabbix‘@‘%‘ IDENTIFIED BY ‘admin123‘;
      > select user,host from mysql.user;    //数据库中可能存在空白用户会影响数据库连接
      > drop user ‘‘@localhost;                  //删除这个两个空白用户
      > drop user ‘‘@localhost.localdomain;
      > flush privileges;                  //刷新数据库

        # vi /var/www/html/index.php   //创建PHP页面测试数据库连接
        <?php
        $link=mysql_connect(‘192.168.175.155‘,‘zabbix‘,‘admin123‘);
        if($link) echo "<h1>Success!!</h1>";
        else echo "Fail!!";
        mysql_close();
        ?>

    • 2 : 安装监控端:zabbix server

      # yum install php-bcmath php-mbstring -y
      # rpm -ivh http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/zabbix-release-3.5-1.el7.noarch.rpm
      //会自动生成yum源文件,保证系统可以上网
      # yum install zabbix-server-mysql zabbix-web-mysql -y
      # zcat /usr/share/doc/zabbix-server-mysql-4.0.0/create.sql.gz | mysql -uzabbix -p  zabbix
      //生成数据库文件,注意密码不要输成root的
      # grep -n ‘^‘[a-Z] /etc/zabbix/zabbix_server.conf
      # vim  /etc/zabbix/zabbix_server.conf 

      # vi /etc/httpd/conf.d/zabbix.conf //修改时区
      php_value date.timezone Asia/Shanghai
      # vi /usr/share/zabbix/include/defines.inc.php //修正图表中文乱码
      :%s /graphfont/kaiti/g  //全部替换成楷体
      //从微软系统下复制相应的字体文件到 /usr/share/zabbix/fonts 目录中注意字体名称要对应配置文件,且注意大小写
      # cp STKAITI.TTF /usr/share/zabbix/fonts/
      # systemctl enable zabbix-server
      # systemctl start zabbix-server
      # netstat -anpt | grep zabbix  //监听在10051端口上
      # systemctl restart httpd.service
    • 3 : 使用浏览器访问PHP网页文档并提示安装zabbix

      打开浏览器输入:
      http://192.168.200.128/zabbix/
      安装后登录 用户名Admin 密码:zabbix
      点击用户:设置中文环境方便管理

    • 4 : 安装被监控端数 :zabbix_agentd

      # systemctl stop firewalld.service
      # setenforce 0
      # rpm -ivh http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/zabbix-release-3.5-1.el7.noarch.rpm
      # yum install -y zabbix-agent
      # grep -n ‘^‘[a-Z] /etc/zabbix/zabbix_agentd.conf
      # vim  /etc/zabbix/zabbix_agentd.conf    //修改配置文章
      # systemctl enable zabbix-agent.service    //启动并设置开启自启动
      # systemctl restart zabbix-agent.service
      # netstat -anpt | grep zabbix  //监听在10050端口


    • 6 : 在web界面配置添加被监控端主机及监控项

      配置>主机>创建主机
      主机页面根据需求配置
      选中主机>点击批量更新(可以添加监控项)> 模板 (添加2个模板测试下)




    原文地址:http://blog.51cto.com/13630803/2164462

    时间: 2024-10-08 16:07:52

    Zabbix监控系统一:安装配置的相关文章

    47 监控系统基础及zabbix介绍、zabbix工作原理及安装配置、zabbix on CentOS7、zabbix配置

    02    zabbix工作原理及安装配置 配置环境 node1192.168.1.120CentOS6.7 node2192.168.1.121CentOS6.7 1.安装配置zabbix #安装前准备 [[email protected] ~]#yum -y install mysql-server mysq [[email protected] ~]# mysql mysql> CREATE DATABASE zabbix CHARACTER SET utf8; mysql> GRANT

    Zabbix监控系统二:配置邮件报警

    在zabbix的使用中,最重要的一点就是完善的报警机制,作为监控平台,需要时刻关注机器和服务的运行状态,更重要的是发现故障之后需要及时的报警给相关人员,早点发现问题,将隐患消除在未然阶段.这样才能保证服务的稳定运行.报警的方式是多种多样的,微信.短信和邮件报警是我们比较常见的方式. 邮件报警的配置主要划分为一下几个步骤: 1.在zabbix服务端配置邮件发送脚本和修改zabbix服务端配置文件; 2.在zabbix前端控制台进行相关设置: 实验环境 Zabbix监控服务器.客户端都已经部署完成,

    实战1 网络监控cacti的安装配置

    一.cacti概述二.cacti工作流程三.cacti安装四.配置cacti监控本机 环境: 操作系统:CentOS 6.4 x86_64软件:Cacti-0.8.7e 官方网站:http://www.cacti.net 一.cacti概述Cacti 在英文中的意思是仙人掌的意思,Cacti是一套基于PHP.MySQL.SNMP及RRDTool开发的网络流量监测图形分析工具.它通过snmpget来获取数据,使用 RRDtool绘画图形,它的界面非常漂亮,能让你根本无需明白rrdtool的参数能轻

    部署zabbix监控mysql (一) 安装zabbix

    部署zabbix监控mysql (1)安装LAMP环境 [[email protected] ~]# yum -y installmysql-server http php (2)安装zabbix web所需要的依赖包 [[email protected] ~]# yum -y installmysql-dev gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmathphp-mbstring php-xml 安装Fpin

    Ansible-playbook批量添加zabbix监控项目、同步配置信息(二)

    前言 在上一篇教程中我们已经实现了使用ansible-playbook批量在远程主机上部署zabbix客户端并正常运行,现在我们再次通过ansible-playbook给客户端主机批量增加zabbix监控项目配置(创建监控项目示例:自动发现远程主机监听的TCP端口.监控远程主机的TCP连接数状态). Ansible-playbook 配置 在原有的基础目录上创建一个configure角色以及ansible的各个模块任务目录列表,通过ansible-playbook调用入口文件zabbix_con

    linux监控平台介绍、zabbix监控介绍、安装zabbix

    linux监控平台介绍 常见开源监控软件 cacti.nagios.zabbix.smokeping.open-falcon 等等. nagios和zabbix流行度很高. cacti.smokeping 偏向于监控基础的东西. cacti可以监控网络设备,它的图形表现得非常好,非常漂亮. IDC 机房比较喜欢用cacti.smokeping,因为适合监控网络设备. cacti.nagios.zabbix 服务端监控中心,需要php环境支持,其中zabbix和cacti都需要mysql作为数据存

    Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

    19.1 Linux监控平台介绍 cacti.nagios.zabbix.smokeping.open-falcon等等 cacti.smokeping偏向基础监控,成图非常漂亮 cacti.nagios.zabbix服务端监控中心,需要PHP环境支持,其中zabbix和cacti都需要mysql作为数据存储,nagios不用存储历史数据,注重服务或者监控项的状态,zabbix会获取服务或者监控项目的数据,会把数据记录到数据库里,从而可以成图 open-falcon为小米公司开发,开源后受到诸多

    Linux监控平台(zabbix监控介绍,安装zabbix,解决忘记admin密码)

    linux监控平台介绍 常见开源监控软件:cacti,nagios,zabbix,smokeping,open-falcon等等 cacti,smokeping偏向于基础监控,成图非常漂亮 cacti,nagios,zabbix服务端监控中心,需要php环境支持,其中zabbix和cacti需要MySQL作为数据储存, agios不用存储历史数据,他注重服务或监控项的状态 zabbix会获取服务或者监控项目的数据,会把数据记录到数据库中,从而可以成图 open-falcon是小米公司开发的,开源

    linux监控平台搭建(1)监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码

                (一)监控平台介绍 (二)zabbix监控介绍 (三)安装zabbix 实验需要两台机器:服务端(133)和客户端(134) 1.首先在服务端安装Zabbix的yum扩展源. 下载地址: www.zabbix.com/download wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm 2.安装一下这个rpm包 rpm -ivh zabbix-re