CentOS7下搭建zabbix监控(一)——Zabbix监控端配置

       zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix 能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位解决存在的各种问题。

  Zabbix支持多种网络方式下的监控,可以通过分布式的部署和安装监控代理Zabbix,通过C/S模式采集数据,通过B/S模式在Web端展示和配置。Zabbix Agent监控端口10050。

下载Zabbix的源码包:https://www.zabbix.com/download_sources

Zabbix监控端部署

  主机名:youxi1  IP地址:192.168.5.101  环境:LNMP(Mysql5.7.19、PHP7.1.24)

  在Zabbix监控服务器上部署Zabbix Server和Zabbix Agent(监控本身)。

[root@youxi1 ~]# tar zxf zabbix-3.4.3.tar.gz -C /usr/local/src/  //解压
[root@youxi1 ~]# mysql -uroot -p12345678
mysql> create database zabbix;  //创建zabbix需要的数据库
Query OK, 1 row affected (0.01 sec)
 
mysql> grant all on zabbix.* to zabbix@localhost identified by 'zabbix';  //授权
Query OK, 0 rows affected, 1 warning (0.06 sec)
 
mysql> flush privileges;  //刷新
Query OK, 0 rows affected (0.03 sec)
 
mysql> use zabbix;  //选择数据库
Database changed
mysql> source /usr/local/src/zabbix-3.4.3/database/mysql/schema.sql  //导入数据,如果不是mysql可以选择其他数据库类型
mysql> source /usr/local/src/zabbix-3.4.3/database/mysql/images.sql  //数据导入顺序不可变。
mysql> source /usr/local/src/zabbix-3.4.3/database/mysql/data.sql
 
mysql> show tables;  //最后查看下,我是出现了140行
mysql> exit
Bye
[root@youxi1 ~]# mysql -uzabbix -pzabbix  //mysql登录测试
mysql>

创建zabbix用户

useradd -M -s /sbin/nologin zabbix

安装依赖

yum install -y net-snmp-devel libevent libevent-devel

编译安装zabbix

[root@youxi1 ~]# cd /usr/local/src/zabbix-3.4.3/
[root@youxi1 zabbix-3.4.3]# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql=/var/lib/mysql/bin/mysql_config --with-net-snmp --with-libcurl
//编译完会提示你直接make install
[root@youxi1 zabbix-3.4.3]# make install
[root@youxi1 zabbix-3.4.3]# echo $?
0
[root@youxi1 zabbix-3.4.3]# ls /usr/local/zabbix/
bin  etc  lib  sbin  share

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值