安装前的环境以及必要插件安装:``
yum install -y mysql* php* httpd* net-snmp* rrdtool* cairo-devel libxml2-devel pango pango-devel crontab*
别跟我讲为什么后面全是* 安装那么多没用,几个就够之类的话 ,我懒, 图个省事儿。
查看 / 修改防火墙状态
getenforce
不管是啥 都改成 disabled
setenforce 0 临时关闭
vim /etc/selinux/config ---------->selinux永久关闭
selinux=disabled
service iptables status ------>查看状态
service iptables stop ---------> 关闭防火墙
iptables 可选择关闭 也可以选择开放服务端口。因为我是实验环境 怎么简单怎么搞, 直接关了。
具体怎么做随你。
LAMP环境配置修改
启动apache
service httpd start
修改配置文件
vim /etc/httpd/conf/httpd.conf
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
将 DirectoryIndex 后的 index.html 修改为 index.php
添加修改好后 进行测试
vim /var/www/html/index.php
<?php
phpinfo();
?>
配置成功则显示 php 的版本号及编译信息等。
启动mysql
service mysqld start
mysql安装后第一次启动有个初始化过程 超级长,无所谓 忽略他。我们看到ok就可以了。
mysql_secure_installation ----------> 设置mysql密码
除了两次输入密码 第一次设置密码 第二次确认密码,全程回车 (回车默认yes)
设置好后进入mysql,进行如下操作:
mysql -u root -p
password
create database cacti; --------->创建cacti表
insert into mysql.user (host,user,password) values ('localhost','cacti',password('cacti')); ---------->创建 cacti 用户
GRANT ALL PRIVILEGES ON cacti.* TO 'cacti'@'%' IDENTIFIED BY 'cacti' WITH GRANT OPTION; -------> 分配cacti权限
flush privileges; --------->刷新表
完成后退出 ctrl + c exit quit 三个命令都可以随你开心 。
至此,LAMP 环境配置基本完成。
最后有过修改的服务全部重启,并且加入到开机自启。
service httpd restart
chkconfg httpd on
service mysqld restart
chkconfig mysqld on
service snmpd restart
chkconfig snmpd on
安装 配置 cacti
导入或者下载cacti
tar cacti-0.8.8b.tar.gz ------------>解压压缩包
mv cacti-0.8.8b /var/www/html/cacti --------------> 将解压后的文件 移动并改名
cd /var/www/html/cacti/
mysql -u cacti -p cacti cacti < cacti.sql --------------->导入 cacti 数据库
导入完数据库我们还需要修改一下网站的配置文件,以保网站与数据库能正常连接
vim include/config.php
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "cacti";
$database_port = "3306";
$database_ssl = false;
/usr/bin/php /var/www/html/cacti/poller.php ------------------->
chmod 777 -R /var/www/html/cacti/rra ---------------->修改权限 rra为
chmod 777 -R /var/www/html/cacti/log
/usr/bin/php /var/www/html/cacti/poller.php --force ----------->图标无法正常显示执行此命令
创建监控计划任务
crontab -e
*/1 * * * * env LANG=C /usr/bin/php /var/www/html/cacti/poller.php
如果以上全部配置没问题, 打开浏览器(个人推荐360浏览器)
ip/cacti
进入cacti 配置界面。
一路默认,直达登陆界面。--------->网页提示很清晰,可以根据需要自行更改路径。
默认账号密码为 :admin
编译安装跳转 https://blog.csdn.net/weixin_44746983/article/details/89961113
如有缺漏,请在下方评论留言 或 私聊。
转载请注明出处,谢谢~