zabbix部署

zabbix是什么

zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

zabbix监控的对象

1、服务器监控:cpu负载,内存使用率,网卡状态
2、应用程序监控:应用程序服务状态,响应时间
3、数据库监控:状态,连接数,表或表空间大小,是否有死锁等现象
4、网络监控:网络状态,端口,网络流量

zabbix的优点

1、开源、无成本
2、低适配
3、支持设备多、自带模板
4、支持api接口,可结合其他系统

zabbix的缺点

1、需要在被监控机器上安装agent
2、特定功能需二次开发

zabbix的功能

1、数据采集
2、阈值定义
3、告警可配置
4、web界面
5、模板多
6、网络发现

zabbix的组成

1、server
2、数据库
3、web界面
4、agent
5、proxy

zabbix-server的部署过程

基于centos7 64

1、配置zabbix源

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

2、配置zabbix源文件

vim /etc/yum.repos.d/zabbix.repo

将zabbix-frontend库下的enabled=0改为enabled=1

3、安装软件

yum -y install zabbix-server-mysql zabbix-agent  zabbix-web-mysql-scl centos-release-scl zabbix-apache-conf-scl mariadb-server --skip-broken

!!至少执行3次

4、启动数据库

systemctl start  mariadb

5、数据库操作

mysql
create  database  zabbix character set  utf8 collate utf8_bin;
grant all on zabbix.* to zabbix@localhost  identified by '12345';
flush  privileges;

6、导入数据

zcat /usr/share/doc/zabbix-server-mysql-5.0.28/create.sql.gz | mysql -uzabbix -p zabbix

7、修改zabbix配置文件

vim   /etc/zabbix/zabbix_server.conf

将#DBHost=localhost的#删掉

将#DBPassword=12345的#去掉
同时设置密码12345

8、修改php配置文件

vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf 

;php_value[date.timezone] = Asia/Shanghai
同时去掉句子前面的;

9、启动软件

systemctl start zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm mariadb

10、访问登录界面
默认初始账号:Admin
密码:zabbix

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值