×

扫描二维码登录本站

标签: 暂无标签
一、监控系统的简单介绍
(1)cacti:存储数据能力强,报警性能差
(2)nagios:报警性能差,存储数据仅有简单的一段可以判断是否在合理范围内的数据长度,储存在内存中。比如,连续采样数据存储,有连续三次不在合理范围内的数据就报警
(3)zabbix:结合上面两种工具的优点,又可以存储数据,又可以报警

二、zabbix特性
(1)数据采样:通过snmp、ssh、telnet、agent、ipmi、jmx等通道采集被监控主机的数据。可以自定义检测机制和自定义时间间隔
(2)实时绘图:展示,读取数据绘图,支持graph,map,screen,幻灯片(slide show)
(3)告警:(升级告警,规定时间内内解决不了的事情往上传)
(4)数据存储:数据库有mysql,pgsql,时间序列数据库等等

三、程序构成
(1)zabbix_server:服务端守护进程
(2)zabbix_agented:agent端守护进程
(3)zabbix_proxy:代理服务器(可选,分布式才用到)
(4)zabbix_get:命令行工具,手动测试数据采集
(5)zabbix_sender:命令行工具,运行于agent端,手动向server端发送数据
(6)zabbixjavagateway:java网关


四、zabbix部署(监控端)
(1)zabbix依赖数据库配置
①yum install mariadb-server
②vim /etc/my.cnf,在[mysqld_safe]下加上

skip_name_resolve=on
innodb_file_per_table=on

③systemctl start mariadb.service , ss -tnl
④创建数据库:CREATE DATABASE zabbix CHARSET utf8;
⑤授权一个普通用户可以(远程或者本地访问它):GRANT ALL ON zabbix.* TO zbxuser@'192.168.%.%' IDENTIFIED BY 'zbxpass' ; 我是设定远程的,本地的就是127.0.0.1
⑥FLUSH PRIVILEGES;
⑦exit;

(2)配置服务端组件
①安装服务端:yum install zabbix-server-mysql zabbix-get
②安装webGUI:yum install zabbix-web zabbix-web-mysql
③安装agent端(可以监控自己):yum install zabbix-agent zabbix-sender
④zabbix server 数据库初始化:(将create.sql 导入到database中)

cd /usr/share/doc/zabbix-server-mysql-3.0.7/
gzip -d creat.sql.gz
mysql  -h192.168.1.108  -uzbxuser -p zabbix < create.sql

⑤mysql ;use zabbix ;SHOW TABLES;查看

(3)修改服务端配置文件:/etc/zabbix/zabbix_server.conf(先备份)
①SourceIP:若是有多个IP,启用一个源IP,对方授权的IP
②DBHost:数据库服务地址
③DBname:与我们创建的一样
④DBuser:与我们创建的一样
⑤DBpassword:我们自定义的
⑥DBSocket:如果database与server在同一台主机就要改,不在就没事。
⑦启动:systemctl start zabbix-server,注意如果是centos是7.0或者7.1版本的trousers包要更新。

(4)配置其他事项
①安装php-mysql (rpm -q php-mysql),前面装过了
②配置zabbix-web,配置php的时区指定:vim /etc/httpd/conf.d/zabbix.conf ,php_value date.timezone Asia/Shanghai
③启动httpd:systemctl start httpd.service
④访问:192.168.1.108/zabbix

⑤这边所有的ok就ok:

⑥经历最后几步,好了

五、zabbix部署(被监控端,基于agent)

①安装:yum install zabbix-agent zabbix-sender -y

②编辑配置文件cd /etc/zabbix ,cp zabbix_agentd.conf{,.bak}

③vim zabbix_agentd.conf


被动监控,agent等待server过来请求数据
passive checks related 下
Server=192.168.1.108  可以用逗号隔开授权的有哪些

主动监控:被监控端把数据主动发给服务端
active checks related 下
ServerActive=192.168.1.108
Hostname=服务器端的正常主机名

④启动服务:systemctl start zabbix-agent.service



原创:yezi


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x




上一篇:绩效考核是敏捷转型的鸿沟
下一篇:关于zabbix安装、部署和配置的详解(Server端)
monicazhang

写了 2297 篇文章,拥有财富 12859,被 21 人关注

您需要登录后才可以回帖 登录 | 立即注册
B Color Link Quote Code Smilies

成为第一个吐槽的人

Powered by ITIL  © 2001-2025
返回顶部