监控平台-zabbix

系统:ubuntu18.04 环境:LNMP(nginx1.14,mysql5.7,php7.0)

root@zabbix:/var/run/php# history

apt-get install ssh ssh登录方便配置 图形化界面用起来不舒服

DB
root/zabbix

DB zabbix
zabbix 123456

一、安装nginx

  1. wget http://nginx.org/keys/nginx_signing.key
  2. echo "deb Index of /packages/ubuntu/ bionic nginx" >> /etc/apt/sources.list
  3. echo "deb-src http://nginx.org/packages/ubuntu/ bionic nginx" >> /etc/apt/sources.list
  4. apt update
  5. apt install nginx -y

二、安装php7.0

  1. add-apt-repository ppa:ondrej/php
  2. apt -y install php7.0

三、安装php7.0插件

  1. apt install -y php7.0-fpm php7.0-curl php7.0-cli php7.0-common php7.0-mbstring php7.0-gd php7.0-intl php7.0-xml php7.0-mysql php7.0-mcrypt php7.0-dev php7.0-bcmath php7.0-ldap
  2. 不建议一次性安装多个插件,后面会发现好多插件都没装上去,所以建议大家分批次安装。
  3. apt-get update

zabbix 需要很多插件所以这里提前安装了

四、安装mysql5.7

apt install mysql-server

五、安装zabbix

  1. dpkg -i zabbix-release_4.0-2+bionic_all.deb
  2. apt update
  3. apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent

六、创建zabbix数据库

mysql -u root -p

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '123456';

mysql> quit

数据库名称zabbix 密码123456 并给所有权限

七、导入数据库表结构

zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix

八、配置zabbix配置文件

vim /etc/zabbix/zabbix_server.conf

  • DBName=zabbix
  • DBUser=zabbix
  • DBPassword=123456

v2-ba5be035ab5f32d11dd6edad26639a8e_b.jpg

九、配置zabbix前端

cp -r /usr/share/zabbix/ /var/www/

十、卸载apache2

不知道什么时候安装的 刚装完linux的时候没有这个

apt remove apache2

十一、配置nginx配置文件

vim /etc/nginx/conf.d/zabbix.conf

server {

listen 80;

server_name 10.0.0.121;

root /var/www/zabbix/;

access_log /var/log/nginx/zabbix_access.log;

error_log /var/log/nginx/zabbix_error.log;

index index.php;

location ~ \.php$ {

fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;

fastcgi_index index.php;

fastcgi_buffer_size 128k;

fastcgi_buffers 64 256k;

fastcgi_param SCRIPT_FILENAME /var/www/zabbix$fastcgi_script_name;

include fastcgi_params;

}

}

十二、启动nginx, php(mysql已启动)

systemctl start nginx

systemctl start mysql

systemctl start zabbix-server.service

php启动 /etc/init.d/php7.0-fpm start

[ ok ] Starting php7.0-fpm (via systemctl): php7.0-fpm.service.

如果php 启动不成功的话 根据报的错误安装相应的插件,前面安装插件的时候可能没有装上去。

十三、登录页面 报502的错误

48 cd /var/run/php/

51 chmod 777 php7.0-fpm.sock

修改这个文件的权限

并重新启动nginx\php

systemctl restart nginx

/etc/init.d/php7.0-fpm restart

十四、配置zabbix

v2-079c44dd6e4257094e9529722e8142d7_b.jpg
下一步

v2-db4b446e52f007d59e29638a5cdbefc8_b.jpg

这里修改过配置文件了如果没有修改的化 应该会有的fail

vim /etc/php/7.0/fpm/php.ini 根据fail的条目 修改配置文件具体的参数

v2-357564ac49c362e4a59b00d80ce01700_b.jpg
输出创建数据库的密码

v2-a0eb67fb85728fd34d976163f2258310_b.jpg
命名

v2-7bb9a2e0eef60e8d6fdc558a8ec3234b_b.jpg

v2-9edad83c14d20298c399a0da149ccb4d_b.jpg

v2-c33adbd8fe2e10606298eeea4c805cbd_b.jpg
默认的用户名Admin密码zabbix

v2-bf0a1e21cb2076c9c5e455f58788ee0a_b.jpg

十五、修改语言

v2-26d08821a1a5970f92c3a2b0a67ebf6f_b.jpg

十六、查看报错

根据报错信息修改触发器规则

v2-29c9617112f1ec4fbf436aae700b14ce_b.jpg

v2-875cf12dfef11acfc7206170c6e4596c_b.jpg

完成

参考:

Zabbix修改为中文界面_wanglei_storage的博客-CSDN博客_zabbix设置中文ubuntu18.04快速安装zabbix4.0_我的博客-CSDN博客_ubuntu18.04安装zabbix

v2-b01a640b83f01b09276f813b2ca60e04_b.jpg

Zabbix是一款开源的网络监控和报警系统,可以用于监控服务器、网络设备、虚拟机等。下面是Linux系统上安装Zabbix的操作步骤: 1. 安装所需软件: - 在Debian/Ubuntu系统上,使用以下命令安装所需软件: ``` sudo apt-get update sudo apt-get install apache2 mysql-server mysql-client php php-mysql php-gd php-xml php-bcmath php-mbstring php-ldap php-xmlrpc ``` - 在CentOS/RHEL系统上,使用以下命令安装所需软件: ``` sudo yum install httpd mariadb-server mariadb php php-mysql php-gd php-xml php-bcmath php-mbstring php-ldap php-xmlrpc ``` 2. 配置数据库: - 启动并设置MariaDB/MySQL服务: ``` sudo systemctl start mariadb sudo systemctl enable mariadb ``` - 运行以下命令来设置MariaDB/MySQL的root密码和其他配置: ``` sudo mysql_secure_installation ``` - 创建一个新的数据库和用户: ``` sudo mysql -u root -p CREATE DATABASE zabbixdb character set utf8 collate utf8_bin; GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbixuser'@'localhost' IDENTIFIED BY 'password'; FLUSH PRIVILEGES; EXIT; ``` 3. 下载和安装Zabbix Server: - 下载最新的Zabbix Server软件包: ``` wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.4-1+ubuntu20.04_all.deb ``` - 安装Zabbix Server软件包: ``` sudo dpkg -i zabbix-release_5.4-1+ubuntu20.04_all.deb sudo apt-get update sudo apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent ``` 4. 导入Zabbix数据库模板: - 运行以下命令导入Zabbix数据库模板: ``` sudo zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | sudo mysql -u zabbixuser -p zabbixdb ``` 5. 配置Zabbix Server: - 编辑Zabbix Server配置文件: ``` sudo nano /etc/zabbix/zabbix_server.conf ``` - 修改以下参数: ``` DBHost=localhost DBName=zabbixdb DBUser=zabbixuser DBPassword=password ``` - 保存并关闭文件。 6. 配置Zabbix Frontend: - 编辑Zabbix Frontend配置文件: ``` sudo nano /etc/zabbix/apache.conf ``` - 修改以下参数: ``` php_value date.timezone Asia/Shanghai ``` - 保存并关闭文件。 7. 启动Zabbix服务: - 启动Zabbix Server和Zabbix Agent服务: ``` sudo systemctl start zabbix-server sudo systemctl enable zabbix-server sudo systemctl start zabbix-agent sudo systemctl enable zabbix-agent ``` 8. 访问Zabbix Web界面: - 打开Web浏览器,访问以下URL: ``` http://服务器IP地址/zabbix ``` - 根据安装向导完成Zabbix的初始化配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

期待未来的男孩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值