设为首页 收藏本站
查看: 1260|回复: 0

[经验分享] centos 搭建cacti监控以及常见故障解决方案

[复制链接]
YunVN网友  发表于 2019-1-10 11:07:29 |阅读模式
                     CentOS搭建Cacti监控平台以及故障解决

准备环境:

一、配置防火墙,开启80端口、3306端口

vi/etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp--dport 80 -j ACCEPT(允许80端口通过防火墙)

-A INPUT -m state --state NEW -m tcp -p tcp--dport 3306 -j ACCEPT(允许3306端口通过防火墙)

特别提示:很多哥们把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面

添加好之后防火墙规则如下所示:

*filter

:INPUT ACCEPT[0:0]

:FORWARD ACCEPT[0:0]

:OUTPUT ACCEPT[0:0]

-A INPUT -mstate --state ESTABLISHED,RELATED -j ACCEPT

-A INPUT -p icmp-j ACCEPT

-A INPUT -i lo-j ACCEPT

-A INPUT -mstate --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

-A INPUT -mstate --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

-A INPUT -mstate --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

-A INPUT -jREJECT --reject-with icmp-host-prohibited

-A FORWARD -jREJECT --reject-with icmp-host-prohibited

COMMIT

/etc/init.d/iptablesrestart#最后重启防火墙使配置生效

二、关闭SELINUX

vi/etc/selinux/config

#SELINUX=enforcing#注释掉

SELINUX=disabled#增加

:wq保存,关闭

shutdown -r now#重启系统

三、系统约定

软件源代码包存放位置:/usr/local/src

源码包编译安装位置:/usr/local/软件名字

四、下载软件包

http://wwwNaNake.org/files/v2.8/cmake-2.8.7.tar.gz

ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/libmcrypt/libmcrypt-2.5.7.tar.gz

http://mirror.bit.edu.cn/apache/apr/apr-1.4.6.tar.gz

http://mirror.bit.edu.cn/apache/apr/apr-util-1.4.1.tar.gz

五、安装编译工具及库文件(使用CentOS yum命令安装)

yum install make autoconfautomake gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel gdkernel keyutilspatchperl kernel-headers compat* mpfr cpp glibc libgomp libstdc++-devel pplcloog-ppl keyutils-libs-devel libcom_err-devel libsepol-devel libselinux-develkrb5-devel zlib-devel libXpm* freetype libjpeg* libpng* php-common php-gdncurses* libtool* libxml2 libxml2-devel patch

安装步骤

以下是用putty工具远程登录到服务器,在命令行下面操作的

1)安装libmcrypt

cdlibmcrypt-2.5.7./configuremake && make install

ldconfigcd libltdl/./configure--enable-ltdl-install make && make install

2)安装cmake./configure --prefix=/usrmake && make install

3)安装apryum-yremoveapr

./configure--prefix=/usr/local/webserver/aprmake && make install

4)安装apr-util

./configure--prefix=/usr/local/webserver/apr-util--with-apr=/usr/local/webserver/apr/bin/apr-1-config

1、安装mysql

#Nginxyum -yinstall pcre-develzlib-devel

第二步:添加MYSQL安装用户

groupaddmysql

useradd -gmysqlmysql -s /bin/false

第三步:编译和安装

cd mysql-5.5.21

cmake \

-DCMAKE_INSTALL_PREFIX=/usr/local/webserver/mysql\

-DMYSQL_DATADIR=/user/local/webserver/mysql/data\

-DSYSCONFDIR=/etc\

-DEXTRA_CHARSETS=all\

-DDEFAULT_CHARSET=utf8\

-DDEFAULT_COLLATION=utf8_general_ci\

-DWITH_INNOBASE_STORAGE_ENGINE=1\

-DWITH_ARCHIVE_STORAGE_ENGINE=1\

-DWITH_BLACKHOLE_STORAGE_ENGINE=1\

-DWITH_FEDERATED_STORAGE_ENGINE=1\

-DWITH_PARTITION_STORAGE_ENGINE=1\

-DWITH_PERFSCHEMA_STORAGE_ENGINE=1\

-DMYSQL_UNIX_ADDR=/usr/local/webserver/mysql/tmp/mysqld.sock\

-DMYSQL_TCP_PORT=3306\

-DWITH_DEBUG=0 \

-DENABLED_LOCAL_INFILE=1

make&& make install

第四步:设置mysql

#support-files目录中有五个配置信息文件(这里很重要,一定要根据自己的内存复制对应的cnf文件,否则mysql始终起不来)

#my-small.cnf (内存 createdatabase cacti;

Query OK, 1 rowaffected (0.03 sec)

mysql> grantall privileges on cacti.* to cactiuser@localhost \

-> identified by "ellisqin";

mysql> flushprivileges;

Query OK, 0 rowsaffected (0.02 sec)//重载MySQL授权表

#mysql-ucactiuser -pellisqin cacti

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-661580-1-1.html 上篇帖子: 配置CACTI监控MySQL数据库状态(5)增加MySQL监控模板 下篇帖子: cacti 监控服务器的搭建
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表