一步一个脚印。今天笔者来配置一下Zabbix,监控树莓派。官网https://www.zabbix.com/download 可以按照平台选择安装包“Download and install Zabbix”,可以按照步骤来一步步实践。本文只局限于安装配置Zabbix,不做深一步配置研究。
1、选择平台。笔者的平台是树莓派+mysql+apache。
2、下载Zabbix仓库。
#wget https://repo.zabbix.com/zabbix/5.0/raspbian/pool/main/z/zabbix-release/zabbix-release_5.0-1+buster_all.deb
# dpkg -i zabbix-release_5.0-1+buster_all.deb
# apt update
3、安装Zabbix服务器,前端,代理。
#apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent
4、创建初始数据库。
# mysql -uroot -p
password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by 'password';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> quit;
在Zabbix服务器主机上,导入初始架构和数据。系统将提示您输入新创建的密码。
# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
5、为Zabbix服务器配置数据库。
编辑文件/etc/zabbix/zabbix_server.conf,修改DBPassword=password,设置密码,笔者设置为zabbix。
6、为Zabbix前端配置PHP。
编辑文件/etc/zabbix/apache.conf,取消并注释并为您设置正确的时区。将# php_value date.timezone Europe/Riga 修改为php_value date.timezone Asia/Shanghai 。
7、启动Zabbix服务器和代理进程
启动Zabbix服务器和代理进程,并使其在系统启动时启动。
# systemctl restart zabbix-server zabbix-agent apache2
# systemctl enable zabbix-server zabbix-agent apache2
8、配置Zabbix前端
连接到新安装的Zabbix前端:http:// server_ip_or_name /zabbix。按照网页引导一步步安装即可。
安装完成后的界面如下,zabbix5.0界面如下,用户名默认Admin,密码zabbix。在管理-用户里面可以修改界面语言为中文哦。
zabbix5.0界面重启树莓派测试,发现监控到问题:Zabbix server has been restarted (uptime < 10m) 。
重启测试在windows上安装zabbix agent,可以在zabbix server上面添加监控主机来监控客户端。在linux树莓派客户端安装zabbix agent时出现依赖包错误,找了好几种方法都无法解决,留待下次研究吧。
网友评论