首页 > 其他 > 详细

Cacti

时间:2019-02-18 13:29:21      阅读:285      评论:0      收藏:0      [点我收藏+]


tar cacti -C /var/www/html/


 

useradd -r -M cacti
chown -R cacti /var/www/html/cacti/{rra,log}/
chown -R apache.apache /var/www/html/cacti/{resource,cache,scripts}/
chmod 777 /var/www/html/cacti
chown -R apache.apache /var/www/html/cacti/resource/
chmod 777 /var/www/html/cacti/log

vi /etc/php.ini
safe_mode = Off
#去掉前面分号
date = PRC or Asia/Shanghai

vi /etc/httpd/conf.d/php.conf
LoadModule php5_module modules/libphp5.so
AddHandler php5-script .php
AddType text/html .php
DirectoryIndex index.php

vi /var/www/html/index.php
<?php
phpinfo();
?>
systemctl restart httpd
http://192.168.55.138/index.php

#mysql 初始化
mysql_secure_installation
#mysqladmin -u root password xxxx
mysql_tzinfo_to_sql /usr/share/zoneinfo/Asia/Shanghai Shanghai | mysql -u root -p mysql
or
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -uroot mysql -p
or
mysql -uroot -p
set time_zone = ‘+8:00‘;
show variables like ‘%time_zone%‘;
flush privileges;

vi /etc/my.cnf.d/server.cnf
[mysqld]
character_set_server = utf8mb4
collation_server = utf8mb4_unicode_ci
character_set_client = utf8mb4
max_connections = 100
max_heap_table_size = 90M
max_allowed_packet = 16777216
join_buffer_size = 64M
tmp_table_size = 64M
innodb_file_per_table = ON
innodb_buffer_pool_size = 450M
innodb_doublewrite = OFF
innodb_lock_wait_timeout = 50
innodb_flush_log_at_timeout = 3
innodb_read_io_threads = 32
innodb_write_io_threads = 16

vi /var/www/html/index.php
<?php
$a=mysql_connect("localhost","root","142857");
if($a){echo "ok";}else{echo "err";}
?>
systemctl restart httpd
http://192.168.55.138/index.php

vi /etc/snmp/snmpd.conf
com2sec notConfigUser 127.0.0.1 or 192.168.55.138 public
systemview改成all
view all included .1 80 // 去掉#号

mysql -uroot -p142857
create database cacti default character set utf8;
create user ‘cactiuser‘@‘localhost‘ identified by ‘cactiuser‘;
grant all privileges on cacti.* to cactiuser@localhost;
grant select on mysql.time_zone_name to ‘cactiuser‘@‘localhost‘ identified by ‘cactiuser‘;
flush privileges;
use cacti
source /var/www/html/cacti/cacti.sql
or
mysql -uroot -p cacti < /var/www/html/cacti/cacti.sql

#检查账户密码
vi /var/www/html/cacti/include/config.php

crontab -e
*/1 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1

# firewall-cmd --permanent --add-port=3306/tcp
# firewall-cmd --permanent --add-service=http
# firewall-cmd --permanent --add-port=161/udp
# firewall-cmd --permanent --add-port=162/udp
# firewall-cmd --reload

#安装spine
ln -s /usr/lib64/libmysqlclient.so.18.0.0 /usr/lib64/libmysqlclient.so
./configure && make && make install
cp /usr/local/spine/etc/spine.conf.dist /usr/local/spine/etc/spine.conf
vi /usr/local/spine/etc/spine.conf

systemctl restart httpd mariadb crond snmpd

#配置并登陆
#http://192.168.55.138/cacti
admin
admin

Console -> 设置(Cacti Settings) -> Paths -> 在 Spine Binary File Location 文本框内填入配置文件路径 /usr/local/spine/bin/spine ,在 Spine Config File Path 文本框内填入配置文件路径 /usr/local/spine/etc/spine.conf,点击保存 (Save)。

Console -> 设置(Cacti Settings) -> Poller -> 在 Poller Type 下拉框中选择 spine ,点击保存 (Save)。

Device 添加:
localhost:
选 SNMP version 2
ping and snmp uptime
ICMP Ping
Save


 

错误:SNMP::get(): No response from udp6:[::1]
echo 1 > /proc/sys/net/ipv6/conf/default/disable_ipv6
echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6

在添加完设备和图形后,需要重建采集器缓存。
Console –> 系统工具 –> Rebuild Poller Cache

 

Cacti

原文:https://www.cnblogs.com/feizhuanye/p/10395013.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!