linode服务器VPS监控LONGVIEW安装教程

计算机 / , / at

LONGVIEW能实时的监控LINODE VPS的CPU、内存、硬盘、NGINX、MYSQL、网络状况等,并可用于其他的VPS监控,相当不错。
1、打开LINODE MANAGER管理后台的LONGVIEW功能,添加一个VPS,可以出现类似的命令符
curl -s https://lv.linode.com/7ZBP | sudo bash
在自己的VPS执行此命令就好了,如果执行失败,或者VPS无法连接以上网址,尝试在防火墙里添加类似的对应规则
iptables -A OUTPUT -p tcp –dport 443 -d longview.linode.com -j ACCEPT
2、安装成功后,大多功能都能开始使用,但是NGINX和MYSQL需要简单配置后才可用,我安装的LNMP环境,NGINX看一下默认的状态地址是什么/usr/local/nginx/conf/nginx.conf,我的是http://127.0.0.1/status,而LONGVIEW默认读取的NGINX地址是http://127.0.0.1/nginx_status,到/etc/linode/longview.d/Nginx.conf改一下,两个保持一致就好了。
3、Mysql的数据库账号密码这里改/etc/linode/longview.d/MySQL.conf,改完之后,以上两个文件一定要更改权限,不要777,
chmod 400 /etc/linode/longview.d/Nginx.conf
chmod 400 /etc/linode/longview.d/MySQL.conf
4、然后查看LONGVIEW状态以及重启服务
service longview status
service longview restart
5、至此,LONGVIEW所有功能应该都正常运行了,如果仍然有问题,请查看错误日志。
tail -n 30 /var/log/linode/longview.log
6、我装的时候提示这个错误
01/01 22:04:16 WARN Longview[4023] – install_driver(mysql) failed: Can’t locate DBD/mysql.pm in @INC (you may need to install the DBD::mysql module) (@INC contains: /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5.18 /usr/local/lib/site_perl . /opt/linode/longview/Linode/../ /opt/linode/longview/Linode/../lib/perl5 /opt/linode/longview/Linode/../lib/perl5/x86_64-linux-gnu-thread-multi/ /opt/linode/longview/Linode/../usr/include) at (eval 659) line 3.
Perhaps the DBD::mysql perl module hasn’t been fully installed,
or perhaps the capitalisation of ‘mysql’ isn’t right.
Available drivers: DBM, ExampleP, File, Gofer, Proxy, Sponge.
at /opt/linode/longview/Linode/Longview/DataGetter/Applications/MySQL.pm line 69.
后来安装了一下DBD::mysql module,
命令:sudo apt-get install libdbd-mysql-perl
这样就OK了

如果提示 The server quit without updating PID file (/var/run/mysqld/mysqld.pid)
看看是不是/etc/mysql/my.cnf覆盖了/etc/my.cnf的配置文件,这时把/etc/mysql/my.cnf重命名再重启就好了
———————————-
6、longview后台mysql标签提示找不到/var/lib/mysql/mysql.sock,用下面命令给mysql.sock做个软链接就好了。
ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
7、LNMPA的APACHE实际端口是88,需要修改LONGVIEW配置文件Apache.conf对应配置,并且在Apache配置文件添加相应配置(按错误提示的LONGVIE官方帮助链接)。

发表评论

电子邮件地址不会被公开。 必填项已用*标注