目录: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

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

    用户名/密码:  Admin/zabbix

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

1.2 zabbix server基本操作返回顶部

  1、登录和配置用户

  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. 在页面上添加主机

  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. POJ 1986 - Distance Queries - [LCA模板题][Tarjan-LCA算法]

    题目链接:http://poj.org/problem?id=1986 Description Farmer John's cows refused to run in his marathon si ...

  2. thread safe

    computer science J. Glenn Brookshear with contributions from David T. SmithIndiana University of Pen ...

  3. 火币Huobi API Websocket

    本文介绍火币Huobi API Websocket WebSocket API简介 WebSocket协议是基于TCP的一种新的网络协议.它实现了客户端与服务器之间在单个 tcp 连接上的全双工通信, ...

  4. Jmeter(十五)_上传与下载

    今天重点说一下Jmeter的上传与下载 1:Jmeter上传文件 首先确认你的文件名称,参数名称,MIME类型,这些可以从接口文档里面获取,或者直接在页面抓包然后从请求头里面查看.注意,此处我的文件路 ...

  5. 网页设计师必知的10则SEO

    如今,Web设计师在设计Web外观与风格的同时,往往还负责了前端代码的编写.换???话说,SEO的相当一部分责任是落在他们肩上的.然而,大 量的 Web设计师对SEO的熟悉程度仍不足以让他们写出一个符 ...

  6. SVN版本控制系统搭建(结合http服务)

    SVN版本控制服务器搭建 Svn(subversion)是一个开源代码管理的控制系统,用来管理和存储开发的源代码,基于C/S模式.可以单独提供服务,也可以结合http服务来实现. 运行方式  运行端口 ...

  7. 匿名内部类的参数引用只能是final,可能遇到的问题及其解决

    这个是我碰到比较多次的问题,一开始是不解,不过查了下大家都觉得没什么,而且只是加个final好像影响也不大,于是我就直接加个final了事,之后也不管了 直到昨天: 遇到了这个宿命般的问题 难道解决方 ...

  8. android 6.0之后动态获取权限

    Android 6.0 动态权限申请   1. 概述 Android 6.0 (API 23) 之前应用的权限在安装时全部授予,运行时应用不再需要询问用户.在 Android 6.0 或更高版本对权限 ...

  9. vue中两种路由跳转拼接参数

    this.$router.push({name:"Home",query:{id:1,name:2}}) // 取到路由带过来的参数 let routerParams = this ...

  10. a文件.o文件和.so文件有什么区别?

    .o类似于windows的.obj .a是多个.o合在一起,用于静态连接. .so文件(shared object)类似于.dll文件.,用于动态连接.