运维监控-Open-Falcon单机部署实战篇
作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。
Open-Falcon,为前后端分离的架构,包含backend 和 frontend两部分。本文的部署笔记参考自open-faclon官网:https://book.open-falcon.org/zh_0_2/quick_install/。
一.环境准备
1>.操作系统环境
2>.安装操作系统常用的软件
[root@node101 ~]# yum -y install git telnet net-tools tree nmap sysstat lrzsz dos2unix tcpdump ntpdate wget Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile There are no enabled repos. Run "yum repolist all" to see the repos you have. You can enable repos with yum-config-manager --enable <repo> [root@node101 ~]# [root@node101 ~]# [root@node101 ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.`date +%F`^C [root@node101 ~]# [root@node101 ~]# [root@node101 ~]# mv /etc/yum.repos.d/CentOS-Base.repo.`date +%F` /etc/yum.repos.d/CentOS-Base.repo [root@node101 ~]# [root@node101 ~]# [root@node101 ~]# yum -y install git telnet net-tools tree nmap sysstat lrzsz dos2unix tcpdump ntpdate wget Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.bit.edu.cn * extras: mirror.bit.edu.cn * updates: mirror.bit.edu.cn Package net-tools-2.0-0.22.20131004git.el7.x86_64 already installed and latest version Package lrzsz-0.12.20-36.el7.x86_64 already installed and latest version Resolving Dependencies --> Running transaction check ---> Package dos2unix.x86_64 0:6.0.3-7.el7 will be installed ---> Package git.x86_64 0:1.8.3.1-14.el7_5 will be installed --> Processing Dependency: perl-Git = 1.8.3.1-14.el7_5 for package: git-1.8.3.1-14.el7_5.x86_64 --> Processing Dependency: perl(Term::ReadKey) for package: git-1.8.3.1-14.el7_5.x86_64 --> Processing Dependency: perl(Git) for package: git-1.8.3.1-14.el7_5.x86_64 --> Processing Dependency: perl(Error) for package: git-1.8.3.1-14.el7_5.x86_64 --> Processing Dependency: libgnome-keyring.so.0()(64bit) for package: git-1.8.3.1-14.el7_5.x86_64 ---> Package nmap.x86_64 2:6.40-13.el7 will be installed --> Processing Dependency: nmap-ncat = 2:6.40-13.el7 for package: 2:nmap-6.40-13.el7.x86_64 ---> Package ntpdate.x86_64 0:4.2.6p5-28.el7.centos will be installed --> Processing Dependency: libcrypto.so.10(OPENSSL_1.0.2)(64bit) for package: ntpdate-4.2.6p5-28.el7.centos.x86_64 ---> Package sysstat.x86_64 0:10.1.5-13.el7 will be installed --> Processing Dependency: libsensors.so.4()(64bit) for package: sysstat-10.1.5-13.el7.x86_64 ---> Package tcpdump.x86_64 14:4.9.2-3.el7 will be installed --> Processing Dependency: libpcap >= 14:1.5.3-10 for package: 14:tcpdump-4.9.2-3.el7.x86_64 ---> Package telnet.x86_64 1:0.17-64.el7 will be installed ---> Package tree.x86_64 0:1.6.0-10.el7 will be installed ---> Package wget.x86_64 0:1.14-15.el7_4.1 will be installed --> Running transaction check ---> Package libgnome-keyring.x86_64 0:3.12.0-1.el7 will be installed ---> Package libpcap.x86_64 14:1.5.3-8.el7 will be updated ---> Package libpcap.x86_64 14:1.5.3-11.el7 will be an update ---> Package lm_sensors-libs.x86_64 0:3.4.0-4.20160601gitf9185e5.el7 will be installed ---> Package nmap-ncat.x86_64 2:6.40-13.el7 will be installed ---> Package openssl-libs.x86_64 1:1.0.1e-42.el7.9 will be updated --> Processing Dependency: openssl-libs(x86-64) = 1:1.0.1e-42.el7.9 for package: 1:openssl-1.0.1e-42.el7.9.x86_64 ---> Package openssl-libs.x86_64 1:1.0.2k-12.el7 will be an update ---> Package perl-Error.noarch 1:0.17020-2.el7 will be installed ---> Package perl-Git.noarch 0:1.8.3.1-14.el7_5 will be installed ---> Package perl-TermReadKey.x86_64 0:2.30-20.el7 will be installed --> Running transaction check ---> Package openssl.x86_64 1:1.0.1e-42.el7.9 will be updated ---> Package openssl.x86_64 1:1.0.2k-12.el7 will be an update --> Finished Dependency Resolution Dependencies Resolved ==================================================================================================================================================================== Package Arch Version Repository Size ==================================================================================================================================================================== Installing: dos2unix x86_64 6.0.3-7.el7 base 74 k git x86_64 1.8.3.1-14.el7_5 updates 4.4 M nmap x86_64 2:6.40-13.el7 base 3.9 M ntpdate x86_64 4.2.6p5-28.el7.centos base 86 k sysstat x86_64 10.1.5-13.el7 base 310 k tcpdump x86_64 14:4.9.2-3.el7 base 421 k telnet x86_64 1:0.17-64.el7 base 64 k tree x86_64 1.6.0-10.el7 base 46 k wget x86_64 1.14-15.el7_4.1 base 547 k Installing for dependencies: libgnome-keyring x86_64 3.12.0-1.el7 base 109 k lm_sensors-libs x86_64 3.4.0-4.20160601gitf9185e5.el7 base 41 k nmap-ncat x86_64 2:6.40-13.el7 base 205 k perl-Error noarch 1:0.17020-2.el7 base 32 k perl-Git noarch 1.8.3.1-14.el7_5 updates 54 k perl-TermReadKey x86_64 2.30-20.el7 base 31 k Updating for dependencies: libpcap x86_64 14:1.5.3-11.el7 base 138 k openssl x86_64 1:1.0.2k-12.el7 base 492 k openssl-libs x86_64 1:1.0.2k-12.el7 base 1.2 M Transaction Summary ==================================================================================================================================================================== Install 9 Packages (+6 Dependent packages) Upgrade ( 3 Dependent packages) Total download size: 12 M Downloading packages: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. (1/18): dos2unix-6.0.3-7.el7.x86_64.rpm | 74 kB 00:00:00 (2/18): libgnome-keyring-3.12.0-1.el7.x86_64.rpm | 109 kB 00:00:00 (3/18): libpcap-1.5.3-11.el7.x86_64.rpm | 138 kB 00:00:02 (4/18): lm_sensors-libs-3.4.0-4.20160601gitf9185e5.el7.x86_64.rpm | 41 kB 00:00:03 (5/18): nmap-6.40-13.el7.x86_64.rpm | 3.9 MB 00:00:07 (6/18): nmap-ncat-6.40-13.el7.x86_64.rpm | 205 kB 00:00:07 (7/18): perl-Error-0.17020-2.el7.noarch.rpm | 32 kB 00:00:00 (8/18): ntpdate-4.2.6p5-28.el7.centos.x86_64.rpm | 86 kB 00:00:05 (9/18): perl-TermReadKey-2.30-20.el7.x86_64.rpm | 31 kB 00:00:00 (10/18): sysstat-10.1.5-13.el7.x86_64.rpm | 310 kB 00:00:00 (11/18): perl-Git-1.8.3.1-14.el7_5.noarch.rpm | 54 kB 00:00:02 (12/18): tcpdump-4.9.2-3.el7.x86_64.rpm | 421 kB 00:00:01 (13/18): tree-1.6.0-10.el7.x86_64.rpm | 46 kB 00:00:00 (14/18): openssl-libs-1.0.2k-12.el7.x86_64.rpm | 1.2 MB 00:00:03 (15/18): wget-1.14-15.el7_4.1.x86_64.rpm | 547 kB 00:00:00 (16/18): telnet-0.17-64.el7.x86_64.rpm | 64 kB 00:00:01 (17/18): openssl-1.0.2k-12.el7.x86_64.rpm | 492 kB 00:00:10 (18/18): git-1.8.3.1-14.el7_5.x86_64.rpm | 4.4 MB 00:00:14 -------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 877 kB/s | 12 MB 00:00:14 Running transaction check Running transaction test Transaction test succeeded Running transaction Updating : 1:openssl-libs-1.0.2k-12.el7.x86_64 1/21 Updating : 14:libpcap-1.5.3-11.el7.x86_64 2/21 Installing : 1:perl-Error-0.17020-2.el7.noarch 3/21 Installing : 2:nmap-ncat-6.40-13.el7.x86_64 4/21 Installing : lm_sensors-libs-3.4.0-4.20160601gitf9185e5.el7.x86_64 5/21 Installing : perl-TermReadKey-2.30-20.el7.x86_64 6/21 Installing : libgnome-keyring-3.12.0-1.el7.x86_64 7/21 Installing : perl-Git-1.8.3.1-14.el7_5.noarch 8/21 Installing : git-1.8.3.1-14.el7_5.x86_64 9/21 Installing : sysstat-10.1.5-13.el7.x86_64 10/21 Installing : 2:nmap-6.40-13.el7.x86_64 11/21 Installing : 14:tcpdump-4.9.2-3.el7.x86_64 12/21 Installing : ntpdate-4.2.6p5-28.el7.centos.x86_64 13/21 Installing : wget-1.14-15.el7_4.1.x86_64 14/21 Updating : 1:openssl-1.0.2k-12.el7.x86_64 15/21 Installing : dos2unix-6.0.3-7.el7.x86_64 16/21 Installing : tree-1.6.0-10.el7.x86_64 17/21 Installing : 1:telnet-0.17-64.el7.x86_64 18/21 Cleanup : 1:openssl-1.0.1e-42.el7.9.x86_64 19/21 Cleanup : 1:openssl-libs-1.0.1e-42.el7.9.x86_64 20/21 Cleanup : 14:libpcap-1.5.3-8.el7.x86_64 21/21 Verifying : 1:telnet-0.17-64.el7.x86_64 1/21 Verifying : git-1.8.3.1-14.el7_5.x86_64 2/21 Verifying : libgnome-keyring-3.12.0-1.el7.x86_64 3/21 Verifying : 2:nmap-6.40-13.el7.x86_64 4/21 Verifying : ntpdate-4.2.6p5-28.el7.centos.x86_64 5/21 Verifying : wget-1.14-15.el7_4.1.x86_64 6/21 Verifying : 1:perl-Error-0.17020-2.el7.noarch 7/21 Verifying : perl-TermReadKey-2.30-20.el7.x86_64 8/21 Verifying : 14:tcpdump-4.9.2-3.el7.x86_64 9/21 Verifying : tree-1.6.0-10.el7.x86_64 10/21 Verifying : lm_sensors-libs-3.4.0-4.20160601gitf9185e5.el7.x86_64 11/21 Verifying : sysstat-10.1.5-13.el7.x86_64 12/21 Verifying : 14:libpcap-1.5.3-11.el7.x86_64 13/21 Verifying : 1:openssl-1.0.2k-12.el7.x86_64 14/21 Verifying : 2:nmap-ncat-6.40-13.el7.x86_64 15/21 Verifying : 1:openssl-libs-1.0.2k-12.el7.x86_64 16/21 Verifying : perl-Git-1.8.3.1-14.el7_5.noarch 17/21 Verifying : dos2unix-6.0.3-7.el7.x86_64 18/21 Verifying : 1:openssl-libs-1.0.1e-42.el7.9.x86_64 19/21 Verifying : 14:libpcap-1.5.3-8.el7.x86_64 20/21 Verifying : 1:openssl-1.0.1e-42.el7.9.x86_64 21/21 Installed: dos2unix.x86_64 0:6.0.3-7.el7 git.x86_64 0:1.8.3.1-14.el7_5 nmap.x86_64 2:6.40-13.el7 ntpdate.x86_64 0:4.2.6p5-28.el7.centos sysstat.x86_64 0:10.1.5-13.el7 tcpdump.x86_64 14:4.9.2-3.el7 telnet.x86_64 1:0.17-64.el7 tree.x86_64 0:1.6.0-10.el7 wget.x86_64 0:1.14-15.el7_4.1 Dependency Installed: libgnome-keyring.x86_64 0:3.12.0-1.el7 lm_sensors-libs.x86_64 0:3.4.0-4.20160601gitf9185e5.el7 nmap-ncat.x86_64 2:6.40-13.el7 perl-Error.noarch 1:0.17020-2.el7 perl-Git.noarch 0:1.8.3.1-14.el7_5 perl-TermReadKey.x86_64 0:2.30-20.el7 Dependency Updated: libpcap.x86_64 14:1.5.3-11.el7 openssl.x86_64 1:1.0.2k-12.el7 openssl-libs.x86_64 1:1.0.2k-12.el7 Complete! [root@node101 ~]#