01: 安装zabbix server

时间:2023-01-15 12:05:11

目录:zabbix其他篇

01: 安装zabbix server

02:zabbix-agent安装配置 及 web界面管理

03: zabbix API接口 对 主机、主机组、模板、应用集、监控项、触发器等增删改查

04:获取zabbix监控信息

05:zabbix 监控配置

目录:

1.1 安装zabbix server返回顶部

    参考博客:https://www.cnblogs.com/clsn/p/7885990.html#auto_id_0

    监控系统从无到有过程:https://blog.csdn.net/qiansg123/article/details/80121604

  1、下载安装zabbix-release-3.4 的server

      1. 下载地址:http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/ 找到对应版本,比如下面的安装地址

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

      3. rpm -ql zabbix-release      # 查看zabbix-release安装了哪些包(其中就有/etc/yum.repos.d/zabbix.repo)

      4. yum makecache             # 就是把服务器的包信息下载到本地电脑缓存起来

  2、安装Zabbix部署包

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

  3、我们测试自己监控自己所以要安装下面两个包(装zabbix)

      yum -y install zabbix-server zabbix-agent

  4、安装zabbix需要用的数据库

      yum -y install mariadb-server

       5、初始化数据库

      1)在MySQL上安装Zabbix数据库和用户:
      2)参考地址:https://www.zabbix.com/documentation/3.4/manual/appendix/install/db_scripts

      systemctl start mariadb          # 开启数据库

      mysql -uroot –p                   # 登录数据库:没有密码

      create database zabbix character set utf8 collate utf8_bin;                            # 创建数据库

      grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';     # 创建zabbix用户密码zabbix,并授权

      FLUSH PRIVILEGES;

  6、然后导入初始架构(Schema)和数据

      cd
/usr/share/doc/zabbix-server-mysql-3.4.8/

      zcat create.sql.gz | mysql -uroot zabbix -p              # 将表导入到刚刚创建的zabbix数据库中

  7、修改server配置文件zabbix_server.conf

vim /etc/zabbix/zabbix_server.conf

DBHost=localhost
DBName=zabbix
DBPassword=zabbix
DBPort=3306

  8、启动zabbix服务

# 1、关闭防火墙
vim /etc/selinux/config #关闭防火墙
SELINUX=disabled
setenforce 0
systemctl stop firewalld
# 2、启动zabbix
systemctl start zabbix-server
systemctl status zabbix-server

  9、编辑Zabbix前端的PHP配置

vim /etc/httpd/conf.d/zabbix.conf              # 将时区改成上海
php_value date.timezone Asia/ShangHai
systemctl start httpd # 开启Apache服务
systemctl status httpd

  10、配置完成后即可通过页面访问并进行设置

      访问地址: http://1.1.1.3/zabbix/setup.php

01: 安装zabbix server

01: 安装zabbix server

    注:上面的操作实质生成 /etc/zabbix/web/zabbix.conf.php 文件

    用户名/密码:  Admin/zabbix

    管理页面路径:http://1.1.1.5/zabbix/zabbix.php?action=dashboard.view

1.2 zabbix server基本操作返回顶部

  1、登录和配置用户

01: 安装zabbix server

01: 安装zabbix server

  2、将zabbix server自己添加到监控中 

    1. 修改agent配置文件

vim /etc/zabbix/zabbix_agentd.conf
Server=1.1.1.3 # 配置zabbix server地址
systemctl restart zabbix-agent # 重启zabbix-agent使配置生效

    2. 在页面上添加主机

01: 安装zabbix server

  3、如果失败请从以下几个方向检查

'''1、检查agent指向是否是server地址 '''
[root@linux-node1 ~]# vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.56.14 '''2、检查防火墙'''
[root@linux-node1 ~]# getenforce # 检查selinux是否关闭
[root@linux-node1 ~]# systemctl status firewalld # 检查防火墙是否关闭 '''3、查看zabbix日志'''
[root@linux-node1 ~]# tail -f /var/log/zabbix/zabbix_agentd.log

排除zabbix agent失败方法

1.3 zabbix-agent安装配置返回顶部

  1、安装zabbix-agent

      1. 到server端查看安装的zabbix版本以安装对应agent版本:rpm -qa|grep zabbix

      2. 找到清华大学镜像源找到对应版本的agent:https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.4/rhel/7/x86_64/

      3. 安装:rpm –ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-agent-3.4.9-1.el7.x86_64.rpm

  2、修改agent配置文件

vim /etc/zabbix/zabbix_agentd.conf
Server=1.1.1.5 开启zabbix-agent: systemctl start zabbix-agent
查看agent状态:systemctl status zabbix-agent
查看agent是否监听端口:netstat -lntp
查看zabbix_agent 日志:tail -f /var/log/zabbix/zabbix_agentd.log

01: 安装zabbix server的更多相关文章

  1. Centos 7.0 下安装 Zabbix server 3.0服务器的安装及 监控主机的加入(1)

    一.本系列分为6部分 1.Centos 7.0 下安装 Zabbix server 3.0服务器的安装及 监控主机的加入 2.Centos 6.5 下安装 Zabbix server 3.0服务器的安 ...

  2. Centos 6.5_64bit 下安装 Zabbix server 3.0监控主机的加入

    安装Zabbix server 3.0客户端之前需要先关闭selinux和打开10050和10051端口   关闭selinux   1      vi /etc/selinux/config 2   ...

  3. docker 一键安装zabbix server、zabbix agent

    基本原理.须知:1.zabbix 分为zabbix server和zabbix agent,其中zabbix server需要web环境,并且其数据存储在独立的数据库中:2.docker是一种容器服务 ...

  4. Centos 6.5 下安装 Zabbix server 3.0服务器的安装及 监控主机的加入(2)

    一.Centos 6.5 下的Zabbix Server安装 上篇文章记录的是centos 7 下安装zabbix ,很简单.但是6.5上面没有可用的源直接安装zabbix,所以需要从别处下载.感谢i ...

  5. Centos 7.0_64bit 下安装 Zabbix server 3.0服务器的安装

    一.关闭selinux   修改配置文件/ etc / selinux / config,将SELINU置为禁用(disabled)   vim /etc/selinux/config  # This ...

  6. Centos7 安装 Zabbix Server 4.0

    官方参考URL:https://www.zabbix.com/documentation/4.0/start 1. 安装 Apache 2.4(略) 注意系统时间/时区ntp server是否定时同步 ...

  7. Centos7下使用yum源安装zabbix Server

    系统:Centos7 zabbix版本:4.2   一.Zabbix Server端   1.安装仓库 rpm -ivh https://repo.zabbix.com/zabbix/4.2/rhel ...

  8. 在cengos中安装zabbix server/agent, 并创建一个简单demo

    添加zabbix更新源 rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch ...

  9. centos安装zabbix(server+agent)

    本文包含zabbix_server编译安装,zabbix_agent编译安装,中文字体修正 Mysql模板监控,Nginx模板监控,以及简单的web页面的使用 中文乱码的解决方案 zabbix乱码是字 ...

随机推荐

  1. Distributed2:Linked Server Login 添加和删除

    一,通过 sys.sp_addlinkedsrvlogin 创建Linked Server的Login 当在local Server 上需要访问Linked Server时,Local Server ...

  2. IIS出现问题时修改配置文件的几项说明

    近期系统在线运行经常出现object moved错误 通过查询资料,做了几项web.config文件的调整 1,调整应用程序池使用集成模式      <system.webServer>  ...

  3. 510C

    510C 拓扑排序:将那些受影响的字母拓扑排序,其后的输出 #include<iostream> #include<cstdio> #include<vector> ...

  4. phpExcel使用与中文处理教程

    PHPExcel 是相当强大的 MS Office Excel 文档生成类库,当需要输出比较复杂格式数据的时候,PHPExcel 是个不错的选择.不过其使用方法相对来说也就有些繁琐. phpExcel ...

  5. python监控接口请求

    #!/usr/bin/env python #coding=utf8 import time,os,sched,urllib,httplib import smtplib import string ...

  6. C语言视频简介

    通过学习<C语言基础视频教程>,可以让你对C语言有一个基础的了解,并且会编写一些基础的程序,本次视频主要讲解的内容有: 1. 数字的进制转换 2. 变量.运算符和表达式 3. 流程控制语句 ...

  7. CF&num;483&lpar;div2 C&rpar;

    http://codeforces.com/contest/984/problem/C C. Finite or not time limit per test 1 second memory lim ...

  8. 添加Image Stream(转)参考 开源容器云OpenShift

    Image Stream是一组镜像的集合,可以在一个Image Stream中定义一些名称及标签,并定义这些名字及标签指向的具体镜像. 使用Image Stream的目的是方便地将一组相关联的镜像进行 ...

  9. Delphi获取文件名、文件名不带扩展名、文件名的方法;delphi 获取文件所在路径

    取文件名 ExtractFileName(FileName); 取文件扩展名: ExtractFileExt(filename); 取文件名,不带扩展名: 方法一:   Function Extrac ...

  10. Python 的数据表示

    一.常量.变量和对象 1.常量:是指在程序的执行过程中不变的量.如:1,2,3,4,……,true.false 也有一些包含在模块中的用符号表示的常量,常用的如math模块中的pi和e,如: > ...