zabbix、zabbix agent 安装部署流程

本文详细介绍了在CentOS 7环境中如何安装和配置Zabbix,包括禁用SeLinux和防火墙,设置LAMP环境,安装Zabbix服务器、数据库操作,配置文件调整,以及zabbix-agent的安装和主机添加。
摘要由CSDN通过智能技术生成

参考文章:

Centos7下zabbix安装与部署 - Tse先生 - 博客园

Zabbix linux agent 安装 - kevin.Xiang - 博客园

1.关闭SeLinux
临时关闭:setenforce 0
永久关闭:vi /etc/selinux/config 
SELINUX=disabled

2.关闭防火墙
临时关闭:systemctl stop firewalld.service
永久关闭:systemctl disable firewalld.service

3.安装环境(LAMP  Linux  Apache MySQL PHP)
        3.1安装apache
        yum install -y httpd
        服务开机自启:
        systemctl enable httpd
        启动服务:
        systemctl start httpd

        3.2安装mysql/mariadb
        yum install -y mariadb mariadb-server
        开机自启:
        systemctl enable mariadb
        启动服务:
        systemctl start mariadb
        安装成功后,执行
        mysql
        进入数据库操作界面

        3.3安装PHP环境
        yum install -y php php-mysql

4.安装zabbix 
        4.1 下载包
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
        安装zabbix包
yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender

        4.2 数据库操作
        进入数据库mysql/mariaDB 命令行
        mysql

        创建zabbix库 并设置为utf8字符编码格式
        create database zabbix character set utf8 collate utf8_bin;

        show databases
        创建用户(zabbix)、授权(对数据库zabbix所有表进行操作的权限)、设置密码(zabbix)
        grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';

        刷新权限:
        flush privileges;

        exit 退出

        4.3 数据库导入表
        进入目录
        cd /usr/share/doc/zabbix-server-mysql-3.2.10/

        解压sql文件
        gunzip create.sql.gz

        表导入
        mysql

        use zabbix;

        source create.sql

5.修改zabbix 配置文件
cd /etc/zabbix

vim zabbix_server.conf

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
#我发现我没下面这个文件,所以用了默认的
DBSocket=/tmp/mysql.sock
#DBSocket=/var/lib/mysql/mysql.sock

6.运行zabbix-server服务
systemctl start zabbix-server.service

服务开机自启
systemctl enable zabbix-server.service

7.配置php
cd /etc/httpd/conf.d
vim zabbix.conf

配置时间
# php_value date.timezone Eurpe/Riga
php_value date.timezone Asia/Shanghai

服务重启
systemctl restart httpd

8.登录zabbix
地址:zabbix服务器ip/zabbix

在配置DB界面,出现问题的话,可以将Databases host 参数修改为127.0.0.1

密码为数据库密码 zabbix

配置完毕后,登录

账户名:Admin
密码:zabbix

修改语言

解决乱码问题

控制面板中,找到对应中文字体(简体字 黑体 常规等)

复制后粘贴到桌面,修改文件名:

graphfont.ttf

在/usr/share/zabbix/fonts中

将原有的graphfont.ttf 替换

即可

9.zabbix agent 安装
安装zabbix源
rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

安装zabbix agent 
yum install zabbix-agent -y

修改配置文件
vim /etc/zabbix/zabbix_agentd.conf
# zabbix server端ip
Server= [zabbix服务器ip]
ServerActive= [zabbix服务器ip]
Hostname=Zabbix server

启动zabbix agent服务
systemctl start zabbix-agent.service

开机自启
systemctl enable zabbix-agent.service

10.web端添加主机
登陆zabbix-server Web界面,Configuration-->Hosts-->Create host

主要是主机名、群组(服务器组)、ip地址

添加模板:选中主机—模板—连接模板—添加

若状态或者可用性出现问题

可到日志文件查看具体信息

cat /var/log/zabbix/zabbix_server.log

一般是防火墙、端口、服务未启动,或者配置文件有问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值