Так что я застрял в этом какое-то время. Я хочу использовать collectd
с участием graphite
. Я использую centos 7
. Я внес необходимые изменения в collectd.conf
как показано ниже:
[root@relay-1 ~]# grep -v "#" /etc/collectd.conf
LoadPlugin syslog
LoadPlugin logfile
<Plugin logfile>
LogLevel info
File STDOUT
Timestamp true
PrintSeverity false
</Plugin>
LoadPlugin cpu
LoadPlugin interface
LoadPlugin load
LoadPlugin memory
LoadPlugin network
LoadPlugin write_graphite
<Plugin network>
Server "ff18::efc0:4a42" "25826"
<Server "239.192.74.66" "25826">
</Server>
</Plugin>
<Plugin write_graphite>
<Node "example">
Host "localhost"
Port "2003"
Protocol "tcp"
LogSendErrors true
Prefix "collectd"
Postfix "collectd"
StoreRates true
AlwaysAppendDS false
EscapeCharacter "_"
</Node>
</Plugin
[root@relay-1 ~]#
Независимо от того, что я делаю, я не вижу слушателя, открытого для 127.0.0.1:2003
[root@relay-1 ~]# netstat -tnlup | grep collectd
udp 0 0 0.0.0.0:44872 0.0.0.0:* 20838/collectd
udp 0 0 0.0.0.0:59583 0.0.0.0:* 20822/collectd
udp6 0 0 :::36059 :::* 20822/collectd
udp6 0 0 :::51289 :::* 20838/collectd
[root@relay-1 ~]#
[root@relay-1 ~]#
[root@relay-1 ~]# netstat -tnlup | grep 2003
tcp 0 0 0.0.0.0:2003 0.0.0.0:* LISTEN 15868/python2
[root@relay-1 ~]#
Carbon-relay
слушает 2003
,
РЕДАКТИРОВАТЬ: я бы хотел, чтобы collectd привязался к 127.0.0.1:2003 (чтобы он отображался в netstat). Как я могу это сделать?
P.S Углеродное реле должно продолжать прослушивание 0.0.0.0:2003