Zabbix监控Jira实战:配置get_stub_status监控项


11.1 案例分析

      要想实时地了解服务器的运行状况并且能在出现问题时及时解决,利用监控软件是一个很好的 途径。

      Zabbix(免费的)是一个基于Web界面的企业级开源监控套件,提供分布式系统监控与网络监视功能。具备主机的性能监控。网络设备性能监控,多种告警方式,详细报表、图表的绘制等功能。监测的对象可以是 Linux 或 Windows服务器,也可以是路由器、交换机等网络设备,通过SNVP (Simple Network Management Protocol、简单网络管理协议)、Zabbix Agent、PING、端口监视等方法提供对远程网络服务器等监控,数据收集等功能,并提供通知机制使系统管理员可以快速定位、解决系统中存在的各种问题。

1. zabbix重要组件

zabbix主要由以下几个重要组件构成,具体作用如下。

> Zabbix Server:负责接收Agent 发送报告信息的核心组件,所有的配置、数据统计、数据操作都由它组织进行。

> Database storage:负责存储所有的配置信息以及收集的数据。

> Web interface:是zabbix 的GU接口,通常情况下与 Zabbix Server运行在同一台主机上。

> Pxory:属于可选组件,常用于分布式监控环境中,代理 Server 收集部分数据,然后转发到 Server,可以减轻Server的压力。

> Agent:部署在被监控的主机(客户端)上,负责收集被监控端主机的数据,如CPU、内存、数据库等数据,然后发送到Server端或Proxy端。

部署配置实验

实验环境

虚拟机 2台 centos7.9

网卡NAT模式 数量 1

组件包 zabbix依赖包

设备

IP

备注

Centos01

192.168.9.34

Zabbix

Centos02

192.168.9.35

http yum 仓库

搭建zabbix yum仓库源     192.168.9.35

安装httpd服务

yum -y install httpd
  • 1.

安装createrepo工具 生成yum源信息文件repo       192.168.9.35

yum -y install createrepo
  • 1.

上传组件包至/var/www/html/站点目录       192.168.9.35

[root@node3 ~]# cd /var/www/html/

[root@node3 ~]#  cd /var/www/html/yum源所需/

[root@node3 yum源所需]# ls
php-xml-5.4.16-42.el7.x86_64.rpm
repodata      //删掉这个文件夹
t1lib-5.1.2-14.el7.x86_64.rpm


[root@node3 yum源所需]#  createrepo ./
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.

启动httpd服务       192.168.9.35

[root@node3 yum源所需]# systemctl start httpd
  • 1.

zabbix 设置监控jira get_stub_status zabbix 监控项_zabbix

部署zabbix系统       192.168.9.34

配置yum源

vi /etc/yum.repos.d/centos.repo

[zabbix]
name=Zabbix
baseurl=http://192.168.160.52/zabbix
enabled=1
gpgcheck=0

[DVD]
name=Centos7.9
baseurl=file:///mnt
enabled=1
gpgcheck=0
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.

安装zabbix

yum -y install httpd vim net-tools

yum -y install mariadb mariadb-server zabbix-server-mysql zabbix-agent zabbix-web zabbix-apache-conf-scl
  • 1.
  • 2.
  • 3.

启动数据库

systemctl start mariadb
  • 1.

创建zabbix连接用户

mysql -u root

create database zabbix character set utf8 collate utf8_bin;

grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by 'abc-123';

flush privileges;

exit
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.

修改配置文件

Zabbix 主配置文件

vim /etc/zabbix/zabbix_server.conf



DBUser=zabbix

### Option: DBPassword
#       Database password. Ignored for SQLite.
#       Comment this line if no password is used.
#
# Mandatory: no
# Default:
DBPassword=abc-123      //添加密码

### Option: DBSocket
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.

http加载初始化配置文件

vim /etc/httpd/conf.d/zabbix.conf



    <IfModule mod_php5.c>
        php_value max_execution_time 300
        php_value memory_limit 128M
        php_value post_max_size 16M
        php_value upload_max_filesize 2M
        php_value max_input_time 300
        php_value always_populate_raw_post_data -1
        php_value date.timezone Asia/shanghai     //取消注释 修改时区为 亚洲/上海
    </IfModule>
</Directory>
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.

导入数据库 SQL 脚本

[root@node3 ~]# zcat /usr/share/doc/zabbix-server-mysql-3.4.1/create.sql.gz | mysql -uzabbix -p zabbix

Enter password:   abc-123
  • 1.
  • 2.
  • 3.

启动服务

systemctl enable httpd zabbix-server --now
  • 1.

进入网站配置页面

 http://192.168.9.34/zabbix

zabbix 设置监控jira get_stub_status zabbix 监控项_服务器_02

zabbix 设置监控jira get_stub_status zabbix 监控项_运维_03

zabbix 设置监控jira get_stub_status zabbix 监控项_运维_04

zabbix 设置监控jira get_stub_status zabbix 监控项_Server_05

zabbix 设置监控jira get_stub_status zabbix 监控项_服务器_06

zabbix 设置监控jira get_stub_status zabbix 监控项_运维_07

用户:Admin

密码:zabbix

zabbix 设置监控jira get_stub_status zabbix 监控项_服务器_08

zabbix 设置监控jira get_stub_status zabbix 监控项_服务器_09

修改语音

zabbix 设置监控jira get_stub_status zabbix 监控项_zabbix_10

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空