部署zabbix监控服务器,部署主动监控
1.1部署服务运行环境 LNMP
#yum -y install gcc pcre-devel zlib-devel openssl-devel
#tar -zxvf nginx-1.12.2.tar.gz
# cd nginx-1.12.2/
# ./configure --with-http_ssl_module
# make && make install
# ls /usr/local/nginx/ 查看安装目录文件
1.2 安装系统自带得mysql
# yum -y install mariadb-server mariadb mariadb-devel
1.3安装php
# yum -y install php php-mysql php-fpm
1.4 修改nginx配置文件满足zabbix服务运行需求
# vim /usr/local/nginx/conf/nginx.conf
http {
fastcgi_buffers 8 16k; //缓存php生成的页面内容,8个16k
fastcgi_buffer_size 32k; //缓存php生产的头部信息
fastcgi_connect_timeout 300; //连接PHP的超时时间
fastcgi_send_timeout 300; //发送请求的超时时间
fastcgi_read_timeout 300;
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
#fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
include fastcgi.conf;
}
:wq
# /usr/local/nginx/sbin/nginx -t 测试配置文件
# /usr/local/nginx/sbin/nginx 启动nginx
# netstat -utnlp | grep :80
# systemctl start mariadb 启动mysql
# netstat -utnlp | grep :3306
# systemctl start php-fpm 启动php
# netstat -utnlp | grep :9000
2.1安装源码zabbix软件
# yum -y install net-snmp-devel curl-devel libevent-devel
# tar -zxvf zabbix-4.0.24.tar.gz
# cd zabbix-4.0.24/
#./configure --enable-server --enable-proxy --enable-agent --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl
#make install
#ls /usr/local/bin 查看命令
#ls /usr/local/sbin/ 查看服务启动命令
# ls /usr/local/etc/ 查看配置文件
2.2初始化Zabbix (创建数据库与数据库账户)
mysql> create database zabbix character set utf8;
mysql> grant all on zabbix.* to zabbix@'localhost'
identified by 'zabbix';
# cd zabbix-4.0.24/database/mysql/
# mysql -uzabbix -pzabbix zabbix < schema.sql
# mysql -uzabbix -pzabbix zabbix < images.sql
# mysql -uzabbix -pzabbix zabbix < data.sql
2.3上线web页面
#cd zabbix-4.0.24/frontends/php/
# cp -a * /usr/local/nginx/html/
# chmod -R 777 /usr/local/nginx/html/*
# ls /usr/local/nginx/html/*.php
2.4修改配置文件,启动zabbix server服务
# vim /usr/local/etc/zabbix_server.conf
12 ListenPort=10051 服务端口
38 LogFile=/tmp/zabbix_server.log 日志文件
85 DBHost=localhost 数据库服务
95 DBName=zabbix 库名
110 DBUser=zabbix 用户名
118 DBPassword=zabbix 密码
# useradd zabbix
# zabbix_server 启动服务
# netstat -utnlp | grep :10051 查看服务端口
2.5修改配置文件,启动zabbix agent(被监控时使用)
# vim /usr/local/etc/zabbix_agentd.conf
93 Server=127.0.0.1,192.168.2.5 允许连接服务的地址
101 ListenPort=10050 服务端口
134 ServerActive=127.0.0.1,192.168.2.5 监控服务器地址
145 Hostname=Zabbix server 主机名
30 LogFile=/tmp/zabbix_agentd.log 日志文件名
280 UnsafeUserParameters=1 允许自定义命令
# zabbix_agentd
# netstat -utnlp | grep :10050
2.6初始化Zabbix
# yum -y install php-gd php-xml php-ldap
# yum -y install php-bcmath php-mbstring
# vim /etc/php.ini
878 date.timezone = Asia/Shanghai
672 post_max_size = 16M
384 max_execution_time = 300
394 max_input_time = 300
405 memory_limit = 128M
# systemctl restart php-fpm
初始化 (打开真机的浏览器 输入zabbix URL地址)http://ip/index.php
保存初始化信息文件
# cat /usr/local/nginx/html/conf/zabbix.conf.php
2.7.登录管理页面
管理员 admin
密 码 zabbix
3.1监控远端主机
配置 被监控的主机
# yum -y install gcc pcre-devel
# tar -zxvf zabbix-3.4.4.tar.gz
# cd zabbix-3.4.4/
# ./configure --enable-agent
# make install
修改配置文件
# vim /usr/local/etc/zabbix_agentd.conf
101 ListenPort=10050
93 Server=127.0.0.1,192.168.2.5 谁可以监控本机(被动监控)
134 ServerActive=192.168.2.5 谁可以监控本机(主动监控)
145 Hostname=web100 被监控的主机名
30 LogFile=/tmp/zabbix_agentd.log 日志
280 UnsafeUserParameters=1 是否允许自定义key,脚本
EnableRemoteCommands=1 监控异常后,是否允许服务器远程过来执行命令,如启动某个服务
启动zabbix_agentd服务
# useradd zabbix
# zabbix_agentd
# netstat -utnlp | grep :10050
二、主动监控
1.1配置2.100
#yum -y install gcc pcre-devel
#tar -zxvf zabbix-3.4.4.tar.gz
#cd zabbix-3.4.4/
#./configure --enable-agent
# make install
# cp /usr/local/etc/zabbix_agentd.conf /root/
# sed -n "93p;118p;134p;145p" /usr/local/etc/zabbix_agentd.conf
#Server=127.0.0.1
StartAgents=0
ServerActive=192.168.4.157 监控主机
Hostname=node01 2.100的主机名
#vim /usr/local/etc/zabbix_agentd.conf
#zabbix_agentd
#netstat -ntlup | grep 10050
#ps -C zabbix_agentd
PID TTY TIME CMD
16536 ? 00:00:00 zabbix_agentd
16537 ? 00:00:00 zabbix_agentd
16538 ? 00:00:00 zabbix_agentd
1.2在web页面操作,添加自定义模板,监控主机,修改主动监控

往下拉找到Template OS Linux

点进去拉到最下面,点击全克隆

修改下模板名字,然后点下面的添加

然后创建主机,添加模板


往下拉到最下面点个添加,最后添加模板

然后查看添加的主机图形页面

部署zabbix监控服务器,部署主动监控的更多相关文章
- CentOS 6.4编译安装和部署Zabbix 2.0版本监控(中文)
[一].zabbix简介 zabbix是一个基于web界面的提供分布式系统监视以及网络监视功能的企业级开元解决方案 zabbix由2部分构成,zabbix_server和可选组件zabbix_agen ...
- zabbix监控服务器部署
1.服务器安装lamp环境 [root@monitor ~]# yum install gcc gcc-c++ autoconf httpd php mysql mysql-server php-m ...
- docker部署zabbix
我相信大家都已经会再物理机上跑zabbix并且监控了,那么有没有想过在docker中跑zabbix?下面咱们来看看如何在docker中搭建zabbix并且监控 部署环境 2台物理机机器: zabbix ...
- docker 部署 zabbix
docker部署zabbix 我相信大家都已经会再物理机上跑zabbix并且监控了,那么有没有想过在docker中跑zabbix?下面咱们来看看如何在docker中搭建zabbix并且监控 部署环 ...
- doeker部署zabbix
docker部署zabbix 我相信大家都已经会再物理机上跑zabbix并且监控了,那么有没有想过在docker中跑zabbix?下面咱们来看看如何在docker中搭建zabbix并且监控 部署环 ...
- 部署zabbix监控平台(源码安装)
案例:部署Zabbix监控平台 1 问题 本案例要求部署一台Zabbix监控服务器,一台被监控主机,为进一步执行具体的监控任务做准备: 安装LNMP环境 源码安装Zabbix 安装监控端主机,修改基本 ...
- Security基础(六):部署Zabbix监控平台、配置及使用Zabbix监控系统、自定义Zabbix监控项目、实现Zabbix报警功能
一.部署Zabbix监控平台 目标: 本案例要求部署一台Zabbix监控服务器,一台被监控主机,为进一步执行具体的监控任务做准备: 在监控服务器上安装LAMP环境 修改PHP配置文件,满足Zab ...
- CentOS 6.5安装部署Zabbix监控系统
CentOS 6.5安装部署Zabbix监控系统 先说一点废话,我没有用centos7做实验,讲真,centos 7我也不常用,喜欢新版本的同学其实可以尝试下,注意一点的就是centos 6.5只支持 ...
- Docker部署Zabbix+Grafana监控
Docker部署Zabbix+Grafana监控 环境 centos 7 ; Docker 17.12.0-ce ; docker-compose version 1.20.1 2018-4-1 当前 ...
随机推荐
- 用ps实现提高照片的清晰度
首先通过ctrl+j 拷贝一份 然后选择滤镜-->其他-->高反差包留 选择叠加,就可以达到效果了,实在不行,多弄几层图层
- JavaFX桌面应用-视频转码工具(支持爱奇艺qsv转mp4)
最近由于需要将在爱奇艺下载的视频(qsv)转化了mp4,用JavaFX开发一个视频转码工具,算是JavaFX开发的第一个应用吧. 支持qsv转码mp4,理论上支持各种格式,仅测试了flv,qsv格式. ...
- 几种定时任务(Timer、TimerTask、ScheduledFuture)的退出—结合真实案例【JAVA】
工作中常常会有定时任务的开发需求,特别是移动端.最近笔者正好有所涉及,鉴于此,结合开发中的案例说明一下几种定时任务的退出. 需求说明:定时更新正在生成的文件大小和状态[进行中.失败.完成],如果文件生 ...
- Android 本地缓存Acache的简单使用
设置缓存数据: ACache mCache = ACache.get(this); mCache.put("key1", "value"); //保存6秒,如果 ...
- SparkStreaming架构
SparkStreaming是一个对实时数据流进行高通量.容错处理的流式处理系统,可以对多种数据源(如Kdfka.Flume.Twitter.Zero和TCP 套接字)进行类似Map.Reduce和J ...
- golang安装及vscode编辑器配置
安装Go语言及搭建Go语言开发环境 下载 下载地址:https://studygolang.com/dl 系统选择: 根据不同系统下载安装包: 安装 Windows MAC安装 点开可执行程序 下一步 ...
- ceph 快照,克隆
转载 https://my.oschina.net/wangzilong/blog/1595081 ceph 快照,克隆 ceph是一个非常好的后端存储系统.其中包括最常用的块存储,对象存储,文件系统 ...
- Robot Framework(3)——RIDE工具详解
上一篇介绍了用RF来简单运行案例,此篇主要了解一下工具操作 一.菜单栏 1.File 1>New Project:新建工程 2>Open Test Suite:打开测试套件 3>Op ...
- 结对项目:四则运算题目生成器(C)
一.Github项目地址:https://github.com/Spartaright/myapp(合作人:梁天龙.赖佑铭) 二.PSP表格(如下图) 1.项目地址 PSP表格 PSP2.1 Pers ...
- 在服务器上使用python-gym出现的显示问题
参考链接: http://www.luyixian.cn/news_show_392045.aspx https://www.cnblogs.com/cenariusxz/p/12666938.htm ...