上面代码中的用户名为Apache对应的用户,一般为www-data,可以使用下面的代码获得,在apache的web根目录(默认:var/www/html)穿件control.php
<?php echo exec("whoami"); ?>1
在浏览器访问既可以看到对应的用户名
启动Carbon $ cd /opt/graphite/ $ sudo ./bin/carbon-cache.py start此时在浏览器访问:8008,看到下面页面说明配置成功
如果出现没有权限访问的错误页面,可以修改Apache配置文件/etc/pache2/apache2.conf,找到下图中的位置,注释掉Require all denied ,然后重启Apache再次访问。
修改Graphite默认的时区打开/opt/graphite/webapp/graphite/setting.py,找到TIME_ZONE,默认是UTC,将其修改为Asia/Shanghai
,然后找到USE_TZ,没有的话自己在文件末尾添加,设置为True。
发送数据的方法比较多,科一参考官方文档Feeding In Your Data,此外,在/opt/graphite/examples下提供了一份通过Socket发送数据的例子examples-client.py。
Graphite官方文档:Graphite官方文档