CentOS6.9部署zabbix3.0监控系统

环境:

[root@redis ~]# uname -a
Linux redis 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
[root@redis ~]# cat /etc/redhat-release 
CentOS release 6.9 (Final)
[root@redis ~]# getenforce 
Disabled
[root@redis ~]# /etc/init.d/iptables status
iptables: Firewall is not running.
[root@redis ~]# 

 

部署zabbix server

如果会配置yum源环境(zabbix源、repo源)的话可以直接执行:

这些也是安装zabbix server需要的一些程序,如果不会配置yum源环境,就继续向下看详细的安装步骤。

yum install httpd zabbix-web zabbix-server-mysql zabbix-web-mysql zabbix-get mysql-server php55w php55w-mysql php55w-common php55w-gd php55w-mbstring php55w-mcrypt php55w-devel php55w-xml php55w-bcmath zabbix-get zabbix-java-gateway wqy-microhei-fonts net-snmp net-snmp-utils -y

安装zabbix、httpd、php

[root@m01 ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm
[root@m01 ~]# yum install -y zabbix-server-mysql zabbix-web-mysql
已安装:zabbix-server-mysql.x86_64 0:3.0.13-2.el6    zabbix-web-mysql.noarch 0:3.0.13-2.el6   作为依赖被安装:OpenIPMI-libs.x86_64 0:2.0.19-15.el6        OpenIPMI-modalias.x86_64 0:2.0.19-15.el6  dejavu-fonts-common.noarch 0:2.33-6.el6     dejavu-sans-fonts.noarch 0:2.33-6.el6     fontpackages-filesystem.noarch 0:1.44-8.el6 fping.x86_64 0:3.10-4.el6                 httpd.x86_64 0:2.4.6-67.el6.centos.6        httpd-tools.x86_64 0:2.4.6-67.el6.centos.6iksemel.x86_64 0:1.4-6.el6                  libX11.x86_64 0:1.6.5-1.el6               libX11-common.noarch 0:1.6.5-1.el6          libXau.x86_64 0:1.0.8-2.1.el6             libXpm.x86_64 0:3.5.12-1.el6                libpng.x86_64 2:1.5.13-7.el6_2            libxcb.x86_64 0:1.12-1.el6                  libzip.x86_64 0:0.10.1-8.el6              mailcap.noarch 0:2.1.41-2.el6               net-snmp-libs.x86_64 1:5.7.2-28.el6       php.x86_64 0:5.4.16-42.el6                  php-bcmath.x86_64 0:5.4.16-42.el6         php-cli.x86_64 0:5.4.16-42.el6              php-common.x86_64 0:5.4.16-42.el6         php-gd.x86_64 0:5.4.16-42.el6               php-ldap.x86_64 0:5.4.16-42.el6           php-mbstring.x86_64 0:5.4.16-42.el6         php-mysql.x86_64 0:5.4.16-42.el6          php-pdo.x86_64 0:5.4.16-42.el6              php-xml.x86_64 0:5.4.16-42.el6            t1lib.x86_64 0:5.1.2-14.el6                 unixODBC.x86_64 0:2.3.1-11.el6            zabbix-web.noarch 0:3.0.13-2.el6           完毕!
安装过程

mysql安装

[root@m01 ~]# yum install -y mysql-server
已安装:mariadb-server.x86_64 1:5.5.56-2.el6                                                   作为依赖被安装:libaio.x86_64 0:0.3.109-13.el6                                                         mariadb.x86_64 1:5.5.56-2.el6                                                          perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el6                                           perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el6                                            perl-DBD-MySQL.x86_64 0:4.023-5.el6                                                    perl-DBI.x86_64 0:1.627-4.el6                                                          perl-IO-Compress.noarch 0:2.061-2.el6                                                  perl-Net-Daemon.noarch 0:0.48-5.el6                                                    perl-PlRPC.noarch 0:0.2020-14.el6                                                      完毕!
安装过程

  启动mysql:

[root@redis ~]# /etc/init.d/mysqld start

创建zabbix所需的库

mysql> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
Query OK, 0 rows affected (0.00 sec)mysql> exit
Bye

将sql文件导入数据库

[root@redis ~]# zcat /usr/share/doc/zabbix-server-mysql-3.0.13/create.sql.gz|mysql -uzabbix -pzabbix zabbix

配置zabbix server连接mysql

[root@redis ~]# sed -i.ori '115a DBPassword=zabbix' /etc/zabbix/zabbix_server.conf

复制zabbix到站点目录下

\cp -R /usr/share/zabbix/ /var/www/html/

修改zabbix需要的php参数

这步也可以根据网页做。(根据网页初始化的Check of pre-requisites这一页做)

sed -i '/^max_execution_time/cmax_execution_time = 300'  /etc/php.ini
sed -i '/^max_input_time/cmax_input_time = 300'  /etc/php.ini
sed -i '/^post_max_size/cpost_max_size = 32M'  /etc/php.ini
date.timezone = Asia/Shanghai    --- 手动改吧

网页登陆操作

登陆账号密码:Admin   zabbix

改中文

 

安装zabbix agent 客户端

 下载安装客户端 

[root@db03 ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm

[root@db03 ~]# yum install -y zabbix-agent

 修改客户端配置文件

[root@db03 ~]# sed -i.ori 's#Server=127.0.0.1#Server=172.16.1.88#' /etc/zabbix/zabbix_agentd.conf

 启动zabbix-agent

/etc/init.d/zabbix-agent start

 检查zabbix是否可以监控(只能在server端操作)

yum install zabbix-get -y
zabbix_get -s 172.16.1.61 -p 10050 -k 

网页添加监控

主机名称:要与zabbix-agent.conf中Hostname指定的名字一样或者填写主机ip,设置这个主要是为了让zabbix server程序调用的

可见名称:显示在zabbix网页上的,给我们看的


 

转载于:https://www.cnblogs.com/lyq863987322/p/8259786.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/354282.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

输出整形变量语句_Python合集之Python变量

在上一节的合集中,我们了解了Python的保留字与标识符,本节我们将进一步了解一下Python中关于变量的问题。变量严格意义上来讲应该称之为“名称”,也可以理解为标签。在Python中,不需要先声明变量名及其数据类型,直接赋…

FormData使用方法详解

FormData的主要用途有两个: 1、将form表单元素的name与value进行组合,实现表单数据的序列化,从而减少表单元素的拼接,提高工作效率。 2、异步上传文件 一、创建formData对象 1、创建一个空对象: //通过FormData构造函…

IKVM:java代码c#调用

在工作中遇到对接java接口,涉及到java加密或签名问题,.net无法实。就将java代码编辑为dll给.net调用 注:这里只做简单java代码处理,不涉及到复杂的java包 java文件处理: 第一步:简单java代码 package com.zht;//c#命名…

activemq 连接_ActiveMQ网络连接器

activemq 连接这篇文章对我以及对ActiveMQ的网络连接器的工作方式可能感兴趣的任何ActiveMQ贡献者都适用。 我最近花了一些时间查看代码,并认为最好画一些快速的图表来帮助我记住我学到的知识,并在将来发现问题时帮助将来确定在哪里进行调试。 如果我输入…

如何让fragment刷新界面_快速实现android版抖音主界面的心得

原文作者:DK_BurNIng如何快速确定竞品某个界面的实现方式?当你收到产品一个需求是模仿某个竞品且时间很短没有过多时间给你调研技术方案的时候,如何尽快确定这个功能的技术方案呢? 这里我给出我自己的一个小窍门,可以避…

js的深浅拷贝( 赋值后原值被覆盖的问题 )

1,浅拷贝( 浅拷贝会复制所有引用对象的指针,而不是具体的值 ) 复制对象的所有属性都不是引用类型时,就可以使用浅拷贝 浅拷贝方式: Object.assign() [].slice()2,深拷贝( 复制一个…

使用JBoss Cool Store的终极云零售指南

我们一直在讨论为什么应用程序开发人员在App Dev Cloud Stack系列中不能再忽略其堆栈了。 带有JBoss Cool Store的App Dev Cloud 我们从头到尾讨论了各个层,但尚未为您提供除Red Hat Container Development Kit(CDK)之外的任何应用程序开发…

02.Python 3.6.4下载与安装

02.Python 3.6.4下载与安装 https://www.python.org/downloads/release/python-364/ Windows x86-64可执行文件安装程序视窗对于AMD64 / EM64T / x64,不是安腾处理器bee5746dc6ece6ab49573a9f54b5d0a131684744SIG我下载的是这个: https://www.python.or…

根据浏览器navigator区分PC端还是移动端,区分操作系统,区分浏览器型号

1,区分PC端还是移动端 methods:{_isMobile() {let flag navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i)return flag;}, }, m…

mysql 用户授权_mysql添加、删除用户和授权用户

MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束):1.新建用户1.1 登录MYSQL:>mysql -u root -p>密码1.2 创建用户:mysql> insert into mysql.user(Host,User,Password) values("localhos…

2018年1月 常用的linux命令

项目中经常用到的Linux命令 (注意:linux命令要小写哦!) (1)、ls 显示当前目录下的文件 (2)、vi vim 进入编辑器,可以选择你要编辑的文档,一般我们将项目打…

vue-element-admin中 vuex 的使用

vue-element-admin 中 vuex 是模块化的。 登录流程 1,HTTP 配置(utils/request.js) 2,API 配置(api/user.js) import request from /utils/requestexport function login(username, password) {return …

javafx2_JavaFX 2 GameTutorial第4部分

javafx2介绍 这是与JavaFX 2游戏教程相关的六个部分系列的第四部分。 如果您错过了第1部分 , 第2部分或第3部分 ,我建议您在开始本教程之前仔细阅读它们。 回顾一下,在第3部分中,我为您提供了许多经典街机风格游戏以及所使用的不同…

mysql 实体类_Mysql生成实体类

-- 查询数据表结构SELECTCONCAT(‘"e.‘,SUBSTRING(COLUMN_NAME,1),‘,"‘),COLUMN_NAME,‘,‘,COLUMN_TYPE,column_commentFROMINFORMATION_SCHEMA.COLUMNSWHERE table_schema ‘xcb‘and table_name ‘t_product‘;-- 生成Java实体类SELECTCONCAT(‘Column(name&…

vue 兄弟组件之间的传值

1. 定义一个公共的bus.js //bus.js import Vue from vue export default new Vue()2. 在子组件A里用$emit发射数据 <script> // 引入公共的bug&#xff0c;来做为中间传达的工具 import Bus from ./bus.js export default {methods: {details(data) {//发射组件A的数据…

Java 8:声明接口中的私有方法和受保护的方法

引入Java 8时&#xff0c;我们可以在接口中使用默认方法。 此功能的主要驱动程序是允许扩展接口&#xff0c;同时保留对旧接口版本的向后兼容性。 一个示例是在现有Collection类中引入stream()方法。 有时&#xff0c;当我们想引入几种默认方法时&#xff0c;它们可能共享一些…

sysbench 1.0.6 mysql_Sysbench 测试mysql数据库性能(version:sysbench-1.1.0)

继上面安装完Mysql rpm 安装之后需要用sysbench对数据库进行性能测试&#xff1a;下载git clone https://github.com/akopytov/sysbench.git或者直接去github下载&#xff1a;https://github.com/akopytov/sysbench安装前准备除了上面Mysql rpm 安装提到的需要安装的四个rpm&am…

elementUI vxe-table结合使用(通用表格)

App.vue 样式 .my-main{margin: 20px; } .dfc{display: flex;flex-direction: column; } .dfr{display: flex;flex-direction: row; } .f1{flex: 1; } .fl{float: left; } .fr{float: right; } .baseColor{background-color:RGB(48,65,86);color:#fff; }父组件 <!-- --&g…

vue.config.js 配置

// 去除 console const UglifyJsPlugin require(uglifyjs-webpack-plugin) // const path require(path); 别名配置 // 图形化打包详情 const BundleAnalyzer require(webpack-bundle-analyzer).BundleAnalyzerPluginmodule.exports {publicPath: process.env.NODE_ENV p…

mysql主从维护_mysql主从日常管理维护

mysql主从日常管理维护1)查看从服务器状态为了防止复制过程中出现故障从而导致复制进程停止&#xff0c;我们需要经常检查从服务器的复制状态。一般使用show slave status命令来检查。例如&#xff1a;mysql> show slave status \G;*************************** 1. row ****…