在Linux系统中部署zabbix监控服务

发布于:2023-01-07 ⋅ 阅读:(463) ⋅ 点赞:(0)

今天学习安装zabbix,以下参考网上各种安装方法及自己做实验

一.zabbix简介

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

zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。

zabbix由2部分构成,zabbix server与可选组件zabbix agent。

zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。

二.zabbix安装

1.安装前提

Linux系统版本:7.9                                                              zabbix版本:3.4

httpd版本:2.4                        mysql版本:5.6                     php版本:5.4

2.关闭防火墙

systemctl stop firewalld
systemctl disable firewalld
setenforce 0
getenforce 

 setenforce 0 这部分操作也可以换成把/etc/sysconfig/selinu 的 SELINUX 修改为 disable

 3.安装Zabbix rpm包仓库

这里可以去zabbix官网下载,也可以通过命令来获取:

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

 4.安装zabbix服务

使用mysql数据库安装Zabbix server、web界面

yum install -y zabbix-server-mysql zabbix-web-mysql

等待几分钟,十几分钟后就完成了

 5.mysql数据库安装与配置

(1)安装mysql

这里可以参考《在centos 7下安装MYSQL数据库》,那就简单带过:

yum install -y mysql-community-server

systemctl start mysqld
chkconfig mysqld on

进入mysql时需要的密码可以通过 grep 'temporary password' /var/log/mysqld.log 获取,但因为密码复杂且容易出错,所以建议修改密码。如果获取到的密码是空的或者是想修改密码,可以参考《修改mysql数据库密码》

(2)配置mysql

创建数据库

create database zabbix_db character set utf8;
flush privileges;

 导入zabbix数据库

cd /usr/share/doc/zabbix-server-mysql-3.4.15/
zcat create.sql.gz | mysql zabbix_db -uroot -p123456
pwd

 添加用户访问权限

grant all privileges on *.* to 'root'@'%';
flush privileges;

6.配置zabbix 

(1)修改数据库信息

vim /etc/zabbix/zabbix_server.conf

主要修改图中的信息

 (2)修改php参数

vim /etc/httpd/conf.d/zabbix.conf

主要修改图中的信息

7.启动http和zabbix-server服务

systemctl start httpd
systemctl enable httpd
systemctl start zabbix-server
systemctl enable zabbix-server
/usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf

三.zabbix初始化配置

1.进入zabbix的web界面

在浏览器地址栏中输入 http://IP地址/zabbix 进入初始化界面。(如果打不开可能是httpd服务没启动或者防火墙没有关闭)

选择“next step”

2.检查

  如果没有问题就选择 “next step”,有问题则解决问题继续检查,直到没有问题

 3.填写数据库信息,然后选择 “next step”

 4.检查没问题就依次选择 “next step”,直到最后的 “ finish”

 

 

 5.登录zabbix。

默认账号:admin
默认密码:zabbix

 安装完成!!

 

提示:web页面默认的语言是英语。如果想更换语言,可以按下面做

 

 

 


网站公告

今日签到

点亮在社区的每一天
去签到

热门文章