centos7搭建zabbix6.2 2

简介: centos7搭建zabbix6.2

安装nginx#

1、安装 yum

rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-
0.el7.ngx.noarch.rpm

2、安装 nginx

yum install nginx -y

3、将 Zabbix 源码包中的 PHP 文件复制到 Nginx 的根目录下。

mkdir -p /usr/share/nginx/html/zabbix
cp -r zabbix-6.2.7/ui/* /usr/share/nginx/html/zabbix/

4、配置 nginx

cp /etc/nginx/nginx.conf{,.bak}
# vim /etc/nginx/nginx.conf
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
include /usr/share/nginx/modules/*.conf;
events {
worker_connections 1024;
}
http {
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 4096;
include /etc/nginx/mime.types;
default_type application/octet-stream;
include /etc/nginx/conf.d/*.conf;
server {
listen 80;
listen [::]:80;
server_name _;
root /usr/share/nginx/html/zabbix;
index index.php index.html index.htm;
include /etc/nginx/default.d/*.conf;
location ~ \.php$ {
root /usr/share/nginx/html/zabbix;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
error_page 404 /404.html;
location = /404.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
}

5、启动 nginx 并加入开机启动

systemctl enable --now nginx

到这里就可以进行访问配置的地址和端口进行 zabbix-web 安装了

Web界面配置#

1、访问Web界面,如下图,并选择自己所使用的语言

image.png2、基础环境检测image.png

3、配置数据库连接信息image.png4、配置主机名称和时区

image.png5、检查配置image.png6、如果出现下图,按照图中提示,下载文件,保存到对应提示路径中。image.png

7、配置完成后如下图所示,点击完成。image.png8、进入登陆界面(默认账号/密码:Admin/zabbiximage.png

启用zabbix-agent#

启用 zabbix-server 服务器本身的 agnet ,这里我们上面安装的时候已经把模块安装上了,这里只需

要配置下启动即可。

这里由于在一台机器,不用修改什么,直接启动即可

1、配置systemd

cat <<EOF > /etc/systemd/system/zabbix-agent.service
[Unit]
Description=Zabbix Agent
After=syslog.target network.target network-online.target
Wants=network.target network-online.target
[Service]
Type=simple
User=root
ExecStart=/usr/local/zabbix/sbin/zabbix_agentd -c
/usr/local/zabbix/etc/zabbix_agentd.conf
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
EOF

2、加入开机启动并启动

systemctl daemon-reload
systemctl enable zabbix-agent --now

3、查看状态

# systemctl status zabbix-agent
● zabbix-agent.service - Zabbix Agent
Loaded: loaded (/etc/systemd/system/zabbix-agent.service; disabled; vendor
preset: disabled)
Active: active (exited) since Wed 2022-04-13 18:56:50 CST; 7s ago
Process: 2243 ExecStart=/usr/local/zabbix/sbin/zabbix_agentd -c
/usr/local/zabbix/etc/zabbix_agentd.conf (code=exited, status=0/SUCCESS)
Main PID: 2243 (code=exited, status=0/SUCCESS)
CGroup: /system.slice/zabbix-agent.service
├─2245 /usr/local/zabbix/sbin/zabbix_agentd -c
/usr/local/zabbix/etc/zabbix_agentd.conf
├─2246 /usr/local/zabbix/sbin/zabbix_agentd: collector [idle 1 sec]
├─2247 /usr/local/zabbix/sbin/zabbix_agentd: listener #1 [waiting for
connection]
├─2248 /usr/local/zabbix/sbin/zabbix_agentd: listener #2 [waiting for
connection]
├─2249 /usr/local/zabbix/sbin/zabbix_agentd: listener #3 [waiting for
connection]
└─2250 /usr/local/zabbix/sbin/zabbix_agentd: active checks #1 [idle 1
sec]
Apr 13 18:56:50 test systemd[1]: Started Zabbix Agent.

4、再次检查状态(此时可以看到可用的机器数为1了)

image.png

相关文章
|
7月前
|
监控 Linux 应用服务中间件
centos7 部署zabbix5 踩坑笔记
centos7 部署zabbix5 踩坑笔记
222 0
|
监控 PHP Apache
centos7.源码安装zabbix4.4
centos7.源码安装zabbix4.4
|
监控 关系型数据库 MySQL
企业实战(8)CentOS 6.8安装Zabbix-agent 5.0监控主机性能与Mysql数据库
企业实战(8)CentOS 6.8安装Zabbix-agent 5.0监控主机性能与Mysql数据库
178 1
|
3月前
|
监控 前端开发 Linux
centos7系统安装部署zabbix5.0
【9月更文挑战第23天】在CentOS 7系统上部署Zabbix 5.0的步骤包括:安装MariaDB数据库及必要软件包,配置Zabbix仓库,设置数据库并导入Zabbix数据库架构,配置Zabbix服务器与前端参数,启动相关服务,并通过浏览器访问Web界面完成安装向导。
218 0
|
7月前
|
监控 网络协议 Unix
centos7 zabbix安装客户端agent -配置监控远程主机 在需要监控的电脑上安装
centos7 zabbix安装客户端agent -配置监控远程主机 在需要监控的电脑上安装
208 0
|
7月前
|
监控 关系型数据库 MySQL
centos7 zabbix-service 源码编译 安装部署服务端 和 常见安装错误
centos7 zabbix-service 源码编译 安装部署服务端 和 常见安装错误
108 0
|
7月前
|
存储 监控 前端开发
zabbix概述及简单的在centos7安装Zabbix5.0及添加监控对象
Zabbix是一种开源的企业级监控解决方案,用于实时监控网络、服务器、应用程序等各种设备和服务的性能和可用性,并提供通知和报警功能。它具有灵活可扩展、可定制化的特点,可以满足不同规模和需求的监控需求。
421 0
|
监控 关系型数据库 MySQL
CentOS 7系统安装配置Zabbix 5.0LTS 步骤
CentOS 7系统安装配置Zabbix 5.0LTS 步骤 查看Zabbix官方教程(重点) 打开官方网址:https://www.zabbix.com/cn,点击ZABBIX下载。 选择你的Zabbix服务器的平台,比如:Zabbix5.0 LTS、CentOS 7、Mysql、Apache等。 往下滑,查看安装和配置Zabbix教程
468 1
|
监控 关系型数据库 MySQL
centos7部署zabbix4.2
centos7部署zabbix4.2
|
监控 Linux
CentOS 7安装zabbix-agent 5.0报错:依赖检测失败:libpcre.so.0(64bit)获取GPG密钥失败
CentOS 7安装zabbix-agent 5.0报错:依赖检测失败:libpcre.so.0(64bit)获取GPG密钥失败
361 0