zabbix(2)

dd4:安装nginx
tar zxf nginx-1.10.3.tar.gz
cd nginx-1.10.3
cd auto
cd cc
vim gcc


./configure --with-http_stub_status_module --prefix=/usr/local/nginx
make && make install
cd /usr/local/nginx
vim nginx.conf
/usr/local/nginx/sbin/nginx -t
/usr/local/nginx/sbin/nginx

curl -s http://172.25.42.13/status | grep Active | awk‘{print $NF}‘


cd /etc/zabbix/zabbix_agentd.d
vim nginx.conf


dd5:
rpm -ivh zabbix-get-2.4.5-1.el6.x86_64.rpm
zabbix_get -s 172.25.42.13 -p 10050 -k "nginx.active"

dd5:nginx策率自定义添加:

测试图表:ab -c 100 -t 20 http://172.25.42.13/
查看:
dd5:mysql策率自定义添加:
rpm -ivh percona-zabbix-templates-1.1.6-1.noarch.rpm
rpm -ql percona-zabbix-templates


cd /var/lib/zabbix/percona
cd scripts/
mysqladmin -u root password westos
vim ss_get_mysql_stats.php (php脚本访问mysql需要mysql授权)


cd templates/
cp userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/ (将key值给agent)
cd /etc/zabbix/zabbix_agentd.d
vim /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php.cnf


/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gg


cd /var/lib/zabbix/
vim .my.cnf (指定 zabbix agent 如何登陆数据库)


/etc/init.d/zabbix-agent restart
cd /tmp/
chown zabbix.zabbix localhost-mysql_cacti_stats.txt
cd templates/
scp zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.6.xml  172.25.42.250:/root/

zabbix警报:
dd5:
tar zxf alert-agent-4.1.3.1-linux-x64.tar.gz
cp -r alert-agent /usr/lib/zabbix/alertscripts/


cp alert-agent/plugin/zabbix-plugin/110monitor/usr/lib/zabbix/alertscripts/chmod +x /usr/lib/zabbix/alertscripts/110monitor


配置虚拟机网络,使能上网:
ip addr add 172.25.254.142/24 dev eth0
route add default gw 172.25.254.251

sysctl -w net.ipv4.icmp_echo_ignore_all=1 (禁ping)
tail -f /usr/lib/zabbix/alertscripts/alert-agent/log/agent.log (查看日志)


./110monitor 8d39347c-35dc-e7eb-a48e-92ca8a31d50f trigger"alarmName:helloworld" (手动调用脚本)
sysctl -w net.ipv4.icmp_echo_ignore_all=0 (实验完成后改回正确的)

angent 主动发起监控信息传送
 vim/etc/zabbix/zabbix_agentd.conf

/etc/init.d/zabbix-agent restart
netstat -antlpe | grep :10050 (关闭别人主动连接我的端口 )

配置zappix:

zappix代理(proxy):
再开一台虚拟机:dd3.example.com
yum install zabbix-proxy-2.4.5-1.el6.x86_64.rpmzabbix-proxy-mysql-2.4.5-1.el6.x86_64.rpm fping-2.4b2-16.el6.x86_64.rpm  zabbix-2.4.5-1.el6.x86_64.rpmmysql
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to [email protected] identified by‘westos‘;
cd /usr/share/doc/
cd zabbix-proxy-mysql-2.4.5/
cd create/
mysql zabbix < schema.sql
vim /etc/zabbix/zabbix_proxy.conf

/etc/init.d/zabbix-proxy start

dd4:agent
vim /etc/zabbix/zabbix_agentd.conf


server (被动模式) server Active(主动模式)
配置server web zabbix:

(注意重启顺序 server  proxyagent)
dd4:/etc/init.d/zabbix-agent restart
dd5:/etc/init.d/zabbix-server restart
注意:server端要有agent和proxy的主机名解析
查看日志是否成功:tail -f /var/log/zabbix/zabbix_server.log

时间: 2024-10-06 13:32:41

zabbix(2)的相关文章

开源监控系统中 Zabbix 和 Nagios 哪个更好?

监控平台的话,各有优劣,但基本都可以满足需求.等达到一定监控指标后,发现,最困难的是监控项目的管理. CMDB中小规模(服务器<=1k):Zabbix大规模(1k>=服务器<=10k):Nagios进行二次开发超大规模(服务器>=10k):开发适应自己平台的监控软件吧另推荐个牛逼的东西:http://prometheus.io 作者:好撑链接:https://www.zhihu.com/question/19973178/answer/131911060来源:知乎著作权归作者所有.

centos7.x之yum安装zabbix

1.安装LAMP #关闭防火墙方便测试 yum install epel-release -y systemctl stop firewalld.service systemctl disable firewalld.service setenforce 0 #安装httpd yum install httpd systemctl start httpd.service  systemctl enable httpd.service #安装数据库5.6 wget http://dev.mysql

zabbix用自带的模板监控mysql

先看一下zabbix自带的mysql模板监控项: #很少是吧,没事生产环境一般我们不用,下一篇将介绍生产环境用的另一种mysql监控. 配置zabbix自带的模板监控mysql数据库:

实现zabbix对tomcat的监控

what-zabbix 优点: 1>开源,无软件成本投入 2>Server 对设备性能要求低 3>支持设备多,自带多种监控模板 4>支持分布式集中管理,有自动发现功能,可以实现自动化监控 5>开放式接口,扩展性强,插件编写容易 6>当监控的 item 比较多服务器队列比较大时可以采用被动状态,被监控客户端主动从server 端去下载需要监控的 item 然后取数据上传到 server 端.这种方式对服务器的负载比较小. 7>Api 的支持,方便与其他系统结合 缺点

zabbix切换数据库思路

zabbix切换数据库操作 1.安装mysql-server数据库 ,讲三个表结构复制过去 将schema.sql  images.sql   data.sql  数据库从zabbix服务器上复制到/root路径下面 然后导入表结构 [[email protected] ~]#  /usr/bin/mysql -uzabbix -pzabbix zabbix < /root/schema.sql Warning: Using a password on the command line inte

zabbix实例集群部署-偏向于管理使用

zabbix实例集群部署 前言:已经折腾两个礼拜了,本文侧重点不在于安装,在于使用管理.部署请看文档或者百度,,很简        单 提示:zabbix关于模板.应用集.主机组.触发器.等等命令一定要谨慎,不要随意,防止自己糊涂了 主机组: 比如说,我的主机组用的是yunce56,因为我这个项目名称叫做yunce 模板:zabbix自带的templates不够合理,我自己重新写,DIY.比如说我专门监                          控cpu,我可以写yunce-cpu-li

zabbix——远程命令

实验目的: 使用zabbix监控httpd是否正常工作,具体通过监测80端口是否开启 如果httpd没有正常工作,zabbix执行远程命令,重启httpd服务   一.准备工作: 在agent端执行 vim /etc/zabbix/zabbix_agentd.conf //配置agent,允许执行远程命令   service zabbix-agent restart //重启服务生效   cat /etc/sudoers | grep requiretty //查看sudo配置是否要求用户登录t

zabbix——计算所需数据库空间

一共有三类数据: 历史数据(每秒记录一次) 保存天数*每秒处理的数据量*86400(秒)*50Bytes(每条数据的大小) 趋势数据(每小时记录一次) 保存天数*每小时处理的数据量*24(小时)*128Bytes(每条数据的大小) 事件数据 保存天数*每秒产生的数据量*86400(秒)*130Bytes(每条数据大小) 例: 一共有1000台被监控主机,平均每台主机上有60个Item,每60秒采集一次数据.假设每台主机平均每秒产生1个事件,数据保存时间为默认,即历史数据保存90天,趋势数据保存3

47 监控系统基础及zabbix介绍、zabbix工作原理及安装配置、zabbix on CentOS7、zabbix配置

02    zabbix工作原理及安装配置 配置环境 node1192.168.1.120CentOS6.7 node2192.168.1.121CentOS6.7 1.安装配置zabbix #安装前准备 [[email protected] ~]#yum -y install mysql-server mysq [[email protected] ~]# mysql mysql> CREATE DATABASE zabbix CHARACTER SET utf8; mysql> GRANT

zabbix agent源码安装

1,准备好源码包zabbix-2.2.2.tar.gz # pwd /usr/local/src # ls zabbix-2.2.2.tar.gz 2,编译安装 # tar -xzvf zabbix-2.2.2.tar.gz # cd zabbix-2.2.2 # ./configure --prefix=/usr/local/zabbix-2.2.2/ --enable-agent # make # make install 3,改配置文件 vim /usr/local/zabbix-2.2.