zabbix5.4超详细配置步骤 (王牌监控器360夜视高清无网无电)

目录

一、实验环境

二、搭建过程

1.zabbix安装配置

2.web界面配置

3.基于snmp

4.基于agent

一、实验环境

Zabbix server

Centos8.4

ip:192.168.10.152

Linux

Oracle

Linux6.8

ip:192.168.10.151

Windows

Win10

ip:192.168.10.1

二、搭建过程

1.安装Centos8.4操作系统(具体不描述)

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

2.配置Linux能上网

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

3.开始安装

关闭防火墙

[root@zabbix ~]# systemctl stop firewalld.service
[root@zabbix ~]# systemctl disable firewalld.service
Removed /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

关闭selinux

[root@zabbix ~]# vi /etc/selinux/config

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

[root@zabbix ~]# setenforce 0
[root@zabbix ~]# yum install net-tools -y
[root@zabbix ~]# yum install vim -y
[root@zabbix ~]# yum install lrzsz –y(lrzsz是一款程序,在linux中可以代替ftp的上传和*载下**)

安装 zabbix5.4 rpm包

[root@zabbix ~]# rpm -Uvh https://repo.zabbix.com/zabbix/5.3/rhel/8/x86_64/zabbix-release-5.3-1.el8.noarch.rpm
[root@zabbix ~]# yum clean all

安装软件包

[root@zabbix ~]# yum install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-agent –y

安装数据库

[root@zabbix ~]# yum -y install mariadb-server
启动数据库,并配置开机自动启动:
[root@zabbix ~]# systemctl enable --now mariadb
使用以下命令初始化 mariadb 并配置 root 密码:zabbix
执行命令:mysql_secure_installation
直接回车(Enter current password for root (enter for none):),空
是否设置密码(Set root password? [Y/n]):y
输入设置密码:zabbix
再次输入密码:zabbix
是否移除anonymous用户(Remove anonymous users? [Y/n]):y
是否不允许root远程登录(Disallow root login remotely? [Y/n]):n
是否移除test数据库(Remove test database and access to it? [Y/n]):y
是否重新加载授权信息(Reload privilege tables now? [Y/n]):y

使用 root 用户进入 mysql,并建立 zabbix 数据库,注意数据库编码:
第三行,配置zabbix的用户名为zabbix密码为zabbix:
[root@zabbix ~]# mysql -uroot -p
Enter password: zabbix

MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.001 sec)

MariaDB [(none)]> use zabbix
Database changed

MariaDB [zabbix]> create user zabbix@localhost identified by 'zabbix';
Query OK, 0 rows affected (0.001 sec)

MariaDB [zabbix]> grant all privileges on zabbix.* to zabbix@localhost;
Query OK, 0 rows affected (0.001 sec)

MariaDB [zabbix]> quit
Bye
[root@zabbix ~]#
使用以下命令导入 zabbix 数据库,zabbix 数据库用户为 zabbix,密码为zabbix :
[root@zabbix ~]# zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uzabbix -p zabbix(最后一个zabbix表示zabbix数据库)
输入密码为:zabbix

为Zabbix前端配置PHP

编辑配置文件vi /etc/nginx/conf.d/zabbix.conf
写成如下,将前面的#去掉:
listen 80;
server_name 本服务器电脑的IP地址(重点);


修改 zabbix server 配置文件vi /etc/zabbix/zabbix_server.conf 里的数据库密码为zabbix
找到DBPassword一行,在下面添加:
DBPassword=zabbix


编辑配置文件vi /etc/php-fpm.d/zabbix.conf
去掉前面的;符号,并更改后面时区:
php_value[date.timezone] = Asia/Shanghai

启动相关服务,并配置开机自动启动

[root@zabbix ~]# systemctl restart zabbix-server zabbix-agent nginx php-fpm
[root@zabbix ~]# systemctl enable zabbix-server zabbix-agent nginx php-fpm

查看zabbix版本

[root@zabbix ~]# zabbix_server --version
zabbix_server (Zabbix) 5.4.0rc2

4.web界面设置

用浏览器打开:http://192.168.10.152(我用的火狐)

默认语言:中文

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

检测条件全为OK表示正常:

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

输入zabbix数据库的密码,根据上文我设置的是zabbix:

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

后面输入主机名或IP地址及zabbix端口号(10051),再配置可选配置时区和主题颜。色,两步忘截图了。

配置完成,登录zabbix:

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

5.添加主机

①基于snmp

Ⅰ.windows操作系统

a.首先开启或安装snmp服务,注意:有些版本是直接可以在程序和功能页面打开snmp的,有些版本需要在应用中添加,然后进行安装,如下:

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

应用中添加步骤,开始菜单-->设置-->应用-->应用和功能-->可选功能-->添加-->windows snmp供应商-->安装即可。

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

b.关闭防火墙

c.此处的public需要与zabbix-server中设置相同,否则会出错,如果此处设置成别的值,需要在zabbix的web界面创建主机中的“宏”中修改

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

添加完成后,重启snmp服务。

d.在zabbix server 中测试连接

[root@zabbix ~]# yum install net-snmp-utils -y
[root@zabbix ~]# snmpwalk -v 2c -c public 192.168.10.1 sysname 

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

e.web界面中添加主机,请按步骤操作,注意箭头的标记不要写错

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

注意:添加完主机后,会发现snmp处为灰色,表示还未启动成功,一般需要稍等一分钟左右刷新,才会显示绿色,绿色表示监控成功。

快速启动小tips:进入配置好的主机-->自动发现规则-->将所有规则禁用再开启-->刷新页面

f.到此,基于snmp的windows监控,配置成功。

Ⅱ.Linux操作系统

这里我随便找了一台linux系统,进行测试。

a.

[root@oracle ~]# yum -y install net-snmp          #*载下**snmp服务
[root@oracle ~]# vim /etc/snmp/snmpd.conf    #可在此修改团体名

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

b.重启snmp服务:

[root@oracle ~]# /etc/init.d/snmpd start
Starting snmpd: [ OK ]
[root@oracle ~]# /etc/init.d/snmpd restart
Stopping snmpd: [ OK ]
Starting snmpd: [ OK ]
[root@oracle ~]# chkconfig snmpd on             #设置snmp开机自启

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

c.在web界面中创建该主机,请按以下步骤操作

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

b.到此,基于snmp的linux操作系统监控配置成功。

②.基于agent

Ⅰ.windows

a.根据自己的版本*载下**zabbix-agent,*载下**网址:https://www.zabbix.com/download_agents

192.168.10.152为我zabbix server的IP

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

b.安装完成后重启一下zabbix agent服务

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

c.web界面创建主机,请按步骤操作

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

d.到此,基于agent的windows监控配置完成!

Ⅱ.Linux

a.安装zabbix包

[root@oracle ~]# rpm -ivh http://repo.zabbix.com/zabbix/5.4/rhel/7/x86_64/zabbix-release-5.4-1.el7.noarch.rpm
[root@oracle yum.repos.d]# vim zabbix.repo

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

[root@oracle yum.repos.d]# yum -y install zabbix-agent

重启zabbix-agent,并设置开机自启
[root@oracle yum.repos.d]# systemctl start zabbix-agent.service
[root@oracle yum.repos.d]# systemctl restart zabbix-agent.service
[root@oracle yum.repos.d]# systemctl enable zabbix-agent.service

修改参数
[root@oracle ~]# vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.10.152
ServerActive=192.16810.152
Hostname=oracle

重启zabbix-agent
[root@oracle ~]# systemctl restart zabbix-agent.service

b.在web界面创建主机

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

zabbix鐩戞帶閰嶇疆,zabbix鐩戞帶閰嶇疆娴佺▼

c.到此,基于agent的linux操作系统监控配置完成!

本次上篇就先介绍到这里,下篇会发表关于zabbix可视化grafana和钉钉报警的操作步骤。有疑问请私信或评论。