简介
为了能够更好的监控和管理服务器,我们可以选择开源的zabbix软件。zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。Zabbix主要是有zabbix-server和zabbix-agent组成。
zabbix server主要是通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器和网络状态的监控。
zabbix agent需要安装在被监控服务器上,它主要完成对硬件信息或与操作系统的内存和CPU等相关信息的采集。
由于安装过程依赖关系过多,故采用yum方式安装。一、部署zabbix系统需要在LAMP环境下,
安装php环境:yum install php
安装php的拓展:
yum install php-mysql php-gd php-ldap php-odbc php-pear php-xmlphp-xmlrpc
安装
yum install net-snmp net-snmp-devel net-snmp-libs net-snmp-utilsphp-snmp
安装数据库mariadb:
[root@localhost ~]# yum -y install mariadb mariadb-server
[root@localhost ~]# systemctl start mariadb #启动mysql
[root@localhost ~]# systemctl enable mariadb #设置开机自启动
二、安装zabbix
在线安装命令:
rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
然后安装zabbix-server-mysql zabbix-web-mysql
数据库初始化:
mysql -uroot –p 注:此处密码为空
create database zabbix character set utf8collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by '123