vincen 发表于 2019-1-24 08:12:54

CentOS Zabbix监控系统的安装与配置

  一、安装LAMP
  1、安装Linux操作系统;
  此处省略一万字……
  2、安装Apache
  # rpm -qa | grep httpd
httpd-2.2.15-5.el6.centos.i686
httpd-manual-2.2.15-5.el6.centos.noarc
httpd-tools-2.2.15-5.el6.centos.i686
  注;安装系统时,我已经安装了,所以此步骤省略;红色字体为必装项,其它可选(一);
  3、安装Mysql
  # rpm -qa | grep mysql
mysql-libs-5.1.47-4.el6.i686
mysql-bench-5.1.47-4.el6.i686
mysql-server-5.1.47-4.el6.i686
php-mysql-5.3.3-27.el6_5.i686
mysql-5.1.47-4.el6.i686
mysql-devel-5.1.47-4.el6.i686
mysql-connector-odbc-5.1.5r1144-7.el6.i6
mysql-test-5.1.47-4.el6.i686
  注;安装系统时,我已经安装了,所以此步骤省略;
  4、安装PHP
  # rpm -qa |grep php
php-5.3.3-27.el6_5.i686
php-gd-5.3.3-27.el6_5.i686
php-bcmath-5.3.3-27.el6_5.i686
php-cli-5.3.3-27.el6_5.i686
php-mysql-5.3.3-27.el6_5.i686
php-pdo-5.3.3-27.el6_5.i686
php-pear-1.9.0-2.el6.noarch
php-common-5.3.3-27.el6_5.i686
php-xml-5.3.3-27.el6_5.i686
php-mbstring-5.3.3-27.el6_5.i686
  注;安装系统时,我已经安装了,所以此步骤省略;
  二、安装其它相关软件
  1、net-snmp
  # rpm -qa | grep net-snmp
net-snmp-libs-5.5-49.el6.i686
net-snmp-5.5-49.el6.i686
net-snmp-utils-5.5-49.el6.i686
net-snmp-python-5.5-49.el6.i686
net-snmp-devel-5.5-49.el6.i686
  net-snmp-perl-5.5-49.el6.i686
  2、curl
  # rpm -qa | grep curl
curl-7.19.7-37.el6_4.i686
python-pycurl-7.19.0-5.el6.i686
libcurl-7.19.7-37.el6_4.i686
libcurl-devel-7.19.7-37.el6_4.i686
  3、gcc
  # rpm -qa | grep gcc
gcc-4.4.4-13.el6.i686
libgcc-4.4.4-13.el6.i686
gcc-c++-4.4.4-13.el6.i686
gcc-gfortran-4.4.4-13.el6.i686
  3、make
  # rpm -qa | grep make
make-3.81-19.el6.i686
automake-1.11.1-1.2.el6.noarch
  4、fping
  cd
  wget http://fping.sourceforge.net/download/fping.tar.gz
  tar xzvf fping.tar.gz
  cd fping-2.4b2_to/
  ./configure
  make
  make install
  三、启动各相关服务
  service httpd start
  service mysqld start
  service snmpd start
  chkconfig --level 35 httpd on
  chkconfig --level 35 mysqld on
  chkconfig --level 35 snmpd on
  四、安装Zabbix
  # cd
  # wget http://ncu.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.1/zabbix-2.2.1.tar.gz
  # tar xzvf zabbix-2.2.1.tar.gz
  # cd zabbix-2.2.1
  # ./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl
  # make install
  确认安装:
  # cat /etc/services | grep zabbix
zabbix-agent    10050/tcp               # Zabbix Agent
zabbix-agent    10050/udp               # Zabbix Agent
zabbix-trapper10051/tcp               # Zabbix Trapper
zabbix-trapper10051/udp               # Zabbix Trapper
  注:有些安装包,不会自动增加,可能需要手动增加到相应文件;
  # ll /usr/local/sbin/
-rwxr-xr-x 1 root root   503961月 12 03:27 fping
-rwxr-xr-x 1 root root6678251月 12 02:11 zabbix_agent
-rwxr-xr-x 1 root root7446091月 12 02:11 zabbix_agentd
-rwxr-xr-x 1 root root 27777331月 12 02:11 zabbix_server
  五、配置Zabbix
  5.1配置zabbix数据库
  # cd /root/zabbix-2.2.1/database/mysql
  # mysql
  mysql> create database zabbix;
Query OK, 1 row affected (0.00 sec)
  mysql> exit
  # mysql zabbix
页: [1]
查看完整版本: CentOS Zabbix监控系统的安装与配置