zabbix监控Centos 服务器

1.2:本地安装

     先使用wget下载RPM安装包

     然后解压安装

>>wget https://repo.zabbix.com/zabbix/6.4/rhel/8/x86_64/zabbix-agent2-6.4.21-release1.el8.x86_64.rpm    ##### CENTOS 8 使用这一条

>>rpm -ivh zabbix-agent2-6.4.21-release1.el8.x86_64.rpm        ##### CENTOS 8 使用这一条              

>>wget https://repo.zabbix.com/zabbix/6.4/rhel/7/x86_64/zabbix-agent2-6.4.21-release1.el7.x86_64.rpm     ##### CENTOS 7 使用这一条

>>rpm -ivh zabbix-agent2-6.4.21-release1.el7.x86_64.rpm      ##### CENTOS 7 使用这一条


2:编辑配置文件

    2.1:Zabbix-Agent配置

 >> vi /etc/zabbix/zabbix_agentd.conf

        修改配置文件中以下几项:

        Server=Zabbix Server IP                    //ZabbixServer端IP

        ServerActive=Zabbix Server IP              //ZabbixServer端IP

Server=XXX.XXX.XXX.XXX                    //XXX.XXX.XXX.XXX端IP

ServerActive=XXX.XXX.XXX.XXX             //XXX.XXX.XXX.XXX端IP

        Hostname=本机IP或者主机名不要用127.0.0.1 在Zabbix服务端添加主机时 主机名称 要和此相同

    2.2:防火墙配置:

        CentOS 7.0默认使用的是firewall作为防火墙,CentOS 8.0使用的是与Centos 7.0是相同的

        开启10050、10051的TCP和UDP端口

        >>firewall-cmd --zone=public --add-port=10050/tcp --permanent

        success                               //操作成功会输出success

        >>firewall-cmd --zone=public --add-port=10051/tcp --permanent

        success

        >>firewall-cmd --zone=public --add-port=10051/udp --permanent

        success

        >>firewall-cmd --zone=public --add-port=10050/udp --permanent

        success

重启防火墙

systemctl restart firewall.server

>>firewall-cmd --zone=public --add-port=10050/tcp --permanent

success                               //操作成功会输出success

>>firewall-cmd --zone=public --add-port=10051/tcp --permanent

success                               //操作成功会输出success

>>firewall-cmd --zone=public --add-port=10051/udp --permanent

success                               //操作成功会输出success

>>firewall-cmd --zone=public --add-port=10050/udp --permanent

success                               //操作成功会输出success


>>systemctl restart firewall.server

    2.3:添加开机启动

        >>chkconfig zabbix-agent on

        然后执行

        >>service zabbix-agent start

        就能启动zabbix agent了

>>chkconfig zabbix-agent on

>>service zabbix-agent start


 2.4  表示需要关闭Selinux(有两种方法,一种是永久关闭,另一种是临时关闭,重启即失效)

        永久关闭:

        >>cd /etc/selinux

        >>vi config

        SELINUX=enforcing改为disabled

        临时关闭:

        >>setenforce 0

        查看Selinux状态:

        >>getenforce  //开启时状态为Enforceing,关闭状态为Disabled

  永久关闭:

>>cd /etc/selinux

>>vi config

SELINUX=enforcing改为disabled



  临时关闭:

>>setenforce 0

查看Selinux状态:

>>getenforce  //开启时状态为Enforceing,关闭状态为Disabled

    2.5:查看Zabbix-Agent服务运行状态

        >>service zabbix-agent status


二、登录监控平台

数据采集———主机——创建主机

创建主机——主机名称——选择模板——模板选择Linux by Zabbix agent 

模板选择完成后——接口选择Agent —— IP地址选择服务器地址

以下是Zabbix监控CentOS服务器的详细步骤: 1.安装Zabbix Agent 首先需要在CentOS服务器上安装Zabbix Agent。可以使用以下命令安装: ``` sudo yum install zabbix-agent ``` 2.配置Zabbix Agent 安装完成后,需要对Zabbix Agent进行配置。可以编辑配置文件/etc/zabbix/zabbix_agentd.conf: ``` sudo vi /etc/zabbix/zabbix_agentd.conf ``` 在该文件中需要修改以下配置项: ``` Server=<Zabbix Server IP> ServerActive=<Zabbix Server IP> Hostname=<Hostname of your CentOS Server> ``` 其中,<Zabbix Server IP>是Zabbix Server的IP地址,<Hostname of your CentOS Server>是CentOS服务器的主机名。 3.启动Zabbix Agent 完成Zabbix Agent配置后,需要启动Zabbix Agent。可以使用以下命令启动: ``` sudo systemctl start zabbix-agent ``` 也可以设置开机启动: ``` sudo systemctl enable zabbix-agent ``` 4.添加CentOS服务器Zabbix Server 现在需要将CentOS服务器添加到Zabbix Server中进行监控。可以使用以下步骤: - 在Zabbix Server的Web界面上,进入Configuration -> Hosts - 点击Create Host按钮,输入CentOS服务器的信息,包括名称、IP地址和Zabbix Agent的主机名 - 在Templates选项卡中,选择模板,例如Template OS Linux。这将配置Zabbix Server监控CentOS服务器的CPU、内存、磁盘空间等参数。 - 点击Add按钮添加CentOS服务器Zabbix Server中。 现在,Zabbix Server将开始监控CentOS服务器,并将收集的数据存储在数据库中。可以在Zabbix Server的Web界面上查看CentOS服务器监控数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值