jqkyp 发表于 2018-11-16 09:46:35

Cacti安装(2): nginx和memcache模板安装

  1. cacti-nginx
  a. 下载
  


[*]wget http://forums.cacti.net/download.php?id=12676 -P /usr/local/src
  

  b. 配置nginx
  nginx编译是必须加上“–with-http_ssl_module”选项,可以通过以下命令来查看编译选项是否支持:
  


[*]nginx -V
[*]nginx: nginx version: nginx/1.0.4
[*]nginx: built by gcc 4.4.4 20100726 (Red Hat 4.4.4-13) (GCC)
[*]nginx: TLS SNI support enabled
[*]nginx: configure arguments: –user=nobody –group=nobody –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_ssl_module
  

  修改nginx配置文件加上一下这段
  


[*]vi /usr/local/nginx/conf/nginx.conf
[*]server
[*]{
[*]listen 80;
[*]server_name 192.168.1.11;
[*]
[*]location /nginx_status {
[*]stub_status on;
[*]access_log off;
[*]}
[*]}
  

  还可以通过allow,deny来限制对nginx_status的访问
  c. 安装cacti-nginx
  


[*]tar zxvf cacti-nginx.tar.gz
[*]cd cacti-nginx
[*]# 复制脚本到cacti的脚本文件夹中
[*]cp get_nginx_*.pl /data/www/cacti/scripts
[*]chmod 0755 /data/www/cacti/scripts/get_nginx_*.pl
  

  执行插件是查看是否报错,如果报错请通过yum安装相应的缺少的包
  


[*]/data/www/cacti/scripts/get_nginx_clients_status.pl http://192.168.1.11/nginx_status
[*]nginx_active:5 nginx_reading:0 nginx_writing:1 nginx_waiting:4
[*]/data/www/cacti/scripts/get_nginx_socket_status.pl http://192.168.1.11/nginx_status
[*]nginx_accepts:2858 nginx_handled:2858 nginx_requests:7556
  

  d. 导入模板
  通过cacti的“console”左侧栏的”Import Templates"导入模板"cacti_graph_template_nginx_clients_stat.xml"和"cacti_graph_template_nginx_sockets_stat.xml"即可
  e. 可以为nginx状态建立一个主机模板
  点击cosole的”Host Templates",点击"add"按钮,设置主机模板名“Name”为“nginx status",然后在"Associated Graph Templates"添加"nginx clients stats"和"nginx sockets stats",点"save"保存,以后就可以在新建设备是选择这个主机模板
  2. cacti-memcached-multi
  a. 下载
  


[*]wget http://tag1consulting.com/files/cacti-memcached-1.0.2.tar.bz2 -P /usr/local/src
  

  b. 安装脚本
  


[*]tar jxvf cacti-memcached-1.0.2.tar.bz2
[*]cd cacti-memcached-1.0.2
[*]cp memcached.py /data/www/cacti/scripts
[*]chmod 0755 /data/www/cacti/scripts/memcached.py
  

  c. 验证脚本的执行
  


[*]/data/www/cacti/scripts/memcached.py -p 11211 192.168.1.10
[*]total_items:752 get_hits:8586 uptime:105241 cmd_get:9588 time:1311004086 bytes:1971909 curr_connections:126 connection_structures:132 bytes_written:24466793 limit_maxbytes:134217728 cmd_set:4996 curr_items:405 rusage_user:0.406938 get_misses:1002 rusage_system:0.845871 bytes_read:5156670 total_connections:2926
  

  d. 导入模板
  通过cacti的“console”左侧栏的”Import Templates"导入模板"cacti_memcached_host_template.xml"


页: [1]
查看完整版本: Cacti安装(2): nginx和memcache模板安装