CentOS7 安装 Zaibbix3.0

目录

  • CentOS7 安装 Zaibbix3.0

    • 环境:
    • 一、环境准备
      • 1、关闭selinux(server&agent机都必须要)
      • 2、添加必要的软件
    • 二、安装zabbix
      • 1、server机安装zabbix
      • 2、agent机安装zabbix
    • 三、server机数据库上创建账号
    • 四、修改zabbix配置参数
      • 1、修改server机上的参数
      • 2、server机修改默认时区
      • 3、修改agent机上的参数
    • 五、启动zabbix
      • 1、server机上
      • 2、agent机上
    • 六、配置zabbix
      • 1、启动界面
      • 2、检测组件状况
      • 3、配置zabbix数据库信息
    • 七、添加agent机
      • 1、进入添加页面
      • 2、填写IP&port
      • 3、选择模板
      • 4、查看添加情况

CentOS7 安装 Zaibbix3.0

@(Zabbix)

前言:

Zabbix:是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

环境:

LAMP:

  • CentOS7
  • Server version: Apache/2.4.6 (CentOS),
  • Server version: 5.7.19 MySQL Community Server (GPL)
  • PHP 7.0.22 (cli) (built: Aug 9 2017 18:23:24) ( NTS )

一、环境准备

1、关闭selinux(server&agent机都必须要)

临时关闭selinux

[[email protected]]# setenforce 0

将selinux的参数改为“disabled”,这可以永久关闭selinux

[[email protected]]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

or

vi /etc/selinux/config

2、添加必要的软件

[[email protected]]# yum install epel-release.noarch wget vim gcc gcc-c++ lsof chrony tree nmap unzip rsync -y
[[email protected]]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

二、安装zabbix

1、server机安装zabbix

[[email protected] html]# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
[[email protected] html]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
[[email protected] html]# yum install zabbix-server-mysql zabbix-web-mysql zabbix-get

2、agent机安装zabbix

[[email protected] html]# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
[[email protected] html]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
[[email protected] html]# yum install zabbix-agent

三、server机数据库上创建账号

mysql> CREATE DATABASE zabbix DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;    <---创建数据库并制定默认编码为utf8,防止乱码
Query OK, 1 row affected (0.00 sec)

mysql> GRANT ALL ON zabbix.* TO ‘zabbix‘@‘%‘ IDENTIFIED BY ‘[email protected]‘;     <----为zabbix创建账号并授权
Query OK, 0 rows affected, 1 warning (0.01 sec)

mysql> flush privileges;      <-----刷新
Query OK, 0 rows affected (0.01 sec)

四、修改zabbix配置参数

1、修改server机上的参数

[[email protected] lcr]# vim /etc/zabbix/zabbix_server.conf

将下面几个参数修改为上一小节创建的数据及账号

  • DBHost=localhost ##默认即可,除非数据库不在server机上
  • DBName=zabbix ##数据库(database)名称
  • DBUser=zabbix ##用户名user
  • DBPassword=[email protected] ##密码password

2、server机修改默认时区

[[email protected] lcr]# vim /etc/httpd/conf.d/zabbix.conf

如下修改,注意删除注释符#

php_value date.timezone Asia/Chongqing

3、修改agent机上的参数

[[email protected] lcr]# vim /etc/zabbix/zabbix_server.conf

修改如下几项参数

  • Server=zabbix server ip <---server机的IP
  • ServerActive=zabbix server ip
  • Hostname=本机Ip #不要用127.0.0.1
  • ListenPort=10050

五、启动zabbix

1、server机上

[[email protected] ~]# systemctl restart httpd
[[email protected] ~]# systemctl start zabbix-server

2、agent机上

[[email protected] ~]# systemctl start zabbix-agent

六、配置zabbix

server机上访问:http://server-ip/zabbix

1、启动界面

2、检测组件状况

3、配置zabbix数据库信息

七、添加agent机

1、进入添加页面

2、填写IP&port

可见的名称:页面显示的名称

群租:将主机归入某个群组

填写IP地址,端口,默认为10050

3、选择模板

输入“Linux”即可选择该模板,如果不是linux主机,酌情选择别的模板

4、查看添加情况

至此,安装完成点击回到我的主页

原文地址:https://www.cnblogs.com/lcr8102/p/9835801.html

时间: 2024-10-10 14:26:24

CentOS7 安装 Zaibbix3.0的相关文章

centos7安装zabbix3.0.3

之前鼓捣过zabbix3.0,但是由于事就给放一边了,记录一下方便自己以后使用. centos7安装zabbix3.0.3 检查是否关闭selinux [[email protected] ~]# getenforce Disabled 如果没有关闭可以使用setenforce 0来操作关闭,只不过是临时关闭而已 检查是否关闭firewalld [[email protected] ~]# systemctl stop firewalld.service [[email protected] ~

CentOS7安装Zabbix3.0版本应用

一.Zabbix介绍 zabbix 简介   Zabbix 是一个高度集成的网络监控解决方案,可以提供企业级的开源分布式监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费的技术支持赢利   zabbix是一个基于Web界面的,提供分布式系统监控以及网络监视功能的企业级的开源解决方案.   zabbix能监视各种网络参数,保证服务器系统的安全运营,并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题   zabbix主要由2部分构成zabbix serv

centos7安装zabbix3.0超详细步骤解析

安装前准备 1.0 系统时间同步 在crontab中添加 #crontab -l 00 00 * * * /usr/sbin/ntpdate -u x.x.x.x #选择ntp服务器 #systemctl restart crond 1.1 安装依赖包: yum -y install wget net-snmp-devel net-snmp-utils OpenIPMI-devel httpd openssl-devel java lrzsz fping-devel libcurl-devel

centOS7安装mysql8.0完美教程!!只要按照步骤,无脑操作,一次成功!

查看防火墙systemctl status firewalld重启防火墙systemctl start firewalld 1.mysql 首先关闭防火墙 systemctl stop firewalld 1.1 检查系统是否已经安装过mysql rpm -qa|grep mariadb 如果查询到结果,证明已经安装过,必须先卸载 1.2 卸载mariadb rpm -e --nodeps mariadb-libs 1.3 由于mysql会产生临时文件存到/tmp文件夹中,如果使用非root管理

CentOS7安装Redis4.0

1. 安装CentOS7,关闭防火墙 systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动 2 安装Redis需要用GCC编译.先安装GCC yum install gcc make 3. 通过wget下载redis wget http://download.redis.io/releases/redis-4.0.1.tar.gz  这里的下载地址可以去red

Centos7安装Gitlab10.0

gitlab官方安装方法,如下链接.因国内网络限制,本文修改部分内容.因源码安装太折磨人,故使用官网的Omnibus安装包安装. # Centos7 https://www.gitlab.cc/installation/#centos-7  # Centos6 https://www.gitlab.cc/installation/#centos-6 1. 安装并配置必要的依赖关系 如果你想使用 Postfix 发送邮件,请在安装过程中根据提示选择 'Internet Site'. 你也可以用 S

centos7安装jumpserver3.0跳板机

Jumpserver是一款由python编写, Django开发的开源跳板机/堡垒机系统, 助力互联网企业高效 用户.资产.权限.审计 管理.jumpserver实现了跳板机应有的功能,基于ssh协议来管理,客户端无需安装agent.Jumpserver特点:1)完全开源,GPL授权 2)Python编写,容易再次开发 3)实现了跳板机基本功能,身份认证.访问控制.授权.审计 .批量操作等.4)集成了Ansible,批量命令等 5)支持WebTerminal 6)Bootstrap编写,界面美观

centos7 安装 mysql-8.0

本文介绍使用rpm包安装mysql, 以 mysql-8.0.17-1.el7.x86_64.rpm-bundle.tar 为例: 1.下载 MySQL下载地址:https://dev.mysql.com/downloads/mysql/ 可以直接在centos里面用wget命令下载,或者在自己电脑上下完再传上去 2.解压tar包 tar -xvf mysql-8.0.17-1.el7.x86_64.rpm-bundle.tar 3.移除centos7自带的mariadb-libs包,不移除的话

基于Centos7安装Docker-registry2.0

我们可能希望构建和存储包含不想公开的信息或数据的镜像,因为Docker公司的团队开源了docker-registry的代码,这样我们就可以基于此代码在内部运行自己的registry. 服务端1.拉去仓库镜像 [[email protected] ~]# docker pull registry:2.1.12.查看容器 [[email protected] ~]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES38802