Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >分布式监控系统Zabbix-3.0.3-完整安装记录(1)

分布式监控系统Zabbix-3.0.3-完整安装记录(1)

作者头像
洗尽了浮华
发布于 2018-01-22 08:05:45
发布于 2018-01-22 08:05:45
87400
代码可运行
举报
文章被收录于专栏:散尽浮华散尽浮华
运行总次数:0
代码可运行

分布式监控系统Zabbix-3.0.3的安装记录

环境说明 zabbix-server:192.168.1.30     #zabbix的服务端(若要监控本机,则需要配置本机的Zabbix agent,下面会提到) zabbix-agent:192.168.1.7     #zabbix的客户端(被监控端,需要配置Zabbix agent,下面会提到)

一、zabbix-server端的操作记录(192.168.1.30 )

zabbix服务器端要提前安装好LNMP环境(mysql,nginx,php5的安装目录均是/usr/local)

创建Zabbix运行的用户: [root@Zabbix-server ~]# groupadd zabbix [root@Zabbix-server ~]# useradd -g zabbix zabbix

安装libcurl和net-snmp: [root@Zabbix-server ~]# yum install net-snmp-devel curl-devel

安装Fping: [root@Zabbix-server ~]# cd /usr/local/src [root@Zabbix-server src]# wget -c http://fping.org/dist/fping-3.4.tar.gz [root@Zabbix-server src]# tar zxvf fping-3.4.tar.gz [root@Zabbix-server src]# cd fping-3.4 [root@Zabbix-server fping-3.4]# ./configure [root@Zabbix-server fping-3.4]# make && make install [root@Zabbix-server fping-3.4]# chown root:zabbix /usr/local/sbin/fping [root@Zabbix-server fping-3.4]# chmod 4710 /usr/local/sbin/fping

安装Zabbix Server: [root@Zabbix-server ~]# cd /usr/local/src [root@Zabbix-server src]# wget -c http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.0.3/zabbix-3.0.3.tar.gz [root@Zabbix-server src]# tar zxvf zabbix-3.0.3.tar.gz [root@Zabbix-server src]# cd zabbix-3.0.3 [root@Zabbix-server zabbix-3.0.3]# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --enable-java --with-mysql=/usr/local/mysql/bin/mysql_config --with-net-snmp --with-libcurl

注意:编译时最好带上--enable-java这个参数,方便后续监控tomcat程序所用。 [root@Zabbix-server zabbix-3.0.3]# make && make install

Zabbix Server配置与启动 创建Zabbix数据库和MySQL用户: [root@Zabbix-server ~]# mysql -p ........ mysql> create schema zabbix character set utf8; Query OK, 1 row affected (0.05 sec) mysql> create user 'zabbix'@'%' identified by '123456'; Query OK, 0 rows affected (0.16 sec) mysql> grant all on zabbix.* to 'zabbix'@'%'; Query OK, 0 rows affected (0.03 sec) mysql> flush privileges; Query OK, 0 rows affected (0.04 sec)

导入Zabbix初始数据: 切换到zabbix的解压目录下,这里是/usr/local/src目录下 [root@Zabbix-server ~]# cd /usr/local/src [root@Zabbix-server src]# cd zabbix-3.0.3 [root@Zabbix-server zabbix-3.0.3]#cd database/mysql/ [root@Zabbix-server mysql]# pwd /usr/local/src/zabbix-3.0.3/database/mysql [root@Zabbix-server mysql]# ls data.sql images.sql schema.sql [root@Zabbix-server mysql]# mysql -uroot -p       #登陆mysql,进行zabbix初始数据导入 mysql> set sql_log_bin=0; mysql> source ./schema.sql; mysql> source ./images.sql; mysql> source ./data.sql; mysql> set sql_log_bin=1;

编辑/usr/local/zabbix/etc/zabbix_server.conf: [root@Zabbix-server ~]#vim /usr/local/zabbix/etc/zabbix_server.conf LogFile=/usr/local/zabbix/logs/zabbix_server.log PidFile=/usr/local/zabbix/logs/zabbix_server.pid DBHost=192.168.1.30 DBName=zabbix DBUser=zabbix DBPassword=123456 DBPort=3306 FpingLocation=/usr/local/sbin/fping

从安装目录拷贝zabbix_server脚本,并编辑: [root@Zabbix-server ~]# cd /usr/local/src [root@Zabbix-server src]# cd zabbix-3.0.3 [root@Zabbix-server zabbix-3.0.3]# cp misc/init.d/fedora/core5/zabbix_server /etc/init.d/ [root@Zabbix-server zabbix-3.0.3]# mkdir -p /usr/local/zabbix/logs [root@Zabbix-server zabbix-3.0.3]# chown -R zabbix:zabbix /usr/local/zabbix [root@Zabbix-server zabbix-3.0.3]# vim /etc/init.d/zabbix_server [root@Zabbix-server zabbix-3.0.3]# cat /etc/init.d/zabbix_server ... ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_server" CONF_FILE="/usr/local/zabbix/etc/zabbix_server.conf" ... start() { ... daemon $ZABBIX_BIN -c $CONF_FILE ... }

调整防火墙规则(开放端口10051): [root@Zabbix-server ~]# vim /etc/sysconfig/iptables ... -A INPUT -p tcp -m state --state NEW -m tcp --dport 10051 -j ACCEPT ...

[root@Zabbix-server ~]# /etc/init.d/iptables restart

启动Zabbix Server: [root@Zabbix-server ~]# service zabbix_server start                  #也可以直接/usr/local/zabbix/sbin/zabbix_server方式启动 Starting Zabbix Server: [ OK ]

停止Zabbix Server: [root@Zabbix-server ~]# service zabbix_server stop Stopping Zabbix Server: [ OK ]

配置开机自动启动: [root@Zabbix-server ~]# chkconfig --add zabbix_server [root@Zabbix-server ~]# chkconfig --level 35 zabbix_server on

Zabbix的Web前端 在安装目录将frontends拷贝到指定的web root: [root@Zabbix-server ~]# mkdir -p /data/www/zabbix [root@Zabbix-server ~]# cd /usr/local/src [root@Zabbix-server src]# cd zabbix-3.0.3 [root@Zabbix-server zabbix-3.0.3]#cp -a frontends/php/* /data/www/zabbix/ [root@Zabbix-server zabbix-3.0.3]# chown -R www:www /data/www/zabbix

Nginx配置: [root@Zabbix-server ~]# cat /usr/local/nginx/conf/vhost/zabbix.conf

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
server {
        listen       80;
        server_name  zabbix.zrwm.com;


        location / {
            root   /data/www/zabbix;
            index  index.php index.html index.htm ;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

        
        location ~ \.php$ {
            root           /data/www/zabbix;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }

       
    }

php.ini配置: [root@Zabbix-server ~]# cat /usr/local/php5/etc/php.ini ... memory_limit = 128M post_max_size = 16M max_execution_time = 300 max_input_time = 300 session.auto_start = 0 ;                   //必须为0 mbstring.func_overload = 0 ... 注:PHP需要至少开启扩展:gd,bcmath,ctype,libXML,xmlreader,xmlwriter,session,sockets,mbstring,gettext,mysql 如下,查看是否包括了上面所提到的扩展模块 [root@Zabbix-server ~]# /usr/local/php5/bin/php -m [PHP Modules] bcmath Core ctype curl date dom ereg fileinfo filter ftp gd gettext hash iconv json libxml mbstring mcrypt mysql mysqli openssl pcntl pcre PDO pdo_sqlite Phar posix Reflection session shmop SimpleXML soap sockets SPL sqlite3 standard sysvsem tokenizer xml xmlreader xmlrpc xmlwriter zip zlib

[Zend Modules]

访问Web界面http://zabbix.zrwm.com,进行相关web配置,配置完成后使用默认用户admin(密码:zabbix)登陆即可.

在上面zabbix检索的时候可能出现的错误

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1PHP option "max_execution_time"	120	300	failed
# vim /data/php/lib/php.ini 
max_execution_time = 300    //修改为300

然后重启nginx(若是apache+php,就重启apache)

2PHP bcmath	off		failed
解决办法:安装php的bcmath扩展
# yum install *bcmath* --skip-broken
# cd /data/software/php-5.6.30/ext/bcmath/
# /data/php/bin/phize
# ./configure --with-php-config=/data/php/bin/php-config
# make && make install
# vim /data/php/lib/php.ini     添加下面内容
.....
extension=/data/php/lib/php/extensions/no-debug-zts-20131226/bcmath.so

然后重启php(若是apache+php,就重启apache)

3)about always-populate-raw-post-data must be set -1 的问题:
   PHP option "always_populate_raw_post_data"	on	off	failed
解决办法:
# vim /data/vhosts/zabbix/include/classes/setup/CFrontendSetup.php      添加下面这一行
.......
        public function checkPhpAlwaysPopulateRawPostData() {
                $current = ini_get('always_populate_raw_post_data');
                $current = -1;                                             //添加这一行内容

                return [
                        'name' => _s('PHP option "%1$s"', 'always_populate_raw_post_data'),
                        'current' => ($current != -1) ? _('on') : _('off'),
                        'required' => _('off'),
                        'result' => ($current != -1) ? self::CHECK_FATAL : self::CHECK_OK,
                        'error' => _s('PHP option "%1$s" must be set to "%2$s"', 'always_populate_raw_post_data', -1)
                ];

二、zabbix客户端的操作记录(192.168.1.7)

安装Zabbix,配置Zabbix agent: [root@bastion-IDC ~]# cd /usr/local/src/ [root@bastion-IDC src]# wget -c wget -c http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.0.3/zabbix-3.0.3.tar.gz/download [root@bastion-IDC src]# cd zabbix-3.0.3 [root@bastion-IDC zabbix-3.0.3]# ./configure --prefix=/usr/local/zabbix --enable-agent [root@bastion-IDC zabbix-3.0.3]# make && make install

[root@bastion-IDC zabbix-3.0.3]# cp misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/

配置zabbix_agentd: [root@bastion-IDC ~]# groupadd zabbix [root@bastion-IDC ~]# useradd -g zabbix zabbix [root@bastion-IDC ~]# mkdir -p /usr/local/zabbix/logs [root@bastion-IDC ~]# chown zabbix:zabbix -R /usr/local/zabbix/ [root@bastion-IDC ~]# vim /usr/local/zabbix/etc/zabbix_agentd.conf [root@bastion-IDC ~]# cat /usr/local/zabbix/etc/zabbix_agentd.conf ... PidFile=/usr/local/zabbix/logs/zabbix_agentd.pid LogFile=/usr/local/zabbix/logs/zabbix_agentd.log Server=192.168.1.30 ListenPort=10050 ServerActive=192.168.1.30 Hostname=192.168.1.7                                                               [#在192.168.1.7本机的/etc/hosts里做主机映射:“ip  hostname”][也可以设置公网ip] Timeout=15 Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/ ...

配置Zabbix Agent启动脚本: [root@bastion-IDC ~]# cat /etc/init.d/zabbix_agentd ... prog="Zabbix Agent" ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd" CONF_FILE="/usr/local/zabbix/etc/zabbix_agentd.conf" ... start() { ... daemon $ZABBIX_BIN -c $CONF_FILE ... } ...

开启防火墙端口10050: [root@bastion-IDC ~]# cat /etc/sysconfig/iptables ... -A INPUT -p tcp -m state --state NEW -m tcp --dport 10050 -j ACCEPT ... [root@bastion-IDC ~]# /etc/init.d/iptables restart

启动zabbix_agentd: [root@bastion-IDC ~]# /etc/init.d/zabbix_agentd start Starting Zabbix Agent: [ OK ]

配置开机自动启动: [root@bastion-IDC ~]# chkconfig --add zabbix_agentd [root@bastion-IDC ~]# chkconfig --level 35 zabbix_agentd on

测试下zabbix agent是否正常工作: [root@bastion-IDC ~]# /usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/etc/zabbix_agentd.conf -t system.uptime system.uptime [u|68301]

==========================zabbix客户机一键安装和配置的脚本==============================

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@yum ~]# vim zabbix_agent_install.sh 
#!/bin/bash
host=`hostname`
/usr/sbin/useradd zabbix
cd /usr/local/
/usr/bin/wget http://192.168.10.55/software/zabbix_agent.tar.gz
/bin/tar -zvxPf zabbix_agent.tar.gz
/bin/rm -f zabbix_agent.tar.gz

/bin/chown -R zabbix.zabbix zabbix/
touch /tmp/mounts.tmp
chown zabbix:zabbix /tmp/mounts.tmp

sed -i "s/Hostname=127.0.0.1/Hostname=`hostname`/g" /usr/local/zabbix/etc/zabbix_agentd.conf

/bin/cp zabbix/zabbix_agentd /etc/rc.d/init.d/
/bin/cp zabbix/zabbix_agentd /etc/init.d/
/bin/chmod 755 /etc/rc.d/init.d/zabbix_agentd
/bin/chmod 755 /etc/init.d/zabbix_agentd
chattr -ai /etc/sudoers
chmod 640 /etc/sudoers
echo "zabbix  ALL=(ALL)      NOPASSWD: ALL" >> /etc/sudoers
chmod 440 /etc/sudoers
chattr +ai /etc/sudoers
#/etc/init.d/zabbix_agentd start

/usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/etc/zabbix_agentd.conf
echo "/usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/etc/zabbix_agentd.conf" >> /etc/rc.local

=========================================================================================
赋予脚本执行权限,并执行脚本进行安装和配置
[root@yum ~]# chmod 755 zabbix_agent_install.sh 
[root@yum ~]# sh -x zabbix_agent_install.sh

检查zabbix_agent的安装情况
[root@yum ~]# ll -d /usr/local/zabbix
drwxr-xr-x 9 zabbix zabbix 4096 1225 13:06 /usr/local/zabbix
[root@yum ~]# lsof -i:10050
COMMAND      PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
zabbix_ag 119763 zabbix    4u  IPv4 677580      0t0  TCP *:zabbix-agent (LISTEN)
zabbix_ag 119764 zabbix    4u  IPv4 677580      0t0  TCP *:zabbix-agent (LISTEN)
zabbix_ag 119765 zabbix    4u  IPv4 677580      0t0  TCP *:zabbix-agent (LISTEN)
zabbix_ag 119766 zabbix    4u  IPv4 677580      0t0  TCP *:zabbix-agent (LISTEN)
zabbix_ag 119767 zabbix    4u  IPv4 677580      0t0  TCP *:zabbix-agent (LISTEN)
zabbix_ag 119768 zabbix    4u  IPv4 677580      0t0  TCP *:zabbix-agent (LISTEN)
[root@yum ~]# ps -ef|grep zabbix_agent
zabbix   119763      1  0  2017 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/etc/zabbix_agentd.conf
zabbix   119764 119763  0  2017 ?        00:17:05 /usr/local/zabbix/sbin/zabbix_agentd: collector [idle 1 sec]                    
zabbix   119765 119763  0  2017 ?        00:01:47 /usr/local/zabbix/sbin/zabbix_agentd: listener #1 [waiting for connection]      
zabbix   119766 119763  0  2017 ?        00:01:46 /usr/local/zabbix/sbin/zabbix_agentd: listener #2 [waiting for connection]      
zabbix   119767 119763  0  2017 ?        00:01:47 /usr/local/zabbix/sbin/zabbix_agentd: listener #3 [waiting for connection]      
zabbix   119768 119763  0  2017 ?        00:00:13 /usr/local/zabbix/sbin/zabbix_agentd: active checks #1 [idle 1 sec]             
root     159646 159567  0 16:50 pts/0    00:00:00 grep zabbix_agent
=========================================================================================
上面脚本中的需要注意的:
1)在zabbix的server端将编译安装并配置好的目录(比如/usr/local/zabbix,里面包括zabbix_agent的配置)进行打包,打包后的命令为zabbix_agent.tar.gz
   (或者可以将server端zabbix编译安装和配置的目录只保留agent的部分进行打包),打包后存放地址为:http://10.0.8.40:8001/zabbix_agent.tar.gz
2)将zabbix_agentd.conf文件中的Hostname部分配置成agent客户机的主机名。由于我在线上部署了内网DNS域名环境,所有机器的DNS域名地址都修改为内网
   dns的地址,所以这里将Hostname直接修改为内网DNS解析后的主机域名就可以了。但是要千万注意:zabbix的web界面的"配置"->"主机"的主机名一定也要
   写成一致的主机名(两者配置一定要一致,要么都是ip,要么都是主机名)

-----------------------------------------------------------------------------------------------------------------------------

登录zabbix,先在“配置”-“主机”里添加主机监控,监控os资源:内存,cpu,io,负载,带宽等.

注意:下图中的“主机名称”要和zabbix_agentd.conf文件中设置的“Hostname”后面的名称一致!

配置过一段时间后,观察下监控图效果出来了没:

------------------------------------------------------------------------ 在zabbix界面中,默认要查看多个主机的监控数据时需要不停的切换。其实可以在一个页面中批量查看多个主机的监控项的数据,这就需要使用Screen方法(Screen 的方法是将每个item的graph放到一个屏幕上,即在聚合图形里选择要放在一个screen里的图形,事先创建一个拓扑图。注意选择磁盘空间监控项的图形时,图形样式调整“层积“显示),但是看起来不够明晰;最好是将各机器的同一item放到同一个graph里。比如一个Nginx的组里有10台机器,将这10台机器的内存使用率放到一个graph里,方便在测试时查看。 在zabbix的前端要创建此类的graph只能通过手工一个一个的加,不能创建此类的templates。在网上有批量创建Screen的针对API的python脚本。

------------------------------------------------------------------------------------------------------------------------- zabbix监控获取数据的途径有简单检查,zabbix agent,snmp。可以通过zabbix agent获取客户机的cpu、内存、磁盘io等监控数据;但是对于交互机(打印机,路由器等网络设备)的监控就要用到snmp协议,snmp通过特定的oid值来获取对应的数据。交换机需要开启snmp协议,通过snmpwalk 可以抓取到数据就可以了(snmpwalk -v 2c -c public *.*.*.*)

------------------------------------------------------------------------------------------------------------------------ 使用zabbix的ICMP Ping模版实现对客户端网络状态的监控 如上正确安装及配置fping,然后在服务端进行zabbix用户测试fping命令 [root@Zabbix-server ~]# /usr/local/sbin/fping www.baidu.com www.baidu.com is alive //说明命令返回成功。

接着在zabbix监控界面里添加主机设置,并选择添加模版template icmp ping。然后点开这个模块,可以选择想要的监控项的图形,效果如下:

-----------------------------------------Zabbix监控项CPU Load数值与服务器上uptime的实际值不符合-------------------------------------- 现象说明: zabbix监控项cpu load的数值跟被监控机本地uptime显示的负载值对不上,前者数值小于后者。

产生原因: 现在服务器的cpu基本都是多核的,但zabbix监控项cpu load参数里默认显示的是一个核心的参数, 而不是总和,所以两者数值对不上。

解决办法: "配置"->"模板"->"Template OS Linux"->"监控项"->"Processor load (1 min average per core)" 点开,将system.cpu.load[percpu,avg1]改为system.cpu.load[all,avg1],即将percpu改为all。 其余5 min和15 min的load监控项的改法一样!保存等几分钟即可显示。

-----------------------------------添加网络监控项的触发器(报警设置)-------------------------------- 注意: 网络监控的默认单位是bps,监控报警一般看的是Mbps,需要转为为bps。比如超过8M报警,那触发器的值即为8*1024*1024=8388608

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-08-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
分布式监控系统Zabbix3.2跳坑指南
zabbix是什么在此就不多作介绍了,可以参考之前的文章 零代码如何打造自己的实时监控预警系统 ,这篇主要介绍安装及注意事项。 主要分为服务端和客户端安装,客户端又分为Linux、Windows。 服务端安装环境 CentOS6.8 Zabbix3.2 Mysql5.6 Apache PHP56w 环境准备 关闭selinux setenforce 0 进入mysql,创建zabbix用户并授权 mysql -uroot -p CREATE DATABASE zabbix CHARACTER SET
欢醉
2018/01/22
1K0
分布式监控系统Zabbix3.2跳坑指南
分布式监控系统Zabbix-3.0.3-完整安装记录(0)
一、Linux下开源监控系统简单介绍 1)cacti:存储数据能力强,报警性能差 2)nagios:报警性能差,存储数据仅有简单的一段可以判断是否在合理范围内的数据长度,储存在内存中。比如,连续采样数据存储,有连续三次不在合理范围内的数据就报警 3)zabbix:结合上面两种工具的优点,又可以存储数据,又可以报警。 Zabbix是一个基于Web界面提供分布式系统监视及网络监视功能的企业级开源解决方案。借助Zabbix可很轻松地减轻运维人员们繁重的服务器管理任务,实现业务系统持续运行。 下面会逐步介绍Zabb
洗尽了浮华
2018/01/22
1K0
分布式监控系统Zabbix-3.0.3-完整安装记录(0)
企业级监控软件Zabbix搭建部署之zabbix server的安装
zabbix线上已经应用半年多了,关于zabbix在生产环境中的使用心得,以及一些经验写下来,希望让大家少走弯路,共同学习!
星哥玩云
2022/06/28
6430
分布式监控系统Zabbix-3.0.3-完整安装记录(2)-添加mysql监控
Zabbix3.0 Server以后就自带了MySQL插件来监控mysql数据库的模板,只需要配置好agent客户端,然后在web端给主机增加模板就行了。 以下是公司线上的zabbix3.0环境下添加mysql监控操作记录: Zabbix_agent客户端操作 1)首先在客户端的mysql里添加权限,即本机使用zabbix账号连接本地的mysql mysql> grant all on *.* to zabbix@'localhost' identified by "123456”; mysql> flu
洗尽了浮华
2018/01/22
7210
分布式监控系统Zabbix-3.0.3-完整安装记录(2)-添加mysql监控
分布式监控系统Zabbix--完整安装记录(7)-使用percona监控MySQL
前面已经介绍了分布式监控系统Zabbix-3.0.3-完整安装记录(2)-添加mysql监控,但是没有提供可以直接使用的Key,太过简陋,监控效果不佳。要想更加仔细的监控Mysql,业内同学们都会选择采用Percona Monitoring Plugins监控MySQL。Percona有比较详细的监控Mysql的模版以及脚本,它提升了在高负载情况下的InnoDB的性能、为运维人员提供一些非常有用的性能诊断工具;另外它有更多的参数和命令来控制服务器行为。废话不多说,下面记录下使用Percona Monitor
洗尽了浮华
2018/01/23
1.3K1
分布式监控系统Zabbix--完整安装记录(7)-使用percona监控MySQL
zabbix问题记录
zabbix部署好,在使用一段时间后,出现了不少报错,在此简单做一记录。 1)Zabbix监控界面报错“Lack of free swap space”解决 公司线上部署的zabbix3.0的监控界面首页报错说无交换内存主机“Lack of free swap space” 解决此问题的步骤如下: 选择Configuration->Templates(模板),在模板界面中选择Template OS Linux右侧的Triggers(触发器),在触发器页面中打开Lack of free swap space
洗尽了浮华
2018/01/22
3.3K1
zabbix问题记录
分布式监控系统Zabbix-3.0.3-完整安装记录(3)-监控nginx,php,memcache,Low-level discovery磁盘IO
前段时间在公司IDC服务器上部署了zabbix3.0.3监控系统,除了自带的内存/带宽/CPU负载等系统资源监控模板以及mysql监控模板外,接下来对诸如nginx、php、memcache、磁盘IO的监控项配置在此做下记录,希望能帮助到有用到的朋友们~ nginx的监控模板:zbx_nginx_templates.xml php的监控模板:zbx_php-fpm_templates.xml memcache的监控模板:zbx_memcached_templates.xml      (这是11211端口监
洗尽了浮华
2018/01/22
1K0
分布式监控系统Zabbix-3.0.3-完整安装记录(3)-监控nginx,php,memcache,Low-level discovery磁盘IO
CentOS 6.5 64位系统下安装部署Zabbix2.2.6监控系统
[root@it3246 ~]# cat/etc/RedHat-release CentOS release 6.5(Final)
星哥玩云
2022/07/19
4610
CentOS 6.5 64位系统下安装部署Zabbix2.2.6监控系统
Zabbix 监控配置及实战
该文章是一篇关于Zabbix监控系统的技术博客,主要介绍了Zabbix监控系统的原理、架构、安装、配置和使用。文章还通过一个具体的实例,详细阐述了如何通过Zabbix监控系统来实现对网络设备、服务器、应用程序等设备的监控。此外,还介绍了如何设置报警、创建监控项、配置主机和创建模板等功能。对于想要使用Zabbix监控系统的企业和团队来说,这篇文章提供了非常详细和实用的指导,有助于快速了解和掌握Zabbix监控系统的使用。
魏豪
2017/05/24
5.9K0
分布式监控系统Zabbix--完整安装记录-批量添加主机和自动发现端口
一、Zabbix-3.0.3批量添加主机的配置如下: 0)被监控机上要安装zabbix_agent,并配置好zabbix_agentd.conf (如下172.29.8.50是zabbix_server机器的ip地址) 可批量修改zabbix_agentd.conf,如下: sed -i 's/Server=127.0.0.1/Server=172.29.8.50/g' /etc/zabbix/zabbix_agentd.conf sed -i 's/ServerActive=127.0.0.1/Serve
洗尽了浮华
2018/01/23
1.5K0
分布式监控系统Zabbix--完整安装记录-批量添加主机和自动发现端口
Linux系统——zabbix监控软件安装布署
zabbix安装需要LAMP或LNMP环境,并且对这些软件的版本也有一定的要求,并且PHP编译安装时需要一些指定 的模块,否则可能会安装不上,具体需求请参考官方文档
民工哥
2020/09/16
2.1K0
Linux系统——zabbix监控软件安装布署
Zabbix分布式监控系统
生产环境中,我们为了实现地域容灾,我们会把服务器放在不同的地域,如果一台zabbix server去监控的话,延迟会高,因为中国的网络由很多运营商在经营,包括联通,移动,电信,教育等等,有玩游戏的同学应该清楚,家里是联通的网络,你去会去电信的服务器么?不会,因为延迟太高。为什么延迟高?因为运营商之间的出口带宽是有限制的,为什么有限制?因为费用不一样,你在便宜的运营商这里办宽带,在贵的运营商这里玩,这种事,换做是谁都不会高兴的。有的同学说我用游戏加速器怎么延迟就低了?使用游戏加速器相当于在大家都从一扇门进出的时候,你发现了一扇窗,而这扇窗就你自己在用,但是当其他人也发现了这扇窗之后呢?所以即便是使用了游戏加速器,在上网高峰时,延迟还是高,只不过没有那么拥挤而已。说完了为什么延迟会高,我们再看一下另外一个问题,这种把服务器放在不同的地域也会造成zabbix server压力也会很大,所以为了避免这种情况,我们的处理方法就是将权利下发,在不同的地域都找一个机器来充当代理,本地的监控工作由代理(proxy)来完成,代理完成收集工作后交给zabbix server,zabbix server在将收到的数据统一整理展示到web。
星哥玩云
2022/09/15
7380
Zabbix分布式监控系统
Zabbix 5.4 在CentOS 8.2上的快速搭建
Zabbix 5.4 启动后总是弹出ZABBIX SERVER IS NOT RENNING: THE INFORMATION DISPLAYED MAY NOT BE CORRECT的原因为SELINUX没有关闭,在前面的配置中我们已经关闭了SELINUX,因为没有重启,所以配置没有生效。
dumpcat
2021/09/15
1.3K0
Zabbix 5.4 在CentOS 8.2上的快速搭建
CentOS 6.7 安装zabbix-agent
版权声明:本文为木偶人shaon原创文章,转载请注明原文地址,非常感谢。 https://blog.csdn.net/wh211212/article/details/52735287
shaonbean
2019/05/26
1.6K0
centos7.3搭建zabbix3.4.4
wget https://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm
py3study
2018/08/02
7580
企业级监控软件Zabbix搭建部署之Zabbix-Agents的安装部署
[root@localhost ~]# hostname Zabbix-Agent01 [root@localhost ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=Zabbix-Agent01 [root@localhost ~]#
星哥玩云
2022/06/28
3970
分布式监控系统Zabbix--完整安装记录 -添加apache监控
前面介绍了zabbix3.0.3环境及相关监控项的添加,下面介绍下针对apache的监控配置: 1)在apache配置文件中打开server-status状态访问功能(自带的) [root@IDC-Admin-01 ~]# /data/apache/bin/httpd -v Server version: Apache/2.4.25 (Unix) Server built: Jun 19 2017 19:18:00 [root@IDC-Admin-01 ~]# cat /data/apache/con
洗尽了浮华
2018/01/23
8200
分布式监控系统Zabbix--完整安装记录 -添加apache监控
zabbix-agent(客户端安装)
useradd -g zabbix zabbix -s /sbin/nologin
py3study
2018/08/02
1.2K0
Zabbix 3.4编译安装全解读
前提准备 准备系统环境 # yum -y install wget vim lrzsz epel-release bash-completion ntpdate ntp # setenforce 0 # vim /etc/sysconfig/selinux SELINUX=disabled # systemctl disable firewalld && systemctl stop firewalld # ntpdate TIME_SERVER 安装Zabbix 通过包管理器安装 如果你希望快速构建测试
用户1456517
2019/03/05
1.1K0
Zabbix 3.4编译安装全解读
Zabbix 系统概述与部署
Zabbix是一个非常强大的监控系统,是企业级的软件,来监控IT基础设施的可用性和性能.它是一个能够快速搭建起来的开源的监控系统,Zabbix能监视各种网络参数,保证服务器系统的安全运营,并提供灵活的通知机制以让系统管理员快速定位解决存在的各种问题,Zabbix系统几乎可用于任何系统的监控过程
王瑞MVP
2022/12/28
5690
推荐阅读
相关推荐
分布式监控系统Zabbix3.2跳坑指南
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验