ubuntu安装zabbix
来源:互联网 发布:84aaa最新域名升级 编辑:程序博客网 时间:2024/06/05 06:20
在本教程中,我们将在运行MySQL,Apache和PHP的Ubuntu 16.04服务器上安装Zabbix。
安装Zabbix服务器
首先,我们需要安装Zabbix所需的几个PHP模块:
# apt-get install php7.0-bcmath php7.0-xml php7.0-mbstring
Ubuntu存储库中提供的Zabbix软件包已过时。我们可以使用官方Zabbix存储库安装最新的稳定版本。
通过执行以下命令来安装存储库包:
$ wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+xenial_all.deb
# dpkg -i zabbix-release_3.2-1+xenial_all.deb
然后更新apt包源码:
# apt-get update
现在可以安装具有MySQL支持的Zabbix Server和PHP前端。 执行命令:
#apt-get install zabbix-server-mysql zabbix-frontend-php
安装Zabbix agent:
#apt-get install zabbix-agent
Zabbix现已安装。 下一步是配置数据库以存储其数据。
为Zabbix配置MySQL
我们需要创建一个新的MySQL数据库,Zabbix将存储收集的数据。
启动MySQL shell:
$ mysql -uroot -p
下一步
mysql> CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
Query OK, 1 row affected (0.00 sec)
mysql> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'usr_strong_pwd';
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> EXIT;
Bye
接下来,导入初始模式和数据。
# zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix
输入在MySQL shell中创建的zabbix用户的密码。
接下来,我们需要编辑Zabbix Server配置文件
就是 /etc/zabbix/zabbis_server.conf:
# $EDITOR /etc/zabbix/zabbix_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
我们需要配置PHP来使用Zabbix。 在安装过程中,安装程序在/etc/zabbix中创建了一个名为apache.conf的配置文件。 打开此文件:
# $EDITOR /etc/zabbix/apache.conf
在这里,现在只需要取消注释date.timezone设置并设置正确的时区:
<IfModule mod_php7.c>
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
php_value date.timezone Europe/Rome
</IfModule>
保存并退出。
此时,重新启动Apache并启动Zabbix Server服务,使其能够在启动时启动:
# systemctl restart apache2
# systemctl start zabbix-server
# systemctl enable zabbix-server
使用systemctl检查Zabbix状态:
# systemctl status zabbix-server
该命令应该输出:
â zabbix-server.service - Zabbix Server
Loaded: loaded (/lib/systemd/system/zabbix-server.service; enabled; vendor pr
Active: active (running) ...
此时,Zabbix的服务器端部件已正确安装和配置。
配置Zabbix Web Fronted
如引言中所述,Zabbix具有基于Web的前端,我们将用于可视化收集的数据。 但是,必须配置此接口。
使用Web浏览器,转到URL http://localhost/zabbix.。
点击 Next step
确保所有的值都确定,然后再次单击Next step。
插入MySQL zabbix用户密码,然后点击Next step.
单击Next step,安装程序将显示具有所有配置参数的以下页面。 再次检查以确保一切正确..
点击 Next step 继续到最后的屏幕。
单击finish以完成前端安装。 默认用户名为admin,以zabbix为密码。
Zabbix服务器入门
使用上述凭证登录后,我们将看到Zabbix仪表板:
进入Administration - >Users,了解启用的帐户的概述
Create a new account by clicking on Create user
通过单击Create a new account创建一个新帐户
单击组中的Add in the Groups部分,然后选择一个组
保存新的用户凭据,它将显示在管理 - >用户面板中。
请注意,在Zabbix中,主机的访问权限分配给用户组,而不是单个用户。
接下来是 zabbix-agent端的安装
我选择编译安装
useradd -r -s /sbin/nologin zabbix wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.4.6/zabbix-2.4.6.tar.gztar zxf zabbix-2.4.6.tar.gzcd zabbix-2.4.6./configure --prefix=/usr/local/zabbix_agent --enable-agent && make && make install
3、配置
shell > cp /usr/local/src/zabbix-3.4.4/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/ # 复制启动脚本shell > sed -i 's#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix_agent#' /etc/init.d/zabbix_agentd # 修改 Agent 安装路径shell > grep -vP '^#|^$' /usr/local/zabbix_agent/etc/zabbix_agentd.conf # 调整配置文件LogFile=/tmp/zabbix_agentd.logServer=121.42.111.220 # Zabbix Server IP ( 被动模式,客户端被动 )ServerActive=127.0.0.1 # 主动模式,如果使用也填 Zabbix Server IP ,不使用可以注释掉Hostname=101.201.142.247 # 本身 IP ,Zabbix Server 添加主机时需要使用,不一定是 IP Include=/usr/local/zabbix_agent/etc/zabbix_agentd.conf.d/*.conf # 加载自定义的监控配置文件UnsafeUserParameters=1 # 允许自定义 Key
4、启动
shell > service zabbix-agentd startshell > chkconfig --add zabbix_agentdshell > chkconfig --level 35 zabbix_agentd onshell > iptables -A INPUT -s 'Zabbix Server IP' -p tcp --dport 10050 -j ACCEPT # 由于是客户端被动模式,所以要
- ubuntu安装zabbix
- Ubuntu下安装Zabbix
- ubuntu 14.04安装Zabbix
- ubuntu安装zabbix
- Ubuntu下安装Zabbix
- ubuntu安装zabbix
- 【zabbix】 ubuntu环境下zabbix的安装
- ubuntu 10.10安装 zabbix配置
- 在Ubuntu 上安装 Zabbix
- Ubuntu下安装zabbix步骤
- 在Ubuntu 上安装 Zabbix
- Ubuntu安装配置zabbix服务
- ubuntu 14.04zabbix的安装
- ubuntu 14.10安装zabbix(lnmp环境)
- Zabbix服务器安装问题收集(UBUNTU)
- Ubuntu下Zabbix安装及使用问题
- ubuntu 14上面安装zabbix 3.0
- ubuntu下安装配置部署zabbix
- flask 配置mysql数据库
- (思科)配置VLAN
- 【技术干货】跨境茶话会9月期丨微服务的挑战
- 爬虫之网页分析
- css效果 句末不换行,省略号结尾
- ubuntu安装zabbix
- jAVA 基础总结
- 使用elasticsearch的时候出现错误(一)
- FTP本地拒绝访问
- 进制转化
- Android Service完全解析,关于服务你所需知道的一切(上和下)
- numpy库使用方法
- Tap手势与UITableView点击事件冲突解决办法
- 基于PCL的三维重建——点云配准(二)SAC-IA+ICP算法的实践