Ubuntu 安装 Zabbix 3.2详细步骤
创建 zabbix 用户
因为zabbix 程序的守护进程需要非特权用户,所以需要创建一个 zabbix 用户,即使从 root 用户启动 zabbix 程序,也会自动切换到 zabbix 用户,所以这个 zabbix 用户必须存在。
使用 root 权限创建 zabbix 用户:
groupadd zabbix
useradd -g zabbix zabbix
passwd zabbix
输入两次zabbix作为 zabbix 用户的密码。
安装配置文件
下载安装 zabbix 所需的配置文件
wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+trusty_all.deb
dpkg -i zabbix-release_3.2-1+trusty_all.deb
apt-get update
安装配置 MySQL数据库
MySQL数据将为 zabbix 提供数据存储服务
apt-get install zabbix-server-mysql zabbix-frontend-php
如果之前 ubuntu 系统没有安装过 MySQL,则会先安装 MySQL ,在弹出的对话框中输入 MySQL 的 root 用户密码,这里输入为zabbix。
安装好后,登陆 MySQL
mysql -uroot -pzabbix
之后在 MySQL 数据中操作,创建zabbix数据库,采用utf8格式,以免之后出现中文乱码的情况,并且赋予 zabbix 用户数据库权限。
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> quit;
导入初始模式和数据以初始化数据库
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix
执行后会提示Enter password:,输入密码:zabbix。
zabbix 服务器数据库配置
修改配置文件
vim /etc/zabbix/zabbix_server.conf
修改如下几个参数: DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
启动 zabbix 服务器进程
到这里就可以启动 zabbix 服务器进程了
service zabbix-server start
看到上面这个提示说明 zabbix 服务进程已经启动,可以查看启动状态
netstat -ntpl | grep zabbix
将 zabbix 服务器进程添加到开机启动项里,这样就会开机启动
update-rc.d zabbix-server enable
配置 PHP
配置文件
vim /etc/zabbix/apache.conf
修改为如下内容 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 Asia/Shanghai
实际只需修改最后一个时区文件即可,修改后为
重启 apache
service apache2 restart
安装 zabbix web 前端
在浏览器中输入:http://<server_ip_or_name>/zabbix,这里<server_ip_or_name>是服务器端 ip 或主机名,登陆后会出现欢迎界面
点击“Next step”后会出现校验配置页面
右侧均为“OK”说明配置正确生效,如果有红叉则需要查看之前相应的修改配置项。
点击“Next step”后会出现配置数据库连接界面
“Password”处填写“zabbix”
点击“Next step”后出现 zabbix 服务器信息界面
在“Name”处填写“zabbix”
点击“Next step”后会展示之前安装的配置项,再次点击“Next step”即可进入安装。
安装完成后点击“Finish”。
登陆 zabbix web
安装完成后就可以登陆 zabbix web了,
初始登陆用户名为“Admin”,密码为“zabbix”。
登陆后的界面为
在 web 界面可以进行各种设置和监控显示。
设置中文界面
默认 zabbix 的 web 界面是英文的,zabbix 已经提供中文支持,可以通过简单设置改为中文界面,方便查看。
首先点击 web 界面右上角的用户头像
然后进入“User”设置项,在“Language”处修改为“Chinese(zh_CN)”,然后点击“Update”跟新即可
安装 agent 端
agent 端可以和 server 端安装在同一台机器上,当然也可以安装在其它 linux 或 Windows 机器上,这里以与 server 端安装在同一台机器上为例,其实很简单,只需执行:
apt-get install zabbix-agent
启动 agent
service zabbix-agent start
查看启动状态
netstat -ntpl | grep zabbix
此时,zabbix 就安装完成了,具体详细的配置和使用可以根据自己情况在 zabbix web 界面设置。
Ubuntu 安装 Zabbix 3.2详细步骤的更多相关文章
- centos7安装zabbix3.0超详细步骤解析
centos7安装zabbix3.0超详细步骤解析 很详细,感谢作者 以下是我操作的history 622 java -version 623 javac -version 624 grep SELI ...
- 在U盘上安装Windows 7的详细步骤
买到苹果新款MacBook Air后大家最想干的事是什么?体验一下Mac OS X?事实告诉我们有几乎一半的人第一件想要做的事是装一个微软的Windows系统,但问题是新版的MBA已经没有光驱了,这可 ...
- win10 anaconda3 python3.6安装tensorflow keras tensorflow_federated详细步骤及在jupyter notebook运行指定的conda虚拟环境
本文链接:https://blog.csdn.net/weixin_44290661/article/details/1026789071. 安装tensorflow keras tensorflow ...
- linux下vsftpd的安装及配置使用详细步骤(推荐)
vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点. vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux.BS ...
- 使用autotools工具用configure、make、make install编译安装linux工程的详细步骤
使用autotools工具用configure.make.make install编译安装linux工程的详细步骤 转载tmxkwzy 最后发布于2016-11-24 10:20:15 阅读数 324 ...
- Linux如何安装JDK1.8版本详细步骤
Linux如何安装JDK1.8版本详细步骤 1.下载JDK1.8版本压缩包 进入官网:https://www.oracle.com/java/technologies/downloads/ 2.将压缩 ...
- ubuntu/linux中安装Tomcat(附图解详细步骤)
我的linux系统使用的是ubuntu14 1.首先需要先到Tomcat官网上下载对应linux系统的压缩包,可以直接在Ubuntu系统中进行下载,下载后的默认路径为主文件夹路径下的下载文件目录下 注 ...
- centos7上安装zabbix3.4的详细步骤与问题处理记录
zabbix是linux运维工作中经常用到的开源工具,话不多说,直接开始正式的安装配置环境.1.安装环境 centos7 服务端:192.168.200.100 客户端:192.168.200.200 ...
- Ubuntu安装zabbix
1.安装依赖包 安装mysql 安装nginx apt-get install php5-cli php5-cgi php5-fpm php5-mcrypt php5-mysql p ...
随机推荐
- 【数据库】使用JMeter创建数据库(Mysql)测试
我的环境:MySQL:mysql-essential-5.1.51-win32 jdbc驱动:我已经上传到csdn上一个:http://download.csdn.net/detail/paulwin ...
- NSWindow添加NSViewController
大概这样,笔记一下,防止忘记 - (void)applicationDidFinishLaunching:(NSNotification *)aNotification { MyViewControl ...
- 2017头条笔试题:二维点集中找出右上角没有点的点并按x坐标从小到大打印坐标
PS:这篇是之前本来就想发的但是一直没时间写,加上今天做了京东的题,结果代码名就命名为jingdong了……懒得改代码名重新跑一遍结果了=.= 暴力法去做就是遍历每个点,判断它是不是“最大点”.判断过 ...
- 【XMLHttpRequest】获取XMLHttpRequest
// 获取http请求 function getXMLHttpRequest() { req = false; //本地XMLHttpRequest对象 if (window.XMLHttpReque ...
- bzoj 4927: 第一题
Description 给定n根直的木棍,要从中选出6根木棍,满足:能用这6根木棍拼 出一个正方形.注意木棍不能弯折.问方案数. 正方形:四条边都相等.四个角都是直角的四边形. Input 第一行一个 ...
- bzoj1034 泡泡堂
Description 第XXXX届NOI期间,为了加强各省选手之间的交流,组委会决定组织一场省际电子竞技大赛,每一个省的代表队由n名选手组成,比赛的项目是老少咸宜的网络游戏泡泡堂.每一场比赛前,对阵 ...
- 解决“Can't bind to local 8630 for debugger”错误--查杀多余进程
Can't bind to local 8630 for debugger 表明本地8630端口被占用 1.Windows平台 在windows命令行窗口下执行: 1.查看所有的端口占用情况 C:\& ...
- OPatch failed with error code 73(OracleHomeInventory gets null oracleHomeInfo)
OPatch failed with error code 73(OracleHomeInventory gets null oracleHomeInfo) 1.问题描述 [oracle@dou_ra ...
- MongoDB集群与LBS应用系列(二)--与Hadoop集成
长期以来,我每开个系列,只有兴趣写一篇,很难持之与恒.为了克服这个长久以来的性格弱点,以及梳理工作半年的积累.最近一个月会写两篇关于Mongo在地理大数据方面的实践和应用,一篇关于推荐系统的初期准备过 ...
- mysql sleep连接过多解决办法
睡眠连接过多,会对mysql服务器造成什么影响? 严重消耗mysql服务器资源(主要是cpu, 内存),并可能导致mysql崩溃. 造成睡眠连接过多的原因? 1. 使用了太多持久连接(个人觉得,在高并 ...