cati监控系统

主要监控流量和性能

cati配置安装

1.搭建好LAMP或者LNMP架构的网络服务器架构

安装httpd和php

yum -y install httpd php php-mysql php-snmp php-xml php-ldap php-gd php-mbstring php-posix

systemctl start httpd && systemctl enable httpd

安装Mariadb10.3版本

vim /etc/yum.repos.d/mariadb10.3.repo

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

yum install -y MariaDB-server MariaDB-client MariaDB-devel

systemctl start mariadb && systemctl enable mariadb

数据库创建用户初始化

mysqladmin -u root password '123456'

添加参数

vim /etc/my.cnf.d/server.cnf

[server]
character_set_server = utf8mb4
collation-server = utf8mb4_unicode_ci
max_heap_table_size = 256M
max_allowed_packet = 16777216
tmp_table_size = 64M
join_buffer_size = 64M
innodb_file_per_table = ON
innodb_buffer_pool_size = 1024M
innodb_doublewrite = OFF
innodb_flush_log_at_timeout = 3
innodb_read_io_threads = 32
innodb_write_io_threads =16
innodb_file_format = Barracuda
innodb_large_prefix = 1

测试LAMP

<?php
$a=mysql_connect("localhost","root","123456");
if($a){echo "数据库连接成功!!!";}else{echo "数据库连接失败!!!";}
?>
<?php
phpinfo();
?>

如下图环境搭建成功:

2.安装net-snmp-utils并启动snmp服务

yum –y install net-snmp net-snmp-libs net-snmp-utils net-snmp-devel net-snmp-perl

systemctl start snmpd && systemctl enable snmpd

3.安装rrdtool软件包

安装相关依赖包

yum -y install cairo-devel zlib libxml2 libxml2-devel glib2 glib2-devel libpng libpng-devel freetype freetype_devel libart_lgpl pango pango_devel pear pear_devel perl-CPAN perl-YAML

安装rddtool

yum install -y rrdtool perl-rrdtool rrdtool-devel rrdtool-php

4.安装部署cacti

tar zxf cacti-1.2.12.tar.gz

mv cacti-1.2.12 /var/www/html/cacti

useradd cacti

chown -R apache.apache /var/www/html/cacti/

5.建立数据库,表结构

在建立数据库之前修改该网站的include目录下的config.php文件修改登录数据库用户和登录密码等信息

vim /var/www/html/cacti/include/config.php

$database_type     = 'mysql';
$database_default  = 'cacti';
$database_hostname = 'localhost';
$database_username = 'cacti';  #这里的用户名和后面数据库授权有关
$database_password = 'cacti';  #这里的密码也和后面的数据库授权有关
$database_port     = '3306';
$database_retries  = 5;
$database_ssl      = false;
$database_ssl_key  = '';
$database_ssl_cert = '';
$database_ssl_ca   = '';
$url_path = '/cacti/';

登录数据创建表授权

mysql -uroot -p123456

MariaDB [(none)]> create database cacti;

MariaDB [(none)]> grant all on cacti.* to cacti@localhost identified by "cacti";

MariaDB [(none)]> GRANT SELECT ON mysql.time_zone_name TO 'cacti'@'localhost' IDENTIFIED BY 'cacti';

MariaDB [(none)]> quit

导入该网站的数据库

mysql -uroot -p123456 cacti < /var/www/html/cacti/cacti.sql

6.修改时区

mysql_tzinfo_to_sql /usr/share/zoneinfo/ | mysql -uroot -p123456 mysql

vim /etc/php.ini

date.timezone = "Asia/Shanghai"

6.访问网站http://192.168.11.25/cacti/

会自动跳转到安装界面进行安装

安装完成之后

服务器监控系统——Cacti相关推荐

  1. 艺龙十万级服务器监控系统开发的架构和心得

    一.监控系统架构 经历了许多公司,监控系统大概都是从无到有,该经历的也都经历了.所谓监控系统,大概的架构如下: ◆在服务器布置一个Agent,它负责采集数据:  ◆由网上转发到一个分布式管道再转接,就 ...

  2. 技术分享 | 使用 Zabbix + Grafana 搭建服务器监控系统

    搭建 Linux 服务器监控的目的是防止以下现象:自己有一台阿里云服务器内存是 2g 的 , 多开一些软件就会把内存和 CPU 使用率弄的很高,最终导致服务器卡死. 所以基于这个痛点,想知道当前的 C ...

  3. 服务器可视化监控系统,可视化服务器监控系统

    可视化服务器监控系统 内容精选 换一换 精简视图提供了云服务器资源概况和状态的可视化统计结果,帮助您直观的了解云服务器资源.在精简视图中,您可以快速获取弹性云服务器基本信息.登录信息.配置信息.监控信 ...

  4. 服务器监控系统大概多少钱,服务器监控系统 报价

    服务器监控系统 报价 内容精选 换一换 设置"云服务器名称".名称可自定义,但需符合命名规则:只能由中文字符.英文字母.数字及"_"."-" ...

  5. GPE服务器监控系统搭建

    GPE服务器监控系统搭建 使用 Prometheus + Grafana + Exporter 监控服务器的运行状态 相关概念 微服务中的监控分根据作用领域分为三大类,Logging,Tracing, ...

  6. monit 内存 监控_如何借助Monit搭建服务器监控系统?(1)

    许多Linux管理员依赖一种集中式远程监控系统(比如Nagios或Cacti),检查网络基础设施的健康状况.虽然集中式监控系统为管理员在处理许多主机和设备时简化了工作,但专用的监控设备显然成了单一故障 ...

  7. monit 内存 监控_如何使用Monit部署服务器监控系统

    很多Linux系统管理员依赖一个集中式的远程监控系统(比如Nagios或者Cacti)来检查他们网络基础设备的健康状况.虽然集中式监控让管理员的生活更简单了,然而处理很多机器和服务时,专用的监控中心显 ...

  8. 服务器监控系统的介绍,客户服务系统服务器监控系统

    摘要: 目前,对于服务器性能监控的研究正面临诸多挑战.国际上有许多针对服务器性能监控问题的研究项目,这些研究成果都得到了广泛的应用.本文通过对现有研究成果的综述,在借鉴现有体系结构模型思想的基础上进行 ...

  9. 可信赖的服务器监控系统,可信赖的网络监控系统,源于专业和专注.PDF

    可信赖的网络监控系统,源于专业和专注.PDF 可信赖的网络监控系统,源于专业和专注 中科网警IT 运维系统 监测器详解 20 12.07 可信赖的网络监控系统,源于专业和专注 目录 前言 4 使用许可 ...

最新文章

  1. php localcompare,JS中使用sort结合localeCompare实现中文排序实例_javascript技巧
  2. linux修改响应时间,linux下使用httping测试web响应时间
  3. 最新elasticsearch 8.0 安装配置
  4. 每日程序C语言49-猴子分桃子问题
  5. 什么是JAVA内容仓库(Java Content Repository)
  6. 验证VSPHERE5 支持大于2TB磁盘
  7. 短连接生成器——让你的url地址长度变短
  8. RedisView-开源跨平台的Redis可视化工具
  9. poco c++框架:日期时间
  10. Eclipse插件开发之拖拽功能
  11. js增量更新算法研究
  12. Unity 苹果内购
  13. 拓展显示器分辨率模糊(亲测,超级有用)
  14. ubuntu 14.04 wifi peap 选择证书问题
  15. C1认证之web基础知识及习题——我的学习笔记
  16. 招生难、管理难!教育如何实现零流失、高增长?教育行业如何玩转“私域流量”?...
  17. 一位小公司CTO的成长历程
  18. 德鲁克:卓有成效的管理者,一次只做一件事
  19. 智能手环设计与实现(一)--项目需求
  20. Python实现图像垂直翻转

热门文章

  1. cluster(1)
  2. 云计算的定义和特点是什么?
  3. ap mt7260a 华硕_华硕(ASUS)路由器AP模式设置_华硕路由器当无线AP设置-192路由网
  4. js下载当前页面表格为excel
  5. wsl2中安装QGC
  6. 机器人瓦力漫威_章节目录 86、机器人瓦力
  7. 用抽象类简单实现一个发工资系统
  8. numeric scale mysql_MySQL基础教程1 — 数据类型之数值类型 - numeric
  9. 9091端口及8998端口
  10. lineageos没有信号解决方法