Linux 安装zabbix

Linux 安装zabbix 

   zabbix是基于web界面的开源分布式监控平台,可以监控各种服务器的配置参数,支持自定义配置和自定义告警,并且可以实现邮件、短信等方式的告警,zabbix基本组件如下:

  zabbix_server:zabbix服务端守护进程,所有的监控数据都会统一汇总给server

  zabbix_agentd:客户端守护进程,负责执行server命令,收集客户端各种参数,如cpu负载,内存,硬盘io等

  zabbix_get:zabbix的一个工具,通常用于从server或者proxy获取远程客户端的信息,以及故障排查等

  zabbix_sender:zabbix的一个工具,用于发送数据给server或者proxy,通常用于耗时比较长的检查

  zabbix_proxy:zabbix代理守护进程,功能类似server,作为中转站将收集到的数据转发给server,主要就是用于分布式集群中分担server的负担,构成类似分布式的server架构,但是最终数据还是要提交给server来汇总

以下是安装步骤,我安装的版本是 4.0的 如果安装新版本请参考zabbix 安装即可

一、server端安装:

  1.安装源码库配置部署包,包含了yum配置文件:rpm -i https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

       

  2.安装Zabbix-server部署包:yum -y install zabbix-server-mysql zabbix-web-mysql

  3.安装初始化数据库:

    3.1下载并安装MySQL官方的 Yum Repository:rpm -ivh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

  

    3.2查看当前可用的Mysql安装源:yum repolist enabled | grep "mysql.*-community.*"

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1.下载zabbix软件包 从zabbix官方网站(https://www.zabbix.com/download)下载最新版本的zabbix软件包。 2.解压缩zabbix软件包 使用以下命令解压缩zabbix软件包: $ tar -zxvf zabbix-3.4.11.tar.gz 3.安装依赖包 在安装zabbix之前,需要安装一些依赖包,可以使用以下命令安装: $ sudo apt-get install apache2 php5 php5-mysql mysql-server mysql-client php5-gd php5-xmlrpc php5-mbstring php5-bcmath php5-ldap 4.创建zabbix数据库 使用以下命令创建zabbix数据库: $ mysql -uroot -p mysql> create database zabbix character set utf8 collate utf8_bin; mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password'; mysql> flush privileges; mysql> quit; 5.导入zabbix数据库 使用以下命令导入zabbix数据库: $ cd zabbix-3.4.11/database/mysql/ $ mysql -uzabbix -p zabbix < schema.sql $ mysql -uzabbix -p zabbix < images.sql $ mysql -uzabbix -p zabbix < data.sql 6.配置zabbix服务器 进入zabbix源码目录,使用以下命令配置zabbix服务器: $ cd zabbix-3.4.11/ $ ./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 7.编译和安装zabbix服务器 使用以下命令编译和安装zabbix服务器: $ make $ sudo make install 8.配置zabbix服务器 编辑zabbix服务器配置文件zabbix_server.conf: $ sudo vi /usr/local/etc/zabbix_server.conf 修改以下配置项: DBName=zabbix DBUser=zabbix DBPassword=password 9.启动zabbix服务器和Agent 使用以下命令启动zabbix服务器和Agent: $ sudo /usr/local/sbin/zabbix_server $ sudo /usr/local/sbin/zabbix_agentd 10.配置zabbix web界面 将zabbix web界面复制到apache2的默认目录: $ sudo cp -a zabbix-3.4.11/frontends/php/ /var/www/html/zabbix 11.修改zabbix web配置文件 编辑zabbix web配置文件zabbix.conf.php: $ sudo vi /var/www/html/zabbix/conf/zabbix.conf.php 修改以下配置项: $DB['TYPE'] = 'MYSQL'; $DB['SERVER'] = 'localhost'; $DB['PORT'] = '0'; $DB['DATABASE'] = 'zabbix'; $DB['USER'] = 'zabbix'; $DB['PASSWORD'] = 'password'; 12.访问zabbix web界面 在浏览器中输入以下地址访问zabbix web界面: http://localhost/zabbix 使用默认的用户名和密码登录: 用户名:Admin 密码:zabbix 完成以上步骤,即可成功安装和配置zabbix监控系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值