准备zabbix平台环境
2.1 问题
本例要求为部署zabbix监控服务器准备一台CentOS 7虚拟机,完成下列任务:
1)服务器地址设置
主机名:zbx.123.cn,IP地址:192.168.10.120/24
在/etc/hosts中添加 zbx.123.cn、svr8.123.cn 的本地域名记录
2)安装并启用LAMP平台
3)禁用防火墙和SELinux保护机制
2.2 步骤
实现此案例需要按照如下步骤进行。
步骤一:服务器地址设置
1)配置主机名为zbx.123.cn
[root@zbx ~]# hostnamectl set-hostname zbx.123.cn //设置主机名
2)配置IP地址192.168.10.120/24
[root@zbx ~]# nmcli device status //查看设备、连接名(比如ens33)
DEVICE TYPE STATE CONNECTION
ens33 ethernet 连接的 ens33
.. ..
[root@zbx ~]# nmcli connection modify ens33 ipv4.method manual ipv4.addresses "192.168.10.120/24" connection.autoconnect yes //配置IP地址
[root@zbx ~]# nmcli connection up ens33
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/22)
3)添加本机主机映射记录,方便快速访问
在/etc/hosts中添加 zbx.123.cn、svr8.123.cn 的本地域名记录。
[root@zbx ~]# vim /etc/hosts //添加本地域名记录
.. ..
192.168.10.7 zbx zbx.123.cn
192.168.10.120 svr8 svr8.123.cn
通过ping目标域名可以检测结果。
[root@zbx ~]# ping zbx.123.cn
PING zbx (192.168.10.120) 56(84) bytes of data.
64 bytes from zbx (192.168.10.120): icmp_seq=1 ttl=64 time=0.046 ms
64 bytes from zbx (192.168.10.120): icmp_seq=2 ttl=64 time=0.041 ms
64 bytes from zbx (192.168.10.120): icmp_seq=3 ttl=64 time=0.042 ms
64 bytes from zbx (192.168.10.120): icmp_seq=4 ttl=64 time=0.050 ms
^C //按Ctrl+C快捷键中止
--- zbx ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3000ms
rtt min/avg/max/mdev = 0.041/0.044/0.050/0.008 ms
步骤二:安装并启用LAMP平台
1)安装LAMP平台各组件
[root@zbx ~]# yum -y install httpd mariadb-server mariadb php php-mysql
.. ..
已安装:
httpd.x86_64 0:2.4.6-80.el7.centos
mariadb.x86_64 1:5.5.56-2.el7
mariadb-server.x86_64 1:5.5.56-2.el7
php.x86_64 0:5.4.16-45.el7
php-mysql.x86_64 0:5.4.16-45.el7
作为依赖被安装:
apr.x86_64 0:1.4.8-3.el7_4.1
apr-util.x86_64 0:1.5.2-6.el7
httpd-tools.x86_64 0:2.4.6-80.el7.centos
libzip.x86_64 0:0.10.1-8.el7
mailcap.noarch 0:2.1.41-2.el7
perl-DBD-MySQL.x86_64 0:4.023-6.el7
php-cli.x86_64 0:5.4.16-45.el7
php-common.x86_64 0:5.4.16-45.el7
php-pdo.x86_64 0:5.4.16-45.el7
完毕!
[root@zbx ~]#
2)启用LAMP平台相关服务
[root@zbx ~]# systemctl restart httpd mariadb //开启服务
[root@zbx ~]# systemctl enable httpd mariadb //设置开机自运行
步骤三:禁用防火墙和SELinux保护机制
1)关闭防火墙
[root@zbx ~]# systemctl stop firewalld //立即停止防火墙
[root@zbx ~]# systemctl disable firewalld //禁止开机自动运行
2)关闭SELinux机制
[root@zbx ~]# setenforce 0 //使SELinux失效
[root@zbx ~]# vim /etc/selinux/config //开机时禁用
SENETSRV=disabled