码迷,mamicode.com
首页 > 其他好文 > 详细

zabbix监控

时间:2018-11-18 16:01:52      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:repo   conf   支持中文   中转   .exe   分布式   active   负载   监控   

zabbix社区http://www.zabbix.org.cn/
zabbix官网https://www.zabbix.com/
 
Zabbix简介
   基于Web界面的分布式系统监控的企业级开源软件。可以监控各种系统与设备,网络参数,保证服务器设备安全运营;提供灵活的通知机制。
Zabbix的特点和功能
   1.特点
   1)安装与配置简单
   2)可视化web管理界面
   3)免费开源
   4)支持中文
   5)自动发现
   6)分布式监控
   7)实时绘图
   8)email通知
 
   2.主要功能
   CPU负荷、内存使用、磁盘使用、网络状况、端口监视、日志监控
技术分享图片技术分享图片
 
zabbix进程:zabbix_agentd、zabbix_sender、zabbix_get、zabbix_server、zabbix_proxy(和zabbix_jave_gateway)
   1.zabbix_agentd:客户端守护进程,收集客户端数据,如cpu负载、内存、磁盘等使用状况。
   2.zabbix_sender:zabbix工具,用于客户端发送数据给server或proxy.通常用于耗时比较长的检查。为防止zabbix超时,可以在脚本执行完成后通过sender主动提交数据。
   3.zabbix_get:zabbix工具,用于server或proxy获取客户端数据。(通常用于排错,如果server收不到客户端数据,可以使用zabbix_get获取数据来做故障排查)
   4.zabbix_server:服务端守护进程。其他守护进程最后数据都要提交给zabbix_server
   5.zabbix_proxy:zabbix代理守护进程,类似中转站。
   6.zabbix_java_gateway:Java网关,类似agentd,但只能用于Java.
   所以zabbix监控有两种模式:
       server_agentd模式:简单,监控主机少。
       server-proxy-agentd模式:监控主机多,减轻server压力。
 
 
 
一/zabbix安装
yum源配置
rpm -i https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
 
安装相关软件
yum install zabbix-server zabbix-web zabbix-server-mysql zabbix-web-mysql mariadb-server mariadb zabbix-agent -y
 
修改PHP时区配置
vi  /etc/httpd/conf.d/zabbix.conf
<Directory "/usr/share/zabbix">
    Options FollowSymLinks
    AllowOverride None
    Require all granted
 
    <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  #修改成Asia/Shanghai
    </IfModule>
</Directory>
 
启动数据库
systemctl start mariadb #启动数据库
systemctl enable mariadb #设置数据库开机自启
 
创建zabbix所用的数据库及用户
mysql
create database zabbix character set utf8 collate utf8_bin;
grant all on zabbix.* to zabbix@‘localhost‘ identified by ‘123456‘;
exit
cd /usr/share/doc/zabbix-server-mysql-4.0.1/ 
zcat create.sql.gz |mysql -uzabbix -p123456 zabbix #导入数据库
 
修改zabbix配置
vi /etc/zabbix/zabbix_server.conf
DBHost=localhost #数据库所在主机
DBName=zabbix #数据库名
DBUser=zabbix #数据库用户
DBPassword=123456 #数据库密码
 
启动zabbix及http
systemctl start zabbix-server
systemctl enable zabbix-server
systemctl start httpd
systemctl enable httpd
systemctl start zabbix-agent
systemctl enable zabbix-agent
 
web界面安装server
 
修改字体
cd /usr/share/zabbix/fonts/
 
 
客户端安装zabbix-agent
yum install zabbix-agent -y
 
修改一下参数
vi /etc/zabbix/zabbix_agentd.conf
Server=10.0.0.190    #IP为服务器IP
ServerActive=10.0.0.190    #IP为服务器IP
Hostname=10.0.0.190    #IP为服务器IP
 
启动zabbix客户端
systemctl start zabbix-agent
systemctl enable zabbix-agent
C:\zabbix\bin\zabbix_agentd.exe -i -c C:\zabbix\bin\zabbix_agentd.win.conf            
C:\zabbix\bin\zabbix_agentd.exe -s -c C:\zabbix\bin\zabbix_agentd.win.conf
 
 
客户端自动发现与自动注册功能
 
修改IP发现范围
技术分享图片技术分享图片
 
添加自动发现动作
技术分享图片技术分享图片
 
添加自动注册功能
技术分享图片技术分享图片
 
可以查看到已经发现两台客户端
技术分享图片技术分享图片
 
在添加了两台被监控的主机
技术分享图片技术分享图片

zabbix监控

标签:repo   conf   支持中文   中转   .exe   分布式   active   负载   监控   

原文地址:https://www.cnblogs.com/xcbki/p/9978012.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!