最小化安裝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/images_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