ubuntu20.04下安装zabbix5.0和zabbix agent2(适合linux零基础新手)

 首先安装好vmware 和自己的ubuntu系统,这里就不赘述了 具体操作可以看:

2020最新版VMware安装Ubuntu20.04教程(巨细)! - 知乎 (zhihu.com)

完成后打开虚拟机,运行ubuntu

打开命令终端可以:桌面-鼠标右键-open terminal 或ctrl+alt+t

打开终端后先输入命令,切成英文输入法,第一步会提示输入密码获得超级管理员权限

sudo su
sudo apt update 
sudo apt upgrade

等软件都更新好后安装vim和mysql,并完成初始化

sudo apt install vim

apt install apache2 libapache2-mod-php
apt install mysql-server
apt install php php-mbstring php-gd php-xml php-bcmath php-ldap php-mysql

sudo mysql_secure_installation

之后安装和配置zabbix存储库

wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+focal_all.deb
sudo dpkg -i zabbix-release_5.0-1+focal_all.deb
apt update
apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent zabbix-apache-conf

amd处理器可能会报错

Apache version(因架构architecture 'i386'不同官方支持的focal,异常处理)

     更改zabbix.list文件,在deb后面添加【arch=amd64】  #[arch=amd64](记得加括号和保存)

cd /etc/apt/sources.list.d
vim zabbix.list

创建Zabbix数据库和用户

要注意这里的password是你自己设置的密码,其余不用改。

mysql里退出是   quit ;    最后一定要退出

mysql -u root -p
CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbix'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
quit;

创建数据库后,加载数据库的默认模式Zabbix

cd /usr/share/doc/zabbix-server-mysql
zcat create.sql.gz | mysql -u zabbix -p zabbixdb

更新Zabbix配置,用vim编辑器

注意编辑文件最后退出时是输入  :wq!  表示强制保存        :q  为不修改内容退出  !为强制

vi /etc/zabbix/zabbix_server.conf
 DBHost=localhost
 DBName=zabbixdb
 DBUser=zabbix
 DBPassword=password      #要把蓝色的password去掉

 启用Zabbix serivce在系统引导时启动,并重新启动服务以重新加载新设置

sudo systemctl enable zabbix-server
sudo systemctl restart zabbix-server
sudo systemctl restart apache2

vim /etc/zabbix/apache.conf
#将里面的 php_value date.timezone Europe/Riga 替换为php_value date.timezone Asia/Shanghai

打开配置页面: ip/zabbix  (可以查看你的网络设置)

如果没有配置文件需打开在复制内容进去

最后登录的用户名密码Admin zabbix

安装zabbix-agent2(监控端)

wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+focal_all.deb
sudo dpkg -i zabbix-release_5.0-1+focal_all.deb
sudo apt update
sudo apt install zabbix-agent2
vim /etc/zabbix/zabbix_agent2.conf   #编辑你的主机ip 
更新以下设置:
Server=xxxxxxx		        //Server=[zabbix server ip]
Hostname=xxxxxx			//Hostname=[Hostname of client system ]

重启和启动

sudo systemctl restart zabbix-agent2
sudo systemctl enable zabbix-agent2

以下命令用于停止和状态Zabbix Agent服务:

sudo systemctl stop zabbix-agent2
sudo systemctl status zabbix-agent2

安装grafana

sudo apt-get install -y adduser libfontconfig1
wget https://dl.grafana.com/oss/release/grafana_8.1.2_amd64.deb
sudo dpkg -i grafana_8.1.2_amd64.deb
启动
systemctl start grafana-server.service
开机自启
systemctl enable grafana-server.service
重启
systemctl restart grafana-server.service

ip:3000 
默认账号密码
admin
admin

安装zabbix插件
grafana-cli plugins install alexanderzobnin-zabbix-app
service grafana-server restart


版权声明:本文为weixin_54691708原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。