zabbix监控安装与配置

Zabbix简介

基于web的开源软件,开源监控系统状态也可以监控网络设备。

和nagios不同的是zabbix会把获取的数据保存在数据库中,所以zabbix需要有数据库支持

Zabbix还可以自动发现主机和网络设备

支持邮件和短信告警

Zabbix大多配置都可以在web界面配置完成

平台:centos 6 x64

lamp环境

1.、安装zabbix服务端

rpm  -ivhhttp://www.lishiming.net/data/attachment/forum/month_1211/epel-release-6-7.noarch.rpm

注:需要安装第三方epel才能安装zabbix包,centos自带yum源中没有zabbix包

1-1、安装rpm包的lamp环境搭建:

yum install -y httpd mysql mysql-libs php php-mysql mysql-server php-bcmath php-gdphp-mbstring

1-2、安装zabbix服务端:

yum install zabbix20 zabbix20-agentzabbix20-server  zabbix20-server-mysqlzabbix20-web zabbix20-web-mysql net-snmp-devel

1-3、创建zabbix数据库及zabbix用户授权

mysql -uroot -p -e  "create database zabbix defaultcharacter set utf8 collate utf8_general_ci"

#创建zabbix数据库并指定字符集为utf8,防止web页面中文乱码

mysql -uroot-p -e  "grant all on zabbix.* to ‘zabbix‘@‘localhost‘identified by ‘zabbix‘

flushprivileges;           #刷新缓存,立即生效

#创建zabbx用户和密码并赋予所有权限操作使用zabbix数据库

1-4、按顺序导入zabbix安装在/usr/share/zabbix-mysql目录下的三个数据库

mysql -uroot -p zabbix </usr/share/zabbix-mysql/schema.sql

mysql -uroot -p zabbix < /usr/share/zabbix-mysql/images.sql

mysql -uroot -p zabbix </usr/share/zabbix-mysql/data.sql

1-5、修改zabbix_server.conf

vim/etc/zabbix/zabbix_server.conf

DBPassword=zabbix           #zabbix数据库用户的密码

1-6、修改php.ini配置文件满足zabbix安装要求

sed-i ‘s/^\(.*\)post_max_size =.*$/post_max_size = 16M/g‘ /etc/php.ini

sed-i ‘s/^\(.*\)max_execution_time =.*$/max_execution_time = 300/g‘ /etc/php.ini

sed-i ‘s/^\(.*\)max_input_time =.*$/max_input_time = 300/g‘ /etc/php.ini

修改php时间函数为中国的时区:

sed-i ‘s/;date.timezone.*/date.timezone = PRC/g‘ /etc/php.ini

1-8、修改zabbix_server.conf配置文件

DBUser=zabbix          #zabbix数据库的访问用户

DBPassword=zabbix     #zabbix数据库的访问的密码

1-7、启动zabbix服务和httpd/mysqld服务

/etc/init.d/zabbix-serverstart; /etc/init.d/zabbix-agent start

/etc/init.d/httpdstart; /etc/init.d/mysqld start

设置上述服务为系统开机运行

2、网页安装zabbix

浏览器访问 http://ip/zabbix, 输入mysql相关信息, 首先要测试一下,如果不通过,则需要调试,测试通过后,点next àName(可以自定义)点next,再点next,最后点finish

默认管理员账号为 admin:zabbix

3、 接入要监控的主机

客户端上yum install zabbix20-agent

vim/etc/zabbix_agentd.conf

//更改Server=服务端ip; ServerActive=0.0.0.0:10050; Hostname=centos(自定义,但要唯一)

启动客户端 /etc/init.d/zabbix-agent start

服务端上命令行测试:zabbix_get -s 客户端ip -p10050 -k"system.hostname"

时间: 2024-08-03 23:59:39

zabbix监控安装与配置的相关文章

Zabbix监控介绍&amp;配置zabbix架构

[toc]# Linux监控平台介绍 常见的有 cacti.nagios.zabbix.smokeping.open-falcon等等. cacti.smokeping偏向于基础监控,成图非常漂亮. cacti.nagios.zabbix服务端监控中心,需要php环境支持,其中zabbix和cacti都需要mysql作为数据存储,这几款监控软件均有web操作界面. nagios不用存储历史数据,注重服务或者监控项的状态. zabbix优势: zabbix会获取服务或者监控项目的数据,会把数据记录

zabbix监控安装及实现对tomcat服务器监控

一.zabbix监控安装配置实现对本机的监控 监控端ip 192.168.1.11 被监控端ip 192.168.1.12 1.zabbix相关包的安装 1)zabbix的仓库源配置 [email protected]:~# wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+bionic_all.deb 2)安装zabbixx-release_4.0-2+b

linux 下zabbix 监控简单配置

一.搭建环境介绍 hostname IP zabbix版本 系统版本 服务端 webserver 192.168.1.20 zabbix2.2 CentOS 6.6 客户端 hpf-linux 192.168.1.110 zabbix2.2 CentOS 6.6 二.zabbix的常用配置 1.更改浏览器下zabbix的显示语言 由于默认的浏览器下zabbix是英文,我们可以更改zabbix为中文:点击右上角的profile-->在language栏选择中文-->点击save保存: 查看zab

zabbix 飞信集成配置

1.环境说明: (Gentoo Linux环境) # uname -a Linux Crob 2.6.34-gentoo #1 SMP Mon May 31 15:45:25 CST 2010 x86_64 Intel(R) Core(TM)2 Duo CPU E7500 @ 2.93GHz GenuineIntel GNU/Linux # emerge -pv zabbix These are the packages that would be merged, in order: Calcu

zabbix 客户端安装配置运行

1 创建zabbix 用户 groupadd zabbix; useradd -g zabbix zabbix; passwd zabbix; 两次输入密码 2 下载获得zabbix的包,然后解压 tar zxvf zabbix-2.2.3.tar.gz; 3 安装 cd /home/zabbix/zabbix-2.2.3; ./configure --with-net-snmp --with-libcurl --enable-agent --prefix=/usr/local/zabbix s

Zabbix Agent-Windows平台配置指导

zabbix是一个CS结构的监控系统,支持ping,snmp等很多的监控,但是大部分的监控任务需要客户端agentd的支持才能用.server端侦听在10051端口,客户端侦听在10050端口.1.安装介质ZABBIX客户端http://www.zabbix.com/downloads/2.0.6/zabbix_agents_2.0.6.win.zip 环境及约束操作系统:Windows 2003 2.安装过程1) 将zabbix文件夹解压后放在C:\ 2) C:\zabbix\下 新建一个za

zabbix的action配置内容的配置

zabbix的action配置内容的配置,以后有用得着的,写在这里方便复制 故障信息{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME}故障! 告警主机: {HOSTNAME1} 告警时间: {EVENT.DATE} {EVENT.TIME} 告警等级: {TRIGGER.SEVERITY} 告警信息: {TRIGGER.NAME} 告警项目: {TRIGGER.KEY1} 问题详情: {ITEM.NAME}:{ITEM.VALUE} 当前状态:

zabbix(2)--详细配置

1.手动添加一台被监控服务器 添加一台被监控服务器流程 本次测试被监控主机ip:10.55.2.83,OS:RHEL 6.5 被监控端agent安装 a.配置zabbix yum源并安装 #yum install zabbix-agent zabbix-sender b.修改配置,agent分Passiv checks(等待zabbix主机来抓取数据)和Active checks(主动向zabbix主机提供数据)两种, 本次测试先使用Passive checks模式. /etc/zabbix/z

zabbix客户端安装配置

1.下载,解压并安装zabbixtar zxvf zabbix-2.0.12.tar.gzcd zabbix-2.0.12./configure --prefix=/usr/local/zabbix --enable-agentmake&&make install 2.配置zabbix_agentdgroupadd zabbixuseradd -g zabbix zabbix chown zabbix:zabbix -R /usr/local/zabbix cp misc/init.d/f