zabbix监控suse linux,linux各版本zabbix-agent的安装

https://www.zabbix.com/documentation/current/

官方的文档

ubuntu 安装zabbix agent

#sudo apt-get install zabbix-agent

安装完后会自动启动: zabbix_server.conf (服务端配置文件)在/etc/zabbix目录下 如果安装了agent端,那zabbix_agentd.conf 也会在/etc/zabbix目录下。 这个zabbix_agentd.conf 在Server和ServerActive两处指定了zabbixserver的IP地址.

# vim /etc/zabbix/zabbix_agentd.conf

Server=10.0.0.49

修改完后重启服务

/etc/init.d/zabbix-agent restart

如果vi后提示Can't open file for writing,则表明权限不够,则需要sudo vim /etc/zabbix/zabbix_agentd.conf来编辑该文件

suse11sp3、suse12 安装 zabbix-agent

1、添加repo源

suse11SP3

zypper addrepo http://download.opensuse.org/repositories/server:/monitoring/SLE_11_SP3/ server_monitoring

zypper update

suse12

zypper addrepo http://download.opensuse.org/repositories/server:/monitoring/SLE_12/ server_monitoring

zypper update

2、安装zabbix-agent

zypper install zabbix-agent

3、编辑/etc/zabbix/zabbix-agentd.conf文件

PidFile=/run/zabbix/zabbix_agentd.pid

LogFile=/var/log/zabbix/zabbix_agentd.log

LogFileSize=5 (设置zabbix日志当到达5M时自动回滚,0表示disabled)

Server=zabbix (zabbix server端的ip或主机名)

ListenPort=10050

ServerActive=zabbix (zabbix server端的ip或主机名,在这里可以改变端口号)

Hostname=zabbix_agent

Timeout=30

AllowRoot=1 (设置是否允许以root用户启动,值有1和0,0表示禁止以root用户启动)

UnsafeUserParameters=1 (设置是否允许自定义监控,值有1和0,0表示disable)

EnableRemoteCommands=1 (设置是否允许来自zabbix server端的远程命令,值有1和0,0表示不允许)

LogRemoteCommands=1 (设置是否允许日志文件以warning级别记录来自zabbix server端的远程命令,值有1和0,0表示disabled)

4、启动zabbix-agentd服务并加入开机自启动

suse11sp3:

service zabbix-agentd start

chkconfig zabbix-agentd on

suse12:

systemctl start zabbix-agentd

systemctl enable zabbix-agentd

CentOS 安装及配置 zabbxi-agent

1.安装zabbix 软件源

CentOS/RHEL 7:

rpm -Uvh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

CentOS/RHEL 6:

rpm -Uvh http://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-1.el6.noarch.rpm

2.安装zabbix-agent

yum -y install zabbix-agent

yum install zabbix-sender zabbix-agent zabbix-get

3.在 /etc/zabbix/zabbix_agentd.conf 中更改:

Server=

ServerActive=

Hostname=

4.重启services,设置启动和开机项

centos7设置开机启动

systemctl start zabbix-agent.service

systemctl enable zabbix-agent.service

centos6设置开机启动

service zabbix-agent restart

chkconfig --add zabbix-agent

chkconfig --list zabbix-agent

5.防火墙开通tcp 10050端口

centos的FW的防火墙位置/etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 10050 -j ACCEPT

注意要修改下防火墙文件的顺序,开放的端口放在前面

重启防火墙service iptables restart

ps:关闭防火墙的配置如下

systemctl stop firewalld

systemctl disable firewalld

5.1防火墙开通tcp 10050端口(centos7.X,使用firewall-cmd命令)

firewall-cmd --zone=public --add-port=10050/tcp --permanent 添加端口

firewall-cmd --reload 重启防火墙服务

firewall-cmd --query-port=10050/tcp,查询某个端口是否开放

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值