zabbix从放弃到入门(安装篇)

本文介绍Zabbix监控系统的用途及核心组件,详细记录了在CentOS 7环境下安装配置Zabbix-server的过程,包括数据库创建、服务启动及常见问题解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

zabbix 是弄啥用的?

zabbix是用来监控机器、应用的,举例子,用了zabbix,你可以监控一台服务器的CPU使用率、内存占用大小、应用是否宕掉了,并且如果某种被关注的情况发生了,比如一个应用宕掉了,zabbix可以给你发个邮件告诉你:),所以说zabbix还是挺有用的。

zabbix的组成

所谓监控嘛,就是有被监控的,有监控的。所以有了zabbix-server, zabbix-agent这两个东东。各种应用服务器就是被监控的,在这些服务器上需要安装zabbix-agent,然后这些agent会定时将服务器的状态查出并报告给zabbix-server,这个zabbix-server就是集中收集数据并呈现给运维人员的。

最终的样子就是一台zabbix-server(zabbix-server也是可以分布式部署)用于监控,多台安装zabbix-agent的用于被监控。 

zabbix-server的安装 

1. 先找台linux机器,我在公司的破电脑上装了个vmware,跑centos 7,先在linux里面装个mysql,这个是必须的哦~

2. 然后开始进入正戏,进入https://www.zabbix.com/download可查看不同机器的zabbix安装,这里还以centos 为例

3. 执行命令吧:(以下命令都不解释,看懂的自然懂,看不懂的自己百度命令是干啥的)

sudo  yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
命令跑完后,就在这台机器上装了zabbix-server, zabbix-agent
(为啥装zabbix-agent ?自己监控自己呗)

4. 登录你的mysql,创建zabbix 数据库

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

5. 退出mysql,执行这个命令

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

然后会提示你在第4步设置的密码

配置下zabbix数据库连接 sudo vi /etc/zabbix/zabbix_server.conf

修改下db password的参数

6. 启动喽

sudo systemctl restart zabbix-server zabbix-agent httpd
sudo systemctl enable zabbix-server zabbix-agent httpd

7. 不出意外你会看到报错!这时可以去

/var/log/zabbix/zabbix_server.log看日志

如果是

cannot set resource limit: [13] Permission denied

则执行命令:sudo setenforce 0

8. 改下时区:编辑 /etc/httpd/conf.d/zabbix.conf

去掉注释并修改为:php_value date.timezone Asia/Shanghai

9. 如果还访问不了,就可能是防火墙的问题了,把它干 掉

sudo systemctl stop firewalld
10. 最后之后大功告成!
http://IP/zabbix/


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值