ubuntu16.04安装zabbix并添加主机监控

时间:2020-09-16 12:32:55   收藏:0   阅读:39
参考并修正了一些步骤:
https://www.php.cn/php-weizijiaocheng-416387.html
https://linux.cn/article-8760-1.html

基础环境

ubuntu 16.04   # 已添加了163源

安装php7.0步骤

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install -y php7.0

安装zabbix

使用官方源进行安装,保持最新
sudo wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+xenial_all.deb
sudo dpkg -i zabbix-release_3.2-1+xenial_all.deb
sudo apt-get update
sudo apt-get install -y zabbix-server-mysql zabbix-frontend-php
sudo apt-get install -y zabbix-agent

配置mysql

sudo mysql -u root -p
MariaDB [(none)]> CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY ‘admin‘;      #数据库用户密码
Query OK, 0 rows affected (0.01 sec)

MariaDB [(none)]> EXIT;
Bye

导入zabbix初始表和数据

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

编辑 zabbix 服务器配置文件

sudo vim /etc/zabbix/zabbis_server.conf
搜索文件的 DBPassword 部分:

### Option: DBPassword                           
#       Database password. Ignored for SQLite.   
#       Comment this line if no password is used.
#                                                
# Mandatory: no                                  
# Default:                                       
# DBPassword=

取消注释 DBPassword= 这行,并添加在 MySQL 中创建的密码:

DBPassword=usr_strong_pwd

接下来,查找 DBHost= 这行并取消注释。

保存并退出。

编辑php配置

取消注释 date.timezone 并设置正确的时区
sudo vim /etc/zabbix/apache.conf
php_value date.timezone Asia/Shanghai

重启apache,开启zabbix

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

检查 Zabbix 状态:
sudo systemctl status zabbix-server

配置zabbix前端

点击Next

技术图片

此处出现一些模块没有安装,告警

技术图片

手动安装一下

添加php源
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install -y php7.0-mysql php7.0-bcmath php7.0-mbstring php7.0-gd php7.0-xml php7.0-ldap
sudo systemctl restart apache2

再刷新一下页面

技术图片

下一步

技术图片

输入 MySQL zabbix 的用户密码,下一步

技术图片

检查所有信息

技术图片

下一步完成安装,默认用户名Admin,密码zabbix

技术图片

zabbix使用

登录

技术图片

进入面板

技术图片

前往 Administration -> Users,了解已启用帐户的概况:

技术图片

点击 Create user 创建一个新帐户,点击 Groups 中的 select,然后选择一个组

技术图片

保存新用户凭证,它将显示在 Administration -> Users 面板中

技术图片
请注意,在 Zabbix 中,主机的访问权限分配给用户组,而不是单个用户。

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!