返回列表 发帖

Oracle Linux6.9安装Cacti

实验中,服务器的信息:
[root@oracle-linux6 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.9 (Santiago)
[root@oracle-linux6 ~]#
[root@oracle-linux6 ~]# cat /etc/issue |head -1
Oracle Linux Server release 6.9

[root@oracle-linux6 ~]# hostname
oracle-linux6.9
[root@oracle-linux6 ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=oracle-linux6.9

[root@oracle-linux6 ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:01:1A:AF  
          inet addr:192.168.168.135  Bcast:192.168.168.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe01:1aaf/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:525 errors:0 dropped:0 overruns:0 frame:0
          TX packets:161 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:48200 (47.0 KiB)  TX bytes:19205 (18.7 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)


查看当前语言环境:(中文)
[root@oracle-linux6 ~]# echo $LANG
zh_CN.UTF-8
[root@oracle-linux6 ~]#
[root@oracle-linux6 ~]# cat /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"



安装LAMP环境和相关软件依赖包:(实验中,使用本地光盘作为Yum源)
[root@oracle-linux6 ~]# yum -y install httpd php php-mysql mysql mysql-server net-snmp-utils rrdtool-* gcc-c++ patch


修改Apache的配置文件:
[root@oracle-linux6 ~]# sed -i 's/#ServerName www.example.com:80/ServerName www.example.com:80/g' /etc/httpd/conf/httpd.conf


启动Apache:
service httpd start
chkconfig --level 35 httpd on


启动MySQL:
service mysqld start
chkconfig --level 35 mysqld on


设置MySQL的数据库管理员root@localhostroot的密码为 123456a
[root@oracle-linux6 ~]# mysqladmin -u root password 123456a


给Cacti创建库:
[root@oracle-linux6 ~]# mysql -u"root" -p"123456a"
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.1.73 Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> create database cacti;
Query OK, 1 row affected (0.01 sec)

mysql> show create database cacti;
+----------+------------------------------------------------------------------+
| Database | Create Database                                                  |
+----------+------------------------------------------------------------------+
| cacti    | CREATE DATABASE `cacti` /*!40100 DEFAULT CHARACTER SET latin1 */ |
+----------+------------------------------------------------------------------+
1 row in set (0.00 sec)


查看所有数据库用户及其主机信息:
select user,host from mysql.user;
图片1.png
2021-8-28 13:50



查看数据库管理员root@localhostroot的权限:
mysql> show grants for root@localhost;
+----------------------------------------------------------------------------------------------------------------------------------------+
| Grants for root@localhost                                                                                                              |
+----------------------------------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*B012E8731FF1DF44F3D8B26837708985278C3CED' WITH GRANT OPTION |
+----------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)



安装Cacti:

cacti-0.8.8b.tar.gz的下载链接:https://pan.baidu.com/s/1HtjmTLFE_H4LQ3KENIuOeg  提取码:8y16

tar -zxvf cacti-0.8.8b.tar.gz -C /usr/local/
mkdir /var/www/html/cacti

mv /usr/local/cacti-0.8.8b/* /var/www/html/cacti
rm -rf /usr/local/cacti-0.8.8b/

adduser -s /sbin/nologin cacti
chown -R cacti:cacti /var/www/html/cacti

将目录/var/www/html/cacti/里的cacti.sql 导入到MySQL的库cacti里:
[root@oracle-linux6 ~]# mysql -u"root" -p"123456a" cacti < /var/www/html/cacti/cacti.sql


修改Cacti的配置文件里的数据库连接信息:
[root@oracle-linux6 ~]# vi /var/www/html/cacti/include/config.php
图片2.png
2021-8-28 13:55


保存文件后,重启Apache:
[root@oracle-linux6 ~]# service httpd restart
停止 httpd:[确定]
正在启动 httpd:[确定]


先手动运行几次以下的命令:
[root@oracle-linux6 ~]# /usr/bin/php /var/www/html/cacti/poller.php


修改crontab文件,添加RRDtool抓图任务计划:
[root@oracle-linux6 ~]# crontab -e
追加:
*/5 * * * * /usr/bin/php /var/www/html/cacti/poller.php


插入防火墙规则:(打开TCP 80端口)
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
iptables-save > /etc/sysconfig/iptables


记得关闭SELinux!!!
图片3.png
2020-8-31 16:53



修改PHP的配置文件:
[root@oracle-linux6 ~]# vi /etc/php.ini
;date.timezone =
修改为:
date.timezone = PRC

保存文件后,重启Apache:
[root@oracle-linux6 ~]# service httpd restart
停止 httpd:[确定]
正在启动 httpd:[确定]



######
从Windows客户端安装:
http://192.168.168.135/cacti/
图片5.png
2020-8-31 16:54



图片6.png
2020-8-31 16:54



图片7.png
2020-8-31 16:55

图片8.png
2020-8-31 16:55

笺注:Cacti的日志文件 /var/www/html/cacti/log/cacti.log


默认登录用户名和密码均为 admin
图片9.png
2020-8-31 16:55



强制修改初始密码的:
图片10.png
2020-8-31 16:55



Cacti的主界面:
图片11.png
2020-8-31 16:56


在主界面可以看到Cacti版本:
图片3.png
2021-8-28 13:59




查看图形信息:(要等一段时间才有图像出来的)
图片12.png
2020-8-31 16:56



图片13.png
2020-8-31 16:56



图片14.png
2020-8-31 16:57











######
添加Monitor,Thold等插件:

插件的下载链接:https://pan.baidu.com/s/1KfAzxDYhvqaVq8kbR_ecJA  提取码:v69a

cd /root/cacti-plugin/
tar -zxvf cacti-plugin-0.8.7g-PA-v2.8.tar.gz -C /tmp/

cd /var/www/html/cacti/
patch -p1 -N < /tmp/cacti-plugin-arch/cacti-plugin-0.8.7g-PA-v2.8.diff

cd /var/www/html/cacti/plugins
tar -zxvf /root/cacti-plugin/monitor-0.8.2.tar.gz
tar -zxvf /root/cacti-plugin/settings-0.5.tar.gz
tar -zxvf /root/cacti-plugin/thold-0.4.3.tar.gz  

mysql -u root -p123456a cacti < monitor/monitor.sql
mysql -u root -p123456a cacti < thold/thold.sql



再次修改Cacti的配置文件:
[root@oracle-linux6 ~]# vi /var/www/html/cacti/include/config.php
图片5.png
2021-8-28 14:00

修改如下图:(登录Cacti的Web页面的格式  http://服务器IP/cacti/ )
图片6.png
2021-8-28 14:01


保存文件后,重启Apache:
[root@oracle-linux6 ~]# service httpd restart
停止 httpd:[确定]
正在启动 httpd:[确定]



######
登录Cacti的Web页面 http://192.168.168.135/cacti/

点击左边导航栏“concle”》“Configuration”下的“Plugin Management”:
分别单击按钮进行激活:
图片7.png
2021-8-28 14:03


以下是已激活状态:
图片8.png
2021-8-28 14:04



插件安装成功了:
图片9.png
2021-8-28 14:04


图片10.png
2021-8-28 14:04


图片11.png
2021-8-28 14:05




更改Monitor的显示风格:
单击左边导航栏“Configuration”下的“Settings”,切换到“Misc”:
图片12.png
2021-8-28 14:05


图片13.png
2021-8-28 14:05






######
######
LAMP环境的软件版本信息:
图片20.png
2020-8-31 16:59











相关文章:
Oracle Linux6.9的安装
Cacti使用新模板监控本机

Cacti监控监控Windows2008R2
Cacti监控监控Windows2012R2

Oracle Linux6.9安装Nagios

CentOS8_lnmp1.7_LAMP_安装Cacti
CentOS8编译安装Zabbix4.4.5




#################################
#################################
亲,学习研究也要劳逸结合哦,来我微店逛逛,买点东西好好犒劳犒劳自己和家人吧^_^^_^

【刁嘴娃-卤汁牛肉80g】 麻辣五香味零食风干手撕牛肉干 【非偏远地区满79包邮】
niurou.png
2019-10-1 20:34


干衣机家用双层衣柜宝宝专用烘干机超静音 烘衣器省电杀菌烘衣机
hongganji.png
2019-10-1 20:34


【送两个吹风嘴】飞科大功率电吹风发廊机冷热风负离子吹风筒家用静音吹风机
dianchuifeng.png
2019-10-1 20:34

返回列表