zabbix快速安装

常见开源的监控软件

  • zabbix cacti和nagios的结合体
  • cacti 图形显示非常好
  • nagios 监控脚本十分丰富

介绍

  • 什么是zabbix
    一个监控软件(CPU、内存、磁盘、网络、服务等),企业
  • zabbix官网
    https://www.zabbix.com/cn/
  • zabbix组成
    zabbix-server 监控程序
    zabbix-agent 代理
    database 存储
    proxy 分布式监控
    web GUI 展示

安装

一. 安装zabbix
  server端
 1. 下载zabbix源
 	如果官方yum源不稳定,可以使用阿里云的zabbix源(https://mirrors.aliyun.com/zabbix/zabbix)	
 2. 把安装包传入Linux
 	rz命令(yum install lrzsz -y)
 	使用xftp
 3. 进入zabbix文件存放文件夹
 4. 安装epel源
 	yum install epel-release -y
 5. 下载其他的zabbix包
 	yum install zabbix-* -y
 		
 agent端
 1. 传包
 2. 安装
	yum install zabbix-agent-4.4.6-1.el8.x86_64.rpm 
二. 安装mariadb
1. 安装  
	yum install mariadb mariadb-server -y
2. 启动mariadb    
	service mariadb start
3. 查看是否启动    
	ps aux|grep mysql
	netstat -anlput |grep mysql(yum install net-tools -y)
4. 关闭防火墙和selinux
	service firewalld stop
	systemctl disable firewalld
	setenforce 0
	vi /etc/sysconfig/selinux 
		SELINUX=disabled
5. 进入mariadb
	mysql -uroot -p  (mariadb默认没有密码)
6. 创建库
	create database zabbix character set utf8 collate utf8_bin;
7. 创建用户
	grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix123';
8. 导入数据
	exit
	cd /usr/share/doc/zabbix-server-mysql/
	gunzip create.sql.gz      解压
	 mysql -uzabbix -p'zabbix123' zabbix < create.sql	 	将数据导入到mysql,在MySQL中运行
三. 启动zabbix server进程
1. 修改配置文件
	vim /etc/zabbix/zabbix_server.conf 
		DBHost=localhost
		DBName=zabbix
		DBUser=zabbix
		DBPassword=zabbix123
2. 启动
	service zabbix-server start
3. 检查
	ps aux|grep zabbix-server
	netstat -anplut |grep zabbix_server
4. 设置zabbix-server开机启动
	systemctl enable zabbix-server
四. 启动zabbix-agent进程
1. 启动
	service zabbix-agent start
2. 检查
	netstat -anplut |grep agent
	ps aux|grep agent
3.  设置开机启动
	systemctl enable zabbix-agent
4. 修改客户端配置文件,把server配置项为zabbix服务器的ip地址,允许服务器过来采集数据
	 vim /etc/zabbix/zabbix_agentd.conf 
		Server=192.168.126.161
		ServerActive=192.168.126.161
	service zabbix-agent restart
		重启服务
五. 启动nginx
 service nginx start
 systemctl enable nginx	设置开机自启
六. 启动php-fpm
1. service php-fpm start
2.	systemctl enable php-fpm     设置开机自启
3. 修改php的时区
	vim /etc/php-fpm.d/zabbix.conf 		
4.	重启
	systemctl restart zabbix-agent nginx php-fpm zabbix-agent 
七.使用zabbix-get检测
在server端检测
	zabbix_get -s 192.168.126.153 -p 10050 -k "system.cpu.load[all,avg1]"
		192.168.126.153   agent端的ip
八.页面安装zabbix

在这里插入图片描述
在这里插入图片描述

  • 其余都按next

  • 登录

    • 默认的用户名密码是Admin和zabbix
    • 在zabbix库的user表中
  • 把语言修改为中文

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值