腾讯云Ubuntu 18.04 监控工具zabbix安装方法

使用Ubuntu能最大的节省我们的时间,将最大的时间放在业务上,研究那些开源安装方法实在太折腾人了,这里使用的是官方推荐的源,然后结合宝塔面板一起使用,方便软件管理和后期升级!  

1、先将服务器软件更新到最新

1
sudo apt update sudo apt upgrade   

2、安装zabbix后端服务器

1
2
3
4
5
6
7
8
9
wget https://repo.zabbix.com/zabbix/4.2/ubuntu/pool/main/z/zabbix-release/zabbix-release\_4.2-1+bionic\_all.deb 

sudo dpkg -i zabbix-release\_4.2-1+bionic\_all.deb

sudo apt update

#这里放弃安装zabbix-frontend-php,使用宝塔面板来管理前端界面,简化我们的管理操作

sudo apt -y install zabbix-server-mysql zabbix-agent  

3、安装宝塔面板

1
wget -O install.sh http://download.bt.cn/install/install-ubuntu\_6.0.sh && sudo bash install.sh # 

安装完后,一定要保存好控制台上的信息,可以保存在电脑文件里

#请自己登陆后台,安装好apache和php,不要安装mysql,因为已经zabbix自己已经安装了,再安装会冲突  

4、导入数据库文件

重置mysql数据库root密码参考:https://www.cnblogs.com/roadofstudy/p/7446690.html

1
2
3
4
5
6
7
# mysql -uroot -p 

mysql> create database zabbix character set utf8 collate utf8\_bin;

mysql> grant all privileges on zabbix.\* to zabbix@localhost identified by '设置zabbix数据密码';

mysql> quit;  

数据库文件获取参考第6步,在解压后的database\mysql目录 数据导入命令:

1
mysql -u root -p zabbix < schema.sql 

可以这样导入数据库 依次导入 schema.sql 》 images.sql 》data.sql  

编辑 /etc/zabbix/zabbix_server.conf,找到下面这行取消注释填入你的密码

1
DBPassword=password 

5、启动zabbix后端

1
2
3
4
5
6
7
8
9
systemctl restart zabbix-server zabbix-agent     

#重新启动

systemctl enable zabbix-server zabbix-agent   

 #开机自启 systemctl status zabbix-server.service     

#查看服务启动状态 如果启动失败,可以查看/var/log/zabbix/zabbix\_server.log,根据log来处理相应的错误  

6、安装前台

下载开源zabbix:https://www.zabbix.com/download\_

sources解压后找到frontends/php上传到网站根目录, 数据库选项和上面填填一样,数据库名和用户名也是zabbix 后台默认登陆密码是Admin,密码zabbix  

7、问题总结

zabbix后台管理不能选中文 需要安装中文环境,最少要选择zh_CN utf-8 utf-8

1
sudo dpkg-reconfigure locales