• centos7快速安装smokeping


    1.关闭selinux,建议修改完后即时重启reboot。避免太多防火墙的限制麻烦。
       vi /etc/selinux/config
        SELINUX=disabled
        :wq!
    2.设置时间并同步
    hwclock
    hwclock --set --date "2018-02-5 14:47:30"
    hwclock --hctosys
    clock -w
    history
    3.修改支持中文输入
    vi /etc/locale.conf
    LANG="zh_CN.UTF-8" reboot 4.修改yum源 yum install wget -y rm -rf /etc/yum.repos.d/* wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo yum clean all yum makecache 5.安装lrzsz上传软件 yum -y install lrzsz 6.上传已下载好的echoping-6.0.2.tar.gz、smokeping-2.6.11.tar.gz、fping-4.0.tar.gz、config(smokeping配置模板)
    7.快速安装以下软件 yum groupinstall "Compatibility libraries" "Base" "Development tools" -y

    8.安装fping-4.0
    tar -zxvf fping-4.0.tar.gz
    cd fping-4.0
    ./configure
    make && make install
    9.快速安装以下软件集 yum -y install cpan perl perl-FCGI perl-CGI perl-Digest-HMAC perl-Net-Telnet perl-Net-OpenSSH perl-Net-SNMP perl-LDAP perl-Net-DNS perl-IO-Pty-Easy perl-Test-Simple perl-Sys-Syslog perl-libwww-perl perl-IO-Socket-SSL perl-Socket6 perl-CGI-SpeedyCGI perl-FCGI perl-Time-HiRes perl-ExtUtils-MakeMaker rrdtool rrdtool-perl curl httpd httpd-devel gcc make wget libxml2-devel libpng-devel glib pango pango-devel freetype freetype-devel fontconfig cairo cairo-devel libart_lgpl libart_lgpl-devel mod_fcgid screen popt-devel openssl openssl-devel wqy-zenhei-fonts 10.安装配置echoping-6.0.2 tar xvf echoping-6.0.2.tar.gz cd echoping-6.0.2 ./configure --prefix=/usr/local/echoping --with-ssl --without-libidn make make install 11.安装配置smokeping-2.6.11 tar -xvf smokeping-2.6.11.tar.gz cd smokeping-2.6.11 export PERL5LIB=/usr/local/smokeping/thirdparty/lib/perl5/ ./setup/build-perl-modules.sh /usr/local/smokeping/thirdparty ./configure --prefix=/usr/local/smokeping gmake install cd /usr/local/smokeping mkdir cache data var touch /var/log/smokeping.log chown apache.apache cache/ data/ var/ /var/log 12.创建相关配置文件 cp /usr/local/smokeping/htdocs/smokeping.fcgi.dist /usr/local/smokeping/htdocs/smokeping.fcgi cp ~/config /usr/local/smokeping/etc/config 复制smokeping配置模板到指定配置目录 13.修改字体支持中文 vim /usr/local/smokeping/lib/Smokeping/Graphs.pm /for my 按n查找 for my $host (@hosts){ my ($graphret,$xs,$ys) = RRDs::graph ("dummy", '--start', $tasks[0][1], '--end', $tasks[0][2], '--font TITLE:20"WenQuanYiZen Hei Mono"', 14.修改apache配置文件增加登录验证 htpasswd -c /usr/local/smokeping/htdocs/htpasswd smokeping chmod 600 /usr/local/smokeping/etc/smokeping_secrets.dist 15.修改httpd.conf增加smokeping的web界面 vim /etc/httpd/conf/httpd.conf IncludeOptional conf.d/*.conf #########changed by jack 2016/11/02############## Alias /cache "/usr/local/smokeping/cache/" Alias /cropper "/usr/local/smokeping/htdocs/cropper/" Alias /smokeping "/usr/local/smokeping/htdocs/smokeping.fcgi" <Directory "/usr/local/smokeping"> AllowOverride None Options All AddHandler cgi-script .fcgi .cgi AllowOverride AuthConfig Order allow,deny Allow from all AuthName "Smokeping" AuthType Basic AuthUserFile /usr/local/smokeping/htdocs/htpasswd Require valid-user DirectoryIndex smokeping.fcgi </Directory>
    16.删除firewalld,并安装配置iptables服务
    systemctl stop firewalld.service
    systemctl disable firewalld.service
    yum install iptables-services -y
    vi /etc/sysconfig/iptables
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
    :wq!
    systemctl start iptables.service
    systemctl enable iptables.service
    17.启动服务 
    systemctl start httpd
    systemctl enable httpd
    netstat -lntup |grep 80 /usr/local/smokeping/bin/smokeping 输入用户名smokeping,密码为你初始化的密码即可。
  • 相关阅读:
    hadoop面试
    常用脚本
    1.kafka
    2.flink
    java面试
    Hbase 项目
    linux 2>&1 和 &的意思
    Jetbrains系列产品重置试用方法
    解决GitHub网页githubusercontent地址无法访问问题
    stylus 成熟的写法
  • 原文地址:https://www.cnblogs.com/vincent-liang/p/8086592.html
Copyright © 2020-2023  润新知