Я просмотрел несколько сообщений на форуме, я включил отладку и др., И я до сих пор не могу понять, почему дисковое пространство не работает. ВСЯ остальная информация заполнена - кроме места на диске.
В журналах агента я вижу запросы для / os-metric / disk-space, но он всегда возвращает пустое значение. При запуске НЕТ ошибок, и ведение журнала DEBUG ничего не показывает. Вывод в журнале:
INFO [qtp728395819-23] 2014-03-20 16:49:19,636 HTTP: :get /os-metric/disk-space {} - 200
На сервере Opscenter также нет ошибок.
Изначально у меня были ошибки, когда он не мог найти нужный файл cassandra.yaml, но я исправил их, и теперь в журналах запуска нет ошибок. Это происходит в последних версиях Opscenter 4.1.1 и Cassandra 1.2.15. Есть ли еще предложения, что искать? Например, используется ли нестандартная утилита (т.е. не df)?
РЕДАКТИРОВАТЬ: Добавление вывода из // узлов; это общее для каждого узла.
{
"data_held": 18001238572.0,
"dc": "DC1",
"devices": {
"commitlog": "sdb",
"data": [
"sdc"
],
"other": [
"sda1"
],
"saved_caches": "sdb"
},
"has_jna": true,
"last_seen": 0,
"load": 0.13,
"mode": "normal",
"network_interfaces": [
"lo",
"eth0",
"sit0"
],
"node_ip": "{snip}",
"node_name": "{snip}",
"node_version": {
"cassandra": "1.2.15",
"dse": null,
"jobtracker": null,
"search": null,
"tasktracker": null
},
"num_procs": 8,
"os": "linux",
"partitions": {
"commitlog": "/dev/sdc",
"data": [
"_"
],
"other": [
"/dev/sdb",
"/dev/sda1"
],
"saved_caches": "/dev/sdc"
},
"rack": "DEFAULT-RACK",
"rpc_ip": "{snip}",
"streaming": {},
"task_progress": {},
"token": "-5829041219150380184",
"vnodes": true
}
Каталоги данных cassandra.yaml:
# Directories where Cassandra should store data on disk. Cassandra
# will spread data evenly across them, subject to the granularity of
# the configured compaction strategy.
data_file_directories:
- /var/lib/cassandra/data
$ cat /proc/mounts
[snip]
/dev/sdc /var/lib/cassandra/data ext3 rw,data=ordered 0 0