#部署LAMP
yum install httpd httpd-devel mariadb mariadb-server mariadb-devel php php-mysql php-devel -y
#安装zabbix
yum install zabbix40-web zabbix40-web-mysql -y
#修改配置文件:
vim /etc/httpd/conf.d/zabbix.conf
#开头添加一下三行
<virtualHost *:80>
servername zabbix.jjx.com
documentroot /usr/share/zabbix
#修改时区
php_value date.timezone Asia/Shanghai
#添加闭合标签
</virtualHost>
配置数据库:
#创建数据库:
MariaDB [(none)]> create database zabbix charset utf8;
Query OK, 1 row affected (0.00 sec)
#授权
MariaDB [(none)]> grant all on zabbix.* to "zabbix"@localhost identified by "123456";
Query OK, 0 rows affected (0.00 sec)
#刷新权限
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
导入zabbix初始数据:
yum install zabbix40-dbfiles-mysql -y
mysql -uzabbix -p123456 zabbix </usr/share/zabbix-mysql/schema.sql
mysql -uzabbix -p123456 zabbix </usr/share/zabbix-mysql/images.sql
mysql -uzabbix -p123456 zabbix </usr/share/zabbix-mysql/data.sql
#启动apache
apachectl start
部署zabbix-server:
yum install zabbix40-server zabbix40-server-mysql -y
#修改配置文件:
[root@localhost ~]# vim /etc/zabbix/zabbix_server.conf
LogFile=/var/log/zabbixsrv/zabbix_server.log
LogFileSize=0
PidFile=/run/zabbixsrv/zabbix_server.pid
SocketDir=/var/lib/zabbixsrv/tmp
#指定数据库主机:
DBHost=localhost
DBName=zabbix
DBUser=zabbix
#指定密码
DBPassword=123456
Timeout=4
AlertScriptsPath=/var/lib/zabbixsrv/alertscripts
ExternalScripts=/var/lib/zabbixsrv/externalscripts
LogSlowQueries=3000
TmpDir=/var/lib/zabbixsrv/tmp
SSLCertLocation=/var/lib/zabbixsrv/ssl/certs
SSLKeyLocation=/var/lib/zabbixsrv/ssl/keys
#启动zabbix-server:
systemctl start zabbix-server
添加监控主机:
yum install zabbix40-agent –y
#修改zabbix-agent配置文件:
vim /etc/zabbix_agent.conf
[root@localhost ~]# vim /etc/zabbix_agentd.conf
PidFile=/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=192.168.1.34
Hostname=192.168.1.34
#启动zabbix-agent服务:
systemctl start zabbix-agent