agent的软件安装和配置

1、配置yum源:

rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

2、下载CentOS-Base.repo文件:

wget http://mirrors.aliyun.com/repo/Centos-7.repo

备份并替换系统的repo文件:

cp Centos-7.repo /etc/yum.repos.d/;cd /etc/yum.repos.d/;mv CentOS-Base.repo CentOS-Base.repo.bak;mv Centos-7.repo CentOS-Base.repo

3、关闭selinux

编辑 vi /etc/selinux/config
SELINUX=enforcing 改为 SELINUX=disabled
注释掉:SELINUXTYPE=targeted
重启主机reboot
启动后执行: /usr/sbin/sestatus -v 检查状态是否为无效,是则表示关闭OK
出现以下则正常:
SELinux status: disabled
打开80端口:firewall-cmd --zone=public --add-port=80/tcp --permanent
防火墙重新载入,是端口生效firewall-cmd --reload

4、执行yum源更新命令

yum clean all 


如果出现上面情况,则稍微等等
或者执行:kill -9 PID --本例中PID为3013

5、更换zabbix国内源

vim /etc/yum.repos.d/zabbix.repo 更换成以下内容:

[zabbix]
[zabbix]
name=Zabbix Official Repository - \$basearch
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/\$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
  
[zabbix-non-supported]
name=Zabbix Official Repository non-supported - \$basearch
baseurl=https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/\$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1

6、添加gpgkey

curl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX-A14FE591 \
-o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

curl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX \
-o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX

7、更新源:

yum makecache -y

8、安装相关软件:

yum install zabbix-server zabbix-web zabbix-server-mysql zabbix-web-mysql mariadb-server mariadb zabbix-agent -y

9、配置zabbix-agentd.conf

vi /etc/zabbix/zabbix_agentd.conf
Server=192.168.1.1 #服务器IP
ServerActive=192.168.1.1 #服务器IP
Hostname=agent1 #zabbix-agent服务器名 ---请记住这个Hostname的值

10、重启agent:

systemctl restart zabbix-agent
systemctl enable zabbix-agent

11、配置 agent的通讯端口 防火墙

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

至此,agent的软件安装和配置就完成了。
接下来要在Web页面进行进一步的配置。

Web页面的配置

zabbix-server web界面上增加host

在服务器上安装配置完,还不算完全配置好监控客户端,必须在zabbix web网站上添加host才算完成。
登录到安装好的web页面,也就是类似这样的 http://serverip/zabbix/setup.php 地址。
zabbix-server web界面,Configuration-->Hosts-->Create host


进入到这个页面,重点有两个主要任务
1、配置该监控客户端信息(见上图)
2、为该监控客户端添加监控模板(预设监控项目,见下图)
点击点击某个客户机,选择Templates =>select=>选择Template OS Linux ,点select 切换页面到如下页面 ,然后选择add,执行完后再点击Update。


Configuration--> Hosts中查看刚刚新加的主机,availability已经变成绿色了,代表成功了。 如下: