最小化安装CentOS 6.3后,配置后网络使系统可以使用yum。
暂未详细了解iptables,先将其关闭。
- service iptables stop
- chkconfig iptables off
安装编译环境:
- yum install wget make gcc gcc-c++ autoconf ncurses-devel fping -y
安装zabbix运行所需要的LAMP环境。
- yum install httpd php php-bcmath php-gd mysql-server mysql-devel php-mysql php-mbstring
安装zabbix相关的依赖包: yum install net-snmp net-snmp-devel net-snmp-utils curl curl-devel libgcc
- service mysqld start #开户MySQL服务
- service httpd start #开户apache服务
- chkconfig --level 345 mysqld on #设置开机启动MySQL
- chkconfig --level 345 httpd on #设置开机启动apache
下载并编译安装
- wget http://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/1.8.15/zabbix-1.8.15.tar.gz
- tar zxf zabbix-1.8.15.tar.gz
- cd zabbix-1.8.15
- ./configure --prefix=/opt/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl
- make install
数据库设置(一):
- mysqladmin -u root password '123456' #初始化数据库密码
- mysql -u root -p #登录MySQL数据库
- mysql> create database zabbix;
数据库设置(二):
- cat create/schema/mysql.sql |mysql -u root -p zabbix
- cat create/data/data.sql |mysql -u root -p zabbix
- cat create/data/p_w_picpaths_mysql.sql |mysql -u root -p zabbix
文件复制:
- mkdir /etc/zabbix
- zabbix-1.8.15/misc/conf
- cp -a misc/conf/* /etc/zabbix/. #注意权限及用户属性
- cp misc/init.d/redhat/* /etc/init.d
- cp -a frontends/php/* /var/www/html
配置:
- vi /etc/zabbix/zabbix_server.conf
- DBPassword=123456 #只改这个就可了。
启动:
- /etc/init.d/zabbix_server_ctl start
- /etc/init.d/zabbix_agentd_ctl start
- ps aux |grep zabbix #查看zabbix是否成功启动。
- 设置开机启动zabbix
- echo '/etc/init.d/zabbix_server_ctl start' > /etc/rc
- echo '/etc/init.d/zabbix_agentd_ctl start' > /etc/rc