欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

zabbix介绍和安装

程序员文章站 2022-03-18 19:18:03
...

1.介绍

 基于Web界面的分布式系统监控的企业级开源软件。可以监控各种系统与设备,网络参数,保证服务器设备安全运营;提供灵活的通知机制。

zabbix的逻辑图

zabbix介绍和安装

zabbix官网: https://www.zabbix.com

zabbix 主要由2部分构成 zabbix server和 zabbix agent

zabbix proxy是用来管理其他的agent,作为代理

zabbix监控范畴

  •   硬件监控 :Zabbix IPMI Interface
  •   系统监控 :Zabbix Agent Interface
  •   Java 监控:ZabbixJMX Interface
  •   网络设备监抟:Zabbix SNMP Interface
  •   应用服务监控:Zabbix Agent UserParameter
  •   MySQL 数据库监控:percona-monitoring-pldlgins
  •   URL监控:Zabbix Web监控

2.安装部署

服务端:

  • OS:CentOS 7.2 64bit
  • Zabbix版本:3.0.12
  • MySQL版本:5.6

1.关闭selinux和iptables

systemctl stop firewalld.service

setenforce 0

2.安装Zabbix rpm包仓库

rpm -vhi http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

3.安装zabbix-server-mysql和zabbix-web-mysql

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

4.安装并且启动mysql5.6及初始化数据库信息

rpm -ivh http://repo.mysql.com/yum/mysql-5.6-community/el/6/x86_64/mysql-community-release-el6-5.noarch.rpm 

yum install -y mysql-community-server 

systemctl start mysqld

/sbin/chkconfig mysqld on #开机启动

mysql_secure_installation #初始化数据库信息

5.创建zabbix数据库,创建zabbix账号

mysql -uroot -p #如果初始化是设置了密码要输入密码

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

grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix'; #创建数据库用户

flush privileges;

6.导入默认的zabbix数据库信息

zcat /usr/share/doc/zabbix-server-mysql-3.0.12/create.sql.gz | mysql zabbix -uzabbix -pzabbix #注意doc下的数据库版本,可以到doc目录下查看

7.修改zabbix_server.conf的配置文件

vi /etc/zabbix/zabbix_server.conf

 

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

8.修改配置文件/etc/httpd/conf.d/zabbix.conf,时区改成 Asia/Shanghai

vi /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai

9.启动apache/zabbix-server服务并设置为开机启动

systemctl start httpd
systemctl enable httpd
systemctl start zabbix-server
systemctl enable zabbix-server

10.查看zabbix-server日志

tailf  /var/log/zabbix/zabbix_server.log

11.访问网站,例如:http://本机IP/zabbix,如下图所示:

zabbix介绍和安装

12.一步步的配置

zabbix介绍和安装

13.配置完成后登陆

默认账号Admin 密码zabbix 

14.设置新的密码,这里也可以设置界面的主题、语言和登陆后显示的默认界面等

zabbix介绍和安装

 客户端:

在上面博客中我们已经安装了zabbix的server端,如果我们需要对某台机器进行监控,还需要在被监控的机器上面安装客户端,这样才能进行监控,下面就给大家介绍一下centso7的agent端的安装。

1.安装客户端

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

yum install zabbix-agent

2.配置客户端

vi /etc/zabbix/zabbix_agentd.conf
Server=192.168.10.1
ServerActive=192.168.10.1
Hostname=10 #这个随便写,但是要跟zabbix配置的主机名一致

3.启动agent

systemctl start zabbix-agent

添加监控主机

1.添加主机

zabbix介绍和安装

2.配置主机

zabbix介绍和安装

 3.添加模版

zabbix介绍和安装

 zabbix介绍和安装

选择好模版后点添加

zabbix介绍和安装 4.查看监控

zabbix介绍和安装

相关标签: zabbix