zabbix:是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
zabbix由2部分构成,zabbix server与可选组件zabbix agent。
zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
rpm -ql zabbix-release      # 查看zabbix-release安装了哪些包(其中就有/etc/yum.repos.d/zabbix.repo)
yum makecache             # 就是把服务器的包信息下载到本地电脑缓存起来

安装zabbix部署包

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

自己监控自己需要如下两个包

yum -y install zabbix-server zabbix-agent

下载zabbix用的数据库,有的可略过

yum -y install mariadb-server
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;

导入初始架构(Schema)和数据

cd /usr/share/doc/zabbix-server-mysql-3.4.15/
zcat create.sql.gz | mysql -uroot zabbix -p # 将表导入到刚刚创建的zabbix数据库中,可登陆数据库检查

修改配置文件:

vim /etc/zabbix/zabbix_server.conf
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
SocketDir=/var/run/zabbix
DBUser=zabbix
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000
DBHost=localhost
DBName=zabbix
DBPassword=zabbix
DBPort=3306
LogFile=/var/log/zabbix/zabbix_server.log

关闭防火墙:vim /etc/selinux/config

SELINUXTYPE=targeted
SELINUX=disabled
setenforce 0
systemctl stop firewalld

启动zabbix服务

systemctl start zabbix-server
systemctl status zabbix-server

编辑zabbix的前端PHP配置:

vim /etc/httpd/conf.d/zabbix.conf 
php_value date.timezone Asia/ShangHai   # 将时区改成上海,注释去掉

启动Apache服务

systemctl start httpd
systemctl status httpd

配置成功,访问 http://0.0.0.0/zabbix/setup.php     ip改成部署服务的linux ip  (ipconfig)即可

用户名/密码:Admin/zabbix

将自己添加到监控中:

vim /etc/zabbix/zabbix_agentd.conf  

Include=/etc/zabbix/zabbix_agentd.d/*.conf
Hostname=Zabbix server
ServerActive=127.0.0.1
LogFileSize=0
LogFile=/var/log/zabbix/zabbix_agentd.log
PidFile=/var/run/zabbix/zabbix_agentd.pid
Server=192.168.88.136     # ip换成自己的ip

UserParameter=log_user, /usr/bin/w|awk 'NR==1{print $4}'    # 或 w|awk -F ',' 'NR==1{print $2}'|awk 'NR==1{print $1}' 获取当前用户数量,

EnableRemoteCommands=1

 

重启server-agent,使配置生效

systemctl restart zabbix-agent

在页面上:--配置---主机(将接口改成自己ip)

至此,最简单的配置监控系统zabbix监控自己的任务已经搞定!!

转载自:01. https://www.cnblogs.com/xiaonq/p/9117226.html

    02. https://www.cnblogs.com/xiaonq/p/9117420.html

# 启动服务命令
关闭selinux
setenforce 0
查看状态
getenforce
关闭防火墙
systemctl stop firewalld
启动mysql
systemctl start mariadb
mysql -u root -p
启动server :
systemctl start zabbix-server
查看日志
tail -999f /var/log/zabbix/zabbix_server.log
开启Apache服务:
systemctl start httpd
启动 agent:
systemctl start zabbix-agent
查看日志
tail -f /var/log/zabbix/zabbix_server.log

zabbix--完整安装攻略的更多相关文章

  1. Oracle 11g安装攻略

    Oracle 11g安装攻略 本攻略是以Win7-32位系统中安装Oracle 11g为示例,安装前大家需要确认以下几点: 你的内存足够大且没有问题,因为Oracle非常吃内存. 你的系统已经激活. ...

  2. Linux 系统 pptpd+radius+mysql 安装攻略

    分类: 原文地址:Linux 系统 pptpd+radius+mysql 安装攻略 作者:wfeng .你所需要的软件 内核最好能升级到2.6 如果你是centos的用户,可以通过yum update ...

  3. zabbix完整安装

    一.nginx安装 1.必要软件准备: 为了支持rewrite功能,我们需要安装pcre: yum install pcre-* 需要ssl的支持,如果不需要ssl支持,请跳过这一步: yum ins ...

  4. 微软Windows11安卓子系统已支持运行APK 应用(附手把手详细安装攻略)怎么安装安卓/如何安装安卓应用/支持多窗口多任务

    ​​ 10 月 21 日消息,微软博客宣称,Windows 11 上 安卓子系统运行 Android  应用程序的第一个预览版现已提供给美国 Beta 频道的 Windows 内部人员.但现在通过教程 ...

  5. 最新的Android SDK安装攻略(动作要快,来晚就失效了)

    Android的环境搭建好折腾,光是下载Android SDK就折腾了好几天, 直接连接,速度接近于0,一行行红色的refused, 然后找软件翻*墙成功(不推荐,软件可能有后门) 但是...速度比老 ...

  6. saltstack--史上最细致安装攻略!亲测无坑

    准备一台虚拟机node1: [root@linux-node1 pillar]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAS ...

  7. Caffe windows下安装攻略

    Caffe 是一个高效的深度学习框架,鉴于不想折腾装个双系统,最近鼓捣了下用caffe源码在windows进行编译.非常感谢Yangqing Jia博士的caffe开源代码.Neil Z.Shao's ...

  8. 【Linux】zookeeper-3.5.6最新版安装攻略,以及安装问题汇总

    第一步下载:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.5.6/ 浏览器打开这个地址下载我们需要的安装包 apa ...

  9. phpMyAdmin 安装教程全攻略

    管理MYSQL数据库的最好工具是PHPmyAdmin,现在最新版本是phpMyAdmin 2.9.0.2,这是一个国际上开源的软件,一直在更新版本,你可以从 http://www.phpmyadmin ...

随机推荐

  1. 如何在idea中加载本地中已有的python

    本地上安装好了python, 在IDEA中new Project的时候,new Python,选择SDK选择本地的python(本地的python已经配置好了环境变量才行) 另外,默认是不会导入Pyt ...

  2. Go Modules使用教程

    Go Modules 不完全教程 文章转载自公众号 Golang 成神之路 , 作者 L Go Modules 是 Golang 官方最近几个版本推出的原生的包管理方式,在此之前,社区也不乏多种包管理 ...

  3. 池化技术(二)HikariCP是如何管理数据库连接的?

    基于依赖程序的版本信息:HikariCP:3.3.1               驱动程序mysql-connector-java:8.0.17 上一篇:Druid是如何管理数据库连接的 零.类图和流 ...

  4. LNMP(5)

    目录 一.实战 1.安装 安装nginx 数据库 php wordpress 2.三者建立联系 nginx和php建立联系 php与mariadb建立关系 二.数据分离 三.理论 静态和动态 web应 ...

  5. java之工厂方法设计模式

    工厂方法模式是设计模式中应用最广泛的模式.在面向对象的编程中,对象的创建工作非常简单,对象的创建时机却很重要.工厂方法模式就是解决这个问题,它通过面向对象的手法,将所要创建的具体对象创建工作延迟到了子 ...

  6. 利用Python进行数据分析-Pandas(第二部分)

    上一个章节中我们主要是介绍了pandas两种数据类型的具体属性,这个章节主要介绍操作Series和DataFrame中的数据的基本手段. 一.基本功能 1.重新索引 pandas对象的一个重要方法是r ...

  7. maven私服的配置使用

    maven的仓库分为本地仓库,远程仓库和私服仓库. 私服仓库一般是公司内部私有的,内部进行维护的.公司员工连接私服,从私服中下载jar,或者将自身的jar传到私服上.私服还可以从中央仓库下载jar,当 ...

  8. [Spring cloud 一步步实现广告系统] 13. 索引服务编码实现

    上一节我们分析了广告索引的维护有2种,全量索引加载和增量索引维护.因为广告检索是广告系统中最为重要的环节,大家一定要认真理解我们索引设计的思路,接下来我们来编码实现索引维护功能. 我们来定义一个接口, ...

  9. docker redis使用

    启动方式一:docker默认启动redis 1.拉取镜像 docker pull redis:lastest (若不使用版本号,如docker pull redis,默认拉取最新镜像) 2.启动red ...

  10. 总结在ssm整合中,Mybatis出现Mapped Statements collection already contains value for xxxxx的解决方案

    先贴一段报错信息: 前面的都不是很重要,看最后灰色标注的那段.... 严重: 异常将上下文初始化事件发送到类的侦听器实例.[org.springframework.web.context.Contex ...