(四)Zabbix4.0 linux 基本监控
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监控系统,并且添加并监控服务器、应用程序和网络设备等不同类型的主机,实现对整个系统的实时监控,从而方便预防或者解决系统故障。
