zoukankan      html  css  js  c++  java
  • 2017-7-20 推荐一款全面的系统性能监控工具——glances

    一、大致统计的功能 

    1、CPU使用率
    2、内存使用情况
    3、内核统计信息和运行队列信息
    4、磁盘I/O速度、传输和读/写比率
    5、文件系统中的可用空间
    6、磁盘适配器
    7、网络I/O速度、传输和读/写比率
    8、页面空间和页面速度
    9、消耗资源最多的进程
    10、计算机信息和系统资源

    特点:

    支持C/S模式,也就是说两台机器都安装glances的话,一台机器可以从远程监控,前提是另一台机器处于Server模式,当然可以位于后台中。

         动态显示,比top命令显示的信息更多。不用一条一条的敲命令累死了,更不用搭建zabbix那么复杂。

       指标高亮,有报警提示信息。阀值可以在配置文件中设置,一般阀值被默认设置为(careful=50、warning=70、critical=90)。我们可以按照自己的需求在配置文件(默认在 /etc/glances/glances.conf)中自定义。

    • 绿色:OK(一切正常)
    • 蓝色:CAREFUL(需要注意)
    • 紫色:WARNING(警告)
    • 红色:CRITICAL(严重)

     二、安装过程。

    [root@raid ~]#  yum install epel-release -y
    [root@raid ~]#  yum install gcc lm_sensors python-pip python-devel -y
    [root@raid ~]#  pip install PySensors
    [root@raid ~]#  pip install glances

    三、运行命令

    [root@raid ~]#  glances   回车即可显示

    使用参数:

    -b:显示网络连接速度 Byte/ 秒
    -B @IP|host :绑定服务器端 IP 地址或者主机名称
    -c @IP|host:连接 glances 服务器端
    -C file:设置配置文件默认是 /etc/glances/glances.conf
    -d:关闭磁盘 I/O 模块
    -e:显示传感器温度
    -f file:设置输出文件(格式是 HTML 或者 CSV)
    -m:关闭挂载的磁盘模块
    -n:关闭网络模块
    -p PORT:设置运行端口默认是 61209
    -P password:设置客户端 / 服务器密码
    -s:设置 glances 运行模式为服务器
    -t sec:设置屏幕刷新的时间间隔,单位为秒,默认值为 2 秒,数值许可范围:1~32767
    -h : 显示帮助信息
    -v : 显示版本信息

    另外,[root@raid ~]# glances -s   ##置于server模式

    [root@raid ~]# ip a

    link/ether 00:0c:29:f4:d1:d4 brd ff:ff:ff:ff:ff:ff
    inet 10.20.0.102/24 brd 10.20.0.255 scope global eth0

    另一台机器,[root@another ~]# glance -c 10.20.0.102    ##也就能远程显示了,如开头图那样

     

    [root@ceph-node3 ~]# cd /usr/lib/python2.7/site-packages/glances/

    [root@raid glances]# ls   ##很多PY文件 

    [root@raid glances]# which glances
    /usr/bin/glances

    [root@raid glances]# cat /usr/bin/glances

    #!/usr/bin/python2
    # EASY-INSTALL-ENTRY-SCRIPT: 'Glances==2.10','console_scripts','glances'
    __requires__ = 'Glances==2.10'
    import sys
    from pkg_resources import load_entry_point
    
    if __name__ == '__main__':
    sys.exit(
    load_entry_point('Glances==2.10', 'console_scripts', 'glances')()
    )

      我想说,TMD,这么好用的工具,为什么没有火?我现在才发现呢?!!

  • 相关阅读:
    CSS3—— 2D转换 3D转换 过渡 动画
    CSS3——边框 圆角 背景 渐变 文本效果
    CSS3——表单 计数器 网页布局 应用实例
    CSS3——提示工具 图片廓 图像透明 图像拼接技术 媒体类型 属性选择器
    CSS3——对齐 组合选择符 伪类 伪元素 导航栏 下拉菜单
    CSS3——分组和嵌套 尺寸 display显示 position定位 overflow float浮动
    CSS3——盒子模型 border(边框) 轮廓(outline)属性 margin外边距 padding填充
    Eclipse连接数据库报错Local variable passwd defined in an enclosing scope must be final or effectively final
    数据库——单表查询
    数据库——添加,修改,删除
  • 原文地址:https://www.cnblogs.com/yue-hong/p/7222079.html
Copyright © 2011-2022 走看看