linux安装cacti监控文档
2012-12-05 18:24
351 查看
配置snmp:
vim /etc/snmp/snmpd.conf
更改 1、com2sec notConfigUser
default public
改为:com2sec notConfigUser
127.0.0.1 public
2、access
notConfigGroup ""
any noauth exact
systemview none none
改为:access
notConfigGroup ""
any noauth exact
all none none
3、#view
all included
.1 80
将前面的 # 注释
去掉。
保存退出 :wq
service snmpd restart
tar zxvf rrdtool-1.3.9.tar.gz
cd rrdtool-1.3.9
./configure --prefix=/user/web/rrdtool --disable-tcl --disable-python
Make
make install
cd ../
ln -s /user/web/rrdtool/bin/rrdtool /usr/bin/rrdtool
ln -s /user/web/rrdtool/bin/rrdupdate /usr/bin/rrdupdate
ln -s /user/web/rrdtool/bin/rrdcgi /usr/bin/rrdcgi
cd /user/soft
tar zxvf cacti-0.8.7d-cn-utf8.gz
mv cacti-0.8.7d-cn-utf8 /user/web/html/cacti
/user/web/mysql/bin/mysql -uroot -pJackHuang2009
登入执行:
create database cacti;
退出执行:
/user/web/mysql/bin/mysql -uroot -pJackHuang2009 cacti <
/user/web/html/cacti/cacti.sql
chown -R nginx:nginx /user/web/html/cacti
chmod -R 777 /user/web/html/cacti/rra
chmod -R 777 /user/web/html/cacti/log
vim /user/web/html/cacti/include/config.php
填写自己设置的连接数据库的帐户密码
加入
crontab -u root -e
*/5 * * * * /user/web/php/bin/php /user/web/html/cacti/poller.php >
/dev/null 2>&1
在conf文件添加如下:
# vi /user/web/nginx/conf/nginx.conf
location /nginx_status {
stub_status on;
access_log off;
}
重启动
killall nginx
/user/web/nginx/sbin/nginx
tar zxvf cacti-nginx.tar.gz
cp cacti-nginx/get_nginx_socket_status.pl /user/web/html/cacti/scripts/
cp cacti-nginx/get_nginx_clients_status.pl /user/web/html/cacti/scripts/
chmod 755 /user/web/html/cacti/scripts/get_nginx*
在cacti管理面板导入:
cacti_graph_template_nginx_clients_stat.xml
cacti_graph_template_nginx_sockets_stat.xml
检测插件:
/user/web/html/cacti/scripts/get_nginx_clients_status.pl http://127.0.0.1/nginx_status
对Apache的状态管理的模块是LoadModule
status_module modules/mod_status.so,所以这个需要有
然后打开下面的配置
ExtendedStatus On
配置Apache Server Status的权限
<location /server-status>
SetHandler server-status
Order Deny,Allow
Allow from 127.0.0.1
</location>
vim /etc/snmp/snmpd.conf
更改 1、com2sec notConfigUser
default public
改为:com2sec notConfigUser
127.0.0.1 public
2、access
notConfigGroup ""
any noauth exact
systemview none none
改为:access
notConfigGroup ""
any noauth exact
all none none
3、#view
all included
.1 80
将前面的 # 注释
去掉。
保存退出 :wq
service snmpd restart
tar zxvf rrdtool-1.3.9.tar.gz
cd rrdtool-1.3.9
./configure --prefix=/user/web/rrdtool --disable-tcl --disable-python
Make
make install
cd ../
ln -s /user/web/rrdtool/bin/rrdtool /usr/bin/rrdtool
ln -s /user/web/rrdtool/bin/rrdupdate /usr/bin/rrdupdate
ln -s /user/web/rrdtool/bin/rrdcgi /usr/bin/rrdcgi
cd /user/soft
tar zxvf cacti-0.8.7d-cn-utf8.gz
mv cacti-0.8.7d-cn-utf8 /user/web/html/cacti
/user/web/mysql/bin/mysql -uroot -pJackHuang2009
登入执行:
create database cacti;
退出执行:
/user/web/mysql/bin/mysql -uroot -pJackHuang2009 cacti <
/user/web/html/cacti/cacti.sql
chown -R nginx:nginx /user/web/html/cacti
chmod -R 777 /user/web/html/cacti/rra
chmod -R 777 /user/web/html/cacti/log
vim /user/web/html/cacti/include/config.php
填写自己设置的连接数据库的帐户密码
加入
crontab -u root -e
*/5 * * * * /user/web/php/bin/php /user/web/html/cacti/poller.php >
/dev/null 2>&1
3.4 cacti监控nginx服务
nginx编译时允许http_stub_status_module在conf文件添加如下:
# vi /user/web/nginx/conf/nginx.conf
location /nginx_status {
stub_status on;
access_log off;
}
重启动
killall nginx
/user/web/nginx/sbin/nginx
tar zxvf cacti-nginx.tar.gz
cp cacti-nginx/get_nginx_socket_status.pl /user/web/html/cacti/scripts/
cp cacti-nginx/get_nginx_clients_status.pl /user/web/html/cacti/scripts/
chmod 755 /user/web/html/cacti/scripts/get_nginx*
在cacti管理面板导入:
cacti_graph_template_nginx_clients_stat.xml
cacti_graph_template_nginx_sockets_stat.xml
检测插件:
/user/web/html/cacti/scripts/get_nginx_clients_status.pl http://127.0.0.1/nginx_status
3.5 cacti监控apache服务
对Apache Server Status的启用对Apache的状态管理的模块是LoadModule
status_module modules/mod_status.so,所以这个需要有
然后打开下面的配置
ExtendedStatus On
配置Apache Server Status的权限
<location /server-status>
SetHandler server-status
Order Deny,Allow
Allow from 127.0.0.1
</location>
相关文章推荐
- Cacti文档下载(linux/windows Cacti安装、cacti模板、cacti插件)
- linux下常用监控cacti的安装和配置 推荐
- linux下的cacti安装、监控远程主机及优化
- Linux监控和安全运维--cacti安装部署
- 监控系统安装配置文档(Nagios+Cacti+Nconf)
- 1004 linux系统监控软件cacti安装与配置
- 性能监控工具——Cacti安装文档
- 1004 linux系统监控软件cacti安装与配置
- linux下Cacti网络监控之安装插件
- 我使用了不少时间的CACTI监控 安装文档
- linux下安装配置cacti监控
- Linux下常用监控cacti的安装和配置
- linux下网络监控工具:cacti的安装与配置
- CentOS Linux 监控安装之cacti
- Linux下常用监控cacti的安装和配置
- 比cacti更好的linux单机监控――Monitorix的安装与配置
- Linux平台CACTI监控安装配置
- Linux平台CACTI监控安装配置
- Linux监控---安装cacti
- Linux上安装配置使用Tomcat说明文档和JDK环境变量配置