1、环境准备
OS:CentOS 7.2 64bit
Zabbix版本:3.0.12
MySQL版本:5.6
注意:zabbix3.0相关要求 mysql5.0以上版本、apache1.3以上版本、php5.4以上版本。
2、配置LAMP
Zabbix3.0的安装、部署、配置,必须基于LAMP环境或是是LNMP环境。
注意修改PHP 设置
修改php.ini为zabbix 建议的设置
编辑文件 php.ini,
vi /etc/php.ini
设置下面的参数.
max_execution_time = 600
max_input_time = 600
memory_limit = 256
post_max_size = 32M
upload_max_filesize = 16M
date.timezone = Asia/Shanghai
注意重启服务:
[root@localhost ~]# systemctl restart httpd
3、安装配置Zabbix Server
a、配置repository
b、安装Zabbix server, frontend, agent
# yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
4、创建zabbix数据库,创建zabbix账号
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 'zabbix';
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
5、导入默认的zabbix数据库信息
[root@localhost ~]# zcat /usr/share/doc/zabbix-server-mysql-3.0.18/create.sql.gz | mysql -uzabbix -p zabbix
Enter password: zabbix
6、修改zabbix_server.conf的配置文件
[root@localhost ~]# vi /etc/zabbix/zabbix_server.conf
[root@localhost ~]# grep ^DB /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
7、修改配置文件/etc/httpd/conf.d/zabbix.conf,时区改成 Asia/Shanghai
<IfModule mod_php5.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 Asia/Shanghai
</IfModule>
8、启动Apache/zabbix-server服务并设置为开机启动
[root@localhost ~]# systemctl restart httpd
[root@localhost ~]# systemctl enable httpd
[root@localhost ~]# netstat -tunlp |grep 80
tcp6 0 0 :::80 :::* LISTEN 8526/httpd
[root@localhost ~]# systemctl start zabbix-server
[root@localhost ~]# systemctl enable zabbix-server
查看zabbix-server日志
[root@localhost ~]# vi /var/log/zabbix/zabbix_server.log
8597:20180614:154359.999 Starting Zabbix Server. Zabbix 3.0.18 (revision 81502).
8597:20180614:154359.999 ****** Enabled features ******
8597:20180614:154359.999 SNMP monitoring: YES
8597:20180614:154359.999 IPMI monitoring: YES
8597:20180614:154359.999 Web monitoring: YES
8597:20180614:154359.999 VMware monitoring: YES
8597:20180614:154359.999 SMTP authentication: YES
8597:20180614:154359.999 Jabber notifications: YES
8597:20180614:154359.999 Ez Texting notifications: YES
8597:20180614:154359.999 ODBC: YES
8597:20180614:154359.999 SSH2 support: YES
8597:20180614:154359.999 IPv6 support: YES
8597:20180614:154359.999 TLS support: YES
zabbix-server的web目录:
[root@localhost ~]# ls /usr/share/zabbix/
9、访问网站,例如:http://本机IP/zabbix,如下图所示:

选择下一步,Check of pre-requisites,如图所示:
.png)
选择下一步,配置zabbix server detail,如下图所示:
.png)
选择下一步,配置zabbix server detail,如下图所示:

.png)
点击下一步,便完成安装,安装完成的界面如下图所示:
.png)
安装完成,如下图所示:
.png)
根据提示可以看到上面图形界面的操作都写到一个配置文件中:
.png)
Zabbix·server的默认账号Admin 密码zabbix,如图所示:
.png)
登录成功:
.png)
移除或改名web目录下面的setup.php文件
[root@linux-node2 zabbix]# pwd
/usr/share/zabbix
[root@linux-node2 zabbix]# mv setup.php setup.php.bak
10、添加并配置一个agent主机实例
在要被监控的主机上安装:
[root@localhost ~]# rpm -qa |grep zabbix
zabbix-agent-3.0.18-1.el7.x86_64
zabbix-sender-3.0.18-1.el7.x86_64
配置zabbix server 的ip
vi /etc/zabbix/zabbix_agentd.conf
## Line 85 - Specify Zabbix server ##
Server=127.0.0.1
## Line 126 - Specify Zabbix server ##
ServerActive=127.0.0.1
## Line 137 - Specify Zabbix server Hostname or IP address ##
Hostname=127.0.0.1
重启服务:
[root@localhost ~]# systemctl start zabbix-agent
[root@localhost ~]# systemctl enable zabbix-agent
[root@localhost ~]# systemctl restart zabbix-server
- CentOS 6.5安装部署Zabbix监控系统
CentOS 6.5安装部署Zabbix监控系统 先说一点废话,我没有用centos7做实验,讲真,centos 7我也不常用,喜欢新版本的同学其实可以尝试下,注意一点的就是centos 6.5只支持 ...
- RHEL6 最小化系统 编译安装部署zabbix (mysql)
RHEL6 最小化系统 编译安装部署zabbix (mysql)官方说明详细见:https://www.zabbix.com/documentation/4.0/manual/installation ...
- Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(二)
Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(一) 接上一篇 3. Nginx配置反向代理 3.1 cnetos 安装nginx 首先,我们需要在服务器上安装N ...
- Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(一)
环境 本地 win7 服务器:Virtual Box 上的Centos ssh工具: Xshell 文件传输: xftp 1.在本地创建asp.net core应用发布 1.1 使用Vs2017 新建 ...
- [转]Centos 7 安装部署 GitLab 服务器
Centos 7 安装部署 GitLab 服务器 转自:https://www.jianshu.com/p/79bfded68899 文前说明 作为码农中的一员,需要不断的学习,我工作之余将一些分析总 ...
- Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践
原文:Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践 环境 本地 win7 服务器:Virtual Box 上的Centos ssh工具: Xshell 文件传输 ...
- 一、CentOS 7安装部署GitLab服务器
一.CentOS 7安装部署GitLab服务器 1.安装依赖软件 yum -y install policycoreutils policycoreutils-python openssh-serve ...
- centos 安装部署zabbix
Zabbix_server初始安装部署 各模块要安装的模块 Server:server+nginx+mysql+php Agentd:agentd Proxy:proxy+mysql 1.准备环境: ...
- centos6.5安装部署zabbix监控服务端和客户端
部署zabbix服务端需要LNMP环境(nginx,mysql,php),其它数据库也可以,我这里使用mysql,关于LNMP环境部署,可以参考我的另一遍文章:http://www.cnblogs.c ...
随机推荐
- 数据库CASE 函数 时间用法
select * from warehouse_trade_detail whereb_createtime>= cast('2016-01-01' as date) and b_createt ...
- 计算机组成原理 — CPU 中央处理器
目录 文章目录 目录 前文列表 逻辑电路部件 组合逻辑电路 时序逻辑电路 阵列逻辑电路 中央处理器(CPU) 控制单元(控制器) 运算单元(运算器) 存储单元(寄存器组和片内缓存) CPU 的工作原理 ...
- 阶段3 3.SpringMVC·_05.文件上传_2 文件上传之传统方式上传代码回顾
先创建表单 enctype选择multipart/form-data 把表单分成几个部分 导入对应的包 解析request拿到上传的文件对象 拿到某个路径的绝对路径 以后什么异常全抛出,改成Excep ...
- SSM详细整合
SSM(Spring+Spring MVC+MyBatis) 1 简介 SSM 包含三大框架: Spring MVC (web level),采取 MVC 架构,意图取代麻烦的 Servlet 写法, ...
- Monkeyrunner 使用说明
monkeyrunner为android系统新公开的一个测试工具.有助于开发人员通过脚本部署较大规模的自动化测试. Monkeyrunner 本文档中包含 一个简单的monkeyrunne ...
- 【Linux】【一】linux 目录切换、创建目录和文件、编辑目录以及文件(txt)
以下 是在指定目录下创建文件夹目录,以及在该目录下创建txt文件进行编辑,保存. 然后删除相关文件以及目录的命令操作记录. 本操作记录中的命令简单解释: pwd 显示当前路径 ls 显示当前目录下的文 ...
- Python:Base1(数据类型,print语句,变量,定义字符串,raw字符串与多行字符串,Unicode字符串,整数和浮点数运算,布尔类型运算)
1.Python中数据类型: 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据 ...
- 3-2 LInux文件管理
LInux文件管理 文件系统目录结构 Linux中目录结构是有一定的约定的FHS /bin:存放二进制程序 /boot:启动相关 /dev:设备文件 /etc:配置文件 /home:用户家目录 /li ...
- CTF—攻防练习之HTTP—SQL注入(X-forwarded-For)
主机:192.168.32.152 靶机:192.168.32.162 nmap,dirb扫ip,扫目录 在后台发现一个login,登录界面 然后直接上扫描器AVWS,发现存在X—Forwarded— ...
- 【AMAD】Pysnooper -- 别再用print进行debug了
简介 动机 作用 用法 热度分析 源码分析 个人评分 简介 pysnooper是低配版debugger,别再用print进行debug了. 动机 想象一个场景,你的Python代码运行后不产生你要的效 ...