1. zabbix
  2. cacti
  3. Nagios 本想安装的,但是安装需要一个 空的服务器,因为服务器已经有安装 LAMP,故没有去了解

尝试了 cacti ,因为本地环境版本问题,只能使用0.8.8a版本,并且出现 配置的php等路径之后,cacti 显示[ERROR: FILE NOT FOUND]

rrdtool

centos

sudo yum install rrdtool librrd-dev

ubuntu:

sudo apt-get install rrdtool librrd-dev
  1. centos 6.10 尝试cacti

因虚拟机已经安装好 php 5.6.40,mysql 5.5.31,因为php和mysql的版本比较低,故选择了cacti-0.8.8a版本进行安装

mysql -u root -p # 进入mysql终端

sql(创建cacti)

create database cacti default character set utf8; #创建cacti数据库
grant all on cacti.* to cacti@localhost identified by 'asd123'; #创建cacti用户,密码为 asd123,并赋予 cacti数据库的所有权限给cacti用户
GRANT SELECT ON mysql.time_zone_name TO cacti@localhost IDENTIFIED BY 'cactiwhsir';
grant all on cacti.* to cacti@localhost identified by 'asd123';
flush privileges;
yum -y install net-snmp net-snmp-utils
yum -y install rrdtool rrdtool-devel useradd cacti
useradd -M -s /sbin/nologin cacti
wget https://www.cacti.net/downloads/cacti-0.8.8a.zip
tar zxvf cacti-0.8.8a.tar.gz
mv cacti-0.8.8a cacti
chown -R cacti.cacti ./cacti
cd cacti
vim include/config.php # 修改数据库配置配置文件
$database_type = "mysql";
$database_default = "cacti"; //数据库名称
$database_hostname = "localhost";
$database_username = "cacti"; //数据库用户名
$database_password = "asd123"; //数据库用户密码
$database_port = "3306";
$database_ssl = false;
mysql -u cacti -p cacti < cacti.sql #导入cacti文件下的cacti.sql到cacti数据库
cd ..
chown -R root:root cacti

通过浏览器访问http://ip/cacti 就会跳入安装页面

会跳到登入页面,默认用户名和密码都是 admin

首次登录成功,会跳到修改admin用户的密码页面,重复输入两次新密码,点击"Save" 就安装完成了。

在 linux系统中,添加 crontab 任务,每1分钟执行一次poller.php

crontab -e

在打开文件的内容末尾添加:

*/1 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /dev/null

然后保存退出,使用 sudo service cron restart 重启 cron服务

如果运行snmpwalk -c public -v 2c 127.0.0.1出现:

SNMPv2-SMI::mib-2 = No more variables left in this MIB View (It is past the end of the MIB tree)

snmpwalk -v 2c -c public 127.0.0.1 1.3.6.1.2.1.25.3.2.1

是snmpd.conf配置文件中配置出现问题,修改了 snmpd.conf文件,需要重启snmpd服务 sudo service snmpd restart

references
  1. ubuntu16.04安装python-rrdtool
  2. 详解zabbix安装部署(Server端篇)
  3. zabbix agent的主动模式与被动模式及zabbix proxy
  4. mysql性能监控工具:mycheckpoint的使用方法 知道其它的工具
  5. 监控三剑客<cacti、nagios、zabbix> 尝试了 cacti
  6. zabbix监控进程的CPU和内存占用量
  7. mysql性能监控相关 知道其它监控工具
  8. Zabbix 3.0 从入门到精通(zabbix使用详解)
  9. Cacti不显示图片(nan) 学习配置snmpd
  10. CentOS 7-Cacti 0.8.8g 多核心CPU使用率整合一張圖表顯示 安装了cacti cpu多个核心的模板和sh文件,将sh文件放入到 cacti项目的scripts文件夹就可以
  11. CentOS 查看系统 CPU 个数、核心数、线程数
  12. Cacti 監測 MySQL 伺服器 cacti 添加监听mysql

了解linux web的监听工具的更多相关文章

  1. Charles_N:HTTP请求响应监听工具

    Charles:HTTP请求响应监听工具使用说明.doc   1.    介绍 Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器.它允许一个开发者查看所有连接互联网的HTTP通信 ...

  2. linux实时文件事件监听--inotify

    一.inotify简介 inotify是Linux内核2.6.13 (June 18, 2005)版本新增的一个子系统(API),它提供了一种监控文件系统(基于inode的)事件的机制,可以监控文件系 ...

  3. java web session监听销毁跳转

    1.了解如何使用HttpSessionListener监听session的销毁. 2.了解如何使用HttpSessionBindingListener监听session的销毁. 一. 使用HttpSe ...

  4. LINUX启动ORACLE监听和服务

    可通过secureCRT或者telnet直接连 启动监听命令:lsnrctl start 成功启动后:sqlplus /nolog 回车 conn / as sysdba 回车 startup 回车 ...

  5. linux 开启oracle监听

    secureCRT连接到数据库所在的linux机器,切换到oracle用户模式下 [root@nstlbeta ~]# su - oracle 步骤阅读 2 然后用sqlplus登录到数据库,关闭数据 ...

  6. 拉仇恨!webhook + 企业微信给同事做了个代码提交监听工具

    本文案例收录在 https://github.com/chengxy-nds/Springboot-Notebook 大家好,我是小富~ 最近接个任务,用webhook做了个代码提交监听功能,就是有人 ...

  7. linux配置oracle11G监听及本地网络服务 及 数据库建库

    配置监听及本地网络服务 在oracle用户的图形界面oracle用户中,新开启一个终端,输入命令netca 会弹出如下界面. 数据库建库 在oracle用户的图形界面oracle用户中,新开启一个终端 ...

  8. 网络监听工具 嗅探器 SpyNet

    配置网卡 注册 监听配置 开始捕获

  9. Linux查看端口监听占用

    # 查看所有 netstat -ntlp # 过滤PORT8080 netstat -ntlp | grep 8080 -t # 仅显示tcp相关选项 -u # 仅显示udp相关选项 -n # 拒绝显 ...

随机推荐

  1. PyCharm与git/GitHub取消关联

    如果你从github 上down下的个项目,用pycharm 打开的时候,选择了git管理,导致你只要做了修改,就会有颜失标记,即使没有强迫症,看着也很难受啊 聪敏的我赶快找度娘,总结如下解决方法 在 ...

  2. 消费kafka的消息,并将其SparkStreaming结果保存到mysql

    将数据保存到mysql,需要用到jdbc.为了提高保存速度,我写了一个连接池 1.保存到mysql的代码 package test05 import org.apache.log4j.{Level, ...

  3. postgresql 两表关联更新

    UPDATE 要更新的表 SET 字段1 = cqt.字段1, 字段2 = cqt.字段2, FROM 数据来源表 cqt WHERE 要更新的表.bsm = cqt.bsm

  4. 文件对比工具 diff cmp patch(没弄完) pr

    diff不仅可以对比文件,而且可以对比文件夹中的文件. 解析: diff用在比对两个文件的差异,并且是以行为单位进行对比.一般用在ascii纯文本档的对比上. 例 在tmp中创建一个testpw文件夹 ...

  5. Codeforces 745E Hongcow Buys a Deck of Cards 状压DP / 模拟退火

    题意:现在有n张卡片(n <= 16), 每一轮你可以执行两种操作中的一种.1:获得一张红色令牌和一张蓝色令牌.2:购买一张卡片(如果可以买的话),购买的时候蓝色卡片可以充当蓝色令牌,红色同理, ...

  6. Tensorflow的基础用法

    简介 Tensorflow是一个深度学习框架,它使用图(graph)来表示计算任务,使用tensor(张量)表示数据,图中的节点称为OP,在一个会话(Session)的上下文中执行运算,最终产生ten ...

  7. TCP 三次握手和四次挥手中的ACK 为什么总是SYN + 1 或者 FIN +1 而不是+ 其他数值?

    TCP 三次握手的时候 1.客户端 向服务端发起连接请求,这个时候客户端将发送一个SYN分节(假设其值为J),它告诉服务端我发送数据的初始序列号将是J. 2.服务端收到这个请求后,必须确认(ACK) ...

  8. ANdroid手机屏幕反横向等参数设定

    经过我一番百度和看Android文档,我才发现,Android对旋转屏,特别是只有横屏或者竖屏虽重力旋转的支持是到Android4.3.1才有完美支持的 unspecified - 默认值,由系统选择 ...

  9. bzoj4237稻草人

    题意:给你一个田地,问左下角和右上角有稻草人并且内部除了边界都没有稻草人的矩形数. 标程: #include<bits/stdc++.h> using namespace std; int ...

  10. delphi 文件夹操作

    文件的拖放和打开拖拽 user shellapi type TForm1 = class(TForm) ListView1: TListView; procedure FormCreate(Sende ...