1.查看系统版本 命令: cat /etc/redhat-release
2.关闭防火墙,取消防火墙开机自启 命令: systemctl stop firewalld systemctl disable firewalld
3.关闭selinux立即生效,修改配置文件重启才生效 命令: setenforce 0 vi /etc/sysconfig/selinux 修改selinux文件中的值为SELINUX=permissive
4.安装httpd.mysql等软件及依赖包 命令: yum install -y httpd mariadb-server mariadb php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhash
5.查看httpd,php,mariadb下载的版本 命令: rpm -qa httpd php mariadb
6.编辑httpd配置文件,修改主机名,添加首页支持 命令: vi /etc/httpd/conf/httd.conf ServerName 127.0.0.1 DirectoryIndex index.html index.php
7.编辑php.ini的时区设置 命令: vi /etc/php.ini 找到date.timezone此行,修改为date.timezone = Asia/Shanghai
8.启动httpd和mariadb服务 命令: systemctl start httpd systemctl start mariadb
9.配置数据库的root密码及删除匿名用户等 命令: mysql_secure_installation
10.创建zabbix数据库并授权 命令: mysql -uroot -pa123456 CREATE DATABASE zabbix character set utf8 collate utf8_bin; GRANT all ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbixpwd'; flush privileges; exit
11.测试LAMP连通性 命令: vi /var/www/html/index.php 在index.php文件里面添加如下内容: <?php echo "Zabbix 4.2演示<br><br>";
$link = mysql_connect('127.0.0.1','zabbix','zabbixpwd');
if(!$link)
{
echo "连接数据库失败";
}
else
{
echo "连接数据库成功";
}
mysql_close();
?>
12.测试是否成功
13.把mariadb数据库停止 命令: systemctl stop mariadb
14.再次测试
15.安装依赖包+组件(此步可以不进行操作) 命令: yum -y install net-snmp net-snmp-devel curl curl-devel libxml2 libxml2-devel libevent-devel.x86_64 javacc.noarch javacc-javadoc.noarch javacc-maven-plugin.noarch javacc* php-bcmath php-mbstring
16.安装zabbix的rpm包 命令: rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-2.el7.noarch.rpm yum clean all
17.安装Zabbix server,Web前端,agent 命令: yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
18.导入初始架构和数据,系统将提示您输入zabbix数据库用户密码。 命令: zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
19.为Zabbix server配置数据库 编辑配置文件 /etc/zabbix/zabbix_server.conf(配置数据库用户及密码) vi /etc/zabbix/zabbix_server.conf
20.修改zabbix.conf文件的时区 命令: vi /etc/httpd/conf.d/zabbix.conf 将# php_value date.timezone Europe/Riga 变更成php_value date.timezone Asia/Shanghai
21.启动zabbix_server和zabbix-agent服务 命令: systemctl start zabbix-server systemctl start zabbix-agent
22.编辑httpd配置文件,把路径指向/usr/share/zabbix 命令: vi /etc/httpd/conf/httpd.conf
23.重启httpd服务 命令: systemctl restart httpd
24.在浏览器输入http://192.168.80.90 即可进行设置zabbix