欢迎访问宙启技术站
智能推送

(四)Zabbix4.0 linux 基本监控

发布时间:2023-05-18 11:53:51

Zabbix是一款开源的监控系统,通过Zabbix可以实现对不同类型的服务器、应用程序以及网络设备进行实时的监控、告警、数据统计以及性能分析,从而及时发现问题,避免或者减少系统故障的发生。

本文主要介绍在Linux系统上如何安装和配置Zabbix监控系统,以及如何添加并监控服务器、应用程序和网络设备。

一、安装Zabbix

在Linux系统上,可以使用yum命令进行安装,具体命令如下所示:

# yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent

安装完成后,还需要配置数据库,具体命令如下所示:

# mysql -u root -p
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
mysql> quit;
# cd /usr/share/doc/zabbix-server-mysql-4.0.0/
# zcat create.sql.gz | mysql -u zabbix -p zabbix

二、配置Zabbix

安装完成后,需要对Zabbix进行配置,主要分为以下几个步骤:

1.修改配置文件

# vi /etc/zabbix/zabbix_server.conf

修改以下参数:

DBPassword=password
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0

2.启动Zabbix

# systemctl start zabbix-server
# systemctl start zabbix-agent
# systemctl enable zabbix-server
# systemctl enable zabbix-agent

3.配置防火墙

如果开启了防火墙,在放行80端口之外,还需要放行Zabbix的agent和server端口。具体命令如下所示:

# firewall-cmd --zone=public --add-port=10050/tcp --permanent
# firewall-cmd --zone=public --add-port=10051/tcp --permanent
# firewall-cmd --zone=public --add-service=http --permanent
# firewall-cmd --reload

4.检查Zabbix是否正常工作

通过访问http://ip/zabbix,输入用户名和密码登录Zabbix,如果能正常登录,证明Zabbix已安装成功。

三、添加主机

安装完成后,需要添加监控主机,具体步骤如下:

1.添加主机组

首先需要添加主机组,主机组是一组共同的主机,可以对组内的主机进行统一管理。

在Dashboard中,点击"Configuration" -> "Host groups",然后点击"Create host group",输入主机组名称,点击"Add".

2.添加主机

在Dashboard中,点击"Configuration" -> "Hosts",然后点击"Create host",输入主机名称、IP地址、选择主机组,点击"Add".

3.配置主机

点击新添加的主机,然后在"Templates"选项卡中,选择需要监控的模板,也可以添加自定义的监控项。

四、监控应用程序

除了监控主机之外,Zabbix还可以监控应用程序,具体步骤如下:

1.添加模板

在Dashboard中,点击"Configuration" -> "Templates",然后找到要监控的应用程序的模板,点击"Add",输入模板名称,点击"Add".

2.关联模板

在Dashboard中,点击"Configuration" -> "Hosts",选择要监控的主机,点击"Templates"选项卡,然后点击"Link new templates",选择要关联的模板,点击"Add".

3.配置监控项

在Dashboard中,点击"Configuration" -> "Templates",找到要监控的应用程序模板,点击"Items"选项卡,然后点击"Create item",输入监控项名称、关键字和单位等信息,确定后监控项就可以开始工作了。

五、监控网络设备

Zabbix还可以监控网络设备,具体步骤如下:

1.添加模板

在Dashboard中,点击"Configuration" -> "Templates",然后找到要监控的网络设备的模板,点击"Add",输入模板名称,点击"Add".

2.添加主机

在Dashboard中,点击"Configuration" -> "Hosts",然后点击"Create host",输入网络设备的IP地址和名称,选择主机组,点击"Add".

3.配置监控项

在Dashboard中,点击"Configuration" -> "Templates",找到要监控的网络设备模板,点击"Items"选项卡,然后点击"Create item",输入监控项名称、关键字和单位等信息,确定后监控项就可以开始工作了。

总结:

通过以上步骤,就可以在Linux系统上安装和配置Zabbix监控系统,并且添加并监控服务器、应用程序和网络设备等不同类型的主机,实现对整个系统的实时监控,从而方便预防或者解决系统故障。