文档介绍:最近在实验室搭建了一套 zabbix 系统, 来对实验室的硬件资源, 以及软件资源进行监控, zabbix 由两部分组成: zabbix server 与可选组件 zabbix agent , zabbix server 可以通过 SNMP , zabbix agent , ping , 端口监视等方法提供对远程服务器/ 网络状态的监控,数据收集等功能。可以对包括: CPU 负荷、内存使用、磁盘使用、网络状况、端口监视、日志监视等功能进行监控,同时也可以对 vmware , java ,数据库, weblogi c 等系统进行监控。 zabbix 支持多种网络方式下的监控,可通过分布式的方式部署和安装监控代理,整个结构如下图所示: Zabbix 搭建: 1. 准备环境搭建环境: 安装 系统(1 )关闭防火墙: #service iptables stop #chkconfig iptables off (2 )关闭 selinux vi /etc/selinux/config 修改 SELINUX 的值为 disabled // 重启后才能生效执行 setenforce 0 立即关闭 selinux (3 )配置 yum 源(4 )修改主机名 vi /etc/work 修改 HOSTNAME=zabbix 2. 安装 server 端(1 )安装开发包以及软件依赖包 yum -y groupinstall "Development Tools" yum -y install httpd mysql mysql-server php php-mysql mon php-mbstring php-gd php-odbc php-pear curl curl---snmp-devel perl-DBI php-xml ntpdate php-bcmath (2 )创建服务所需的用户和用户组 groupadd -g 201 zabbix useradd -g zabbix -u 201 -m zabbix (3 )启动 mysql ,并创建 zabbix 服务器,为 zabbix 用户开启用户权限 service mysqld start mysqladmin -uroot - password "123456" mysql -uroot - -p create database zabbix character set utf8; grant all privileges on zabbix.* to ******@localhost identified by 'zabbixpass'; flush privileges; (4 )解压 zabbix ,并将 zabbix 的初始数据导入到数据库中 mkdir /software cd /software wget /projects/zabbix/files/ZABBIX%20Latest%20Stable/- cd /software tar xf zabbix- cd zabbix-2