Ito ang command collectdctl na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
collectdctl - Kontrolin ang interface para sa nakolekta
SINOPSIS
collectdctl [mga pagpipilian] [utos mga pagpipilian]
DESCRIPTION
Ang collectdctl ay nagbibigay ng isang control interface para sa nakolekta, na maaaring gamitin upang makipag-ugnayan sa
ang daemon gamit ang "unixsock plugin".
Opsyon
Sinusuportahan ng collectdctl ang mga sumusunod na opsyon:
-s socket
Path sa UNIX socket na binuksan ng collectd's "unixsock plugin". Default:
/var/run/collectd-unixsock
-h Ipakita ang impormasyon sa paggamit at lumabas.
MAGAGAMIT UTOS
Ang mga sumusunod na utos ay sinusuportahan:
getval
Itanong ang pinakabagong nakolektang halaga na tinukoy ng tinukoy (tingnan sa ibaba).
Ang value-list na nauugnay sa data-set na iyon ay ibinabalik bilang isang listahan ng mga key-value-pares,
bawat isa sa sarili nitong linya. Ang mga key at value ay pinaghihiwalay ng pantay na tanda ("=").
Kapantay [timeout=] [plugin=] [identifier=]
I-flush ang daemon. Ito ay kapaki-pakinabang, hal, upang matiyak na ang pinakabagong mga halaga ay naging
nakasulat sa kani-kanilang RRD file bago i-graph ang mga ito o kopyahin ang mga ito sa kung saan
iba pa.
Ang mga sumusunod na opsyon ay sinusuportahan ng flush command:
timeout=
I-flush ang mga value na mas luma kaysa sa tinukoy na timeout (sa mga segundo) lamang.
plugin=
I-flush lang ang tinukoy na plugin. I. e., ang data na naka-cache ng tinukoy na plugin ay
nakasulat sa disk (o network o anupaman), kung sinusuportahan ng plugin ang operasyong iyon.
Halimbawa: rrdtool.
identifier=
Kung ang opsyon na ito ay naroroon, tanging ang data na tinukoy ng tinukoy na identifier
(tingnan sa ibaba) ay mapupula. Tandaan na ang opsyong ito ay hindi sinusuportahan ng lahat ng plugin
(hal., hindi ito sinusuportahan ng "network" na plugin).
Ang isaksak at pantukoy ang mga opsyon ay maaaring tukuyin nang higit sa isang beses. Sa kasong iyon, lahat
ang mga kumbinasyon ng mga tinukoy na plugin at pagkakakilanlan ay i-flush lang.
listval
Nagbabalik ng listahan ng lahat ng value (sa pamamagitan ng kanilang identifier) na available sa "unixsock" na plugin.
Ang bawat halaga ay naka-print sa sarili nitong linya. I. e., ang utos na ito ay nagbabalik ng isang listahan ng wastong
mga identifier na maaaring gamitin kasama ng iba pang mga utos.
putval [pagitan=]
Magsumite ng isa o higit pang mga halaga (kinilala ni , tingnan sa ibaba) sa daemon na
pagkatapos ay ipapadala ang mga ito sa mga write plugin. agwat tumutukoy sa pagitan (sa
segundo) na ginamit upang kolektahin ang mga halaga kasunod ng opsyong iyon. Nagde-default ito sa default
ng tumatakbong nakolektang instance na tumatanggap ng data. Maramihan (Tingnan ang
sa ibaba) ay maaaring tukuyin. Ang bawat isa sa kanila ay isusumite sa daemon. Ang mga halaga
kailangang tumugma sa kahulugan ng set ng data na tinukoy ng uri tulad ng ibinigay sa identifier
(Tingnan ang mga uri.db(5) para sa mga detalye).
MGA IDENTIFIER
Ang isang identifier ay may sumusunod na format:
[hostname/]isaksak[-plugin_instance]/uri[-type_instance]
Halimbawa:
somehost/cpu-0/cpu-idle
uptime/uptime
otherhost/memory/memory-ginamit
Nagde-default ang hostname sa lokal (hindi ganap na kwalipikado) hostname kung aalisin. Walang mali
ibinalik kung wala ang tinukoy na identifier (ito ay isang limitasyon sa
"libcollectdclient" library).
VALUE-LIST
Inilalarawan ng isang listahan ng halaga ang isang set ng data bilang pinangangasiwaan ng nakolekta. Ito ay isang tutuldok (":") na pinaghihiwalay
listahan ng oras at ang mga halaga. Ang bawat halaga ay ibinibigay bilang isang integer kung ang uri ng data
ay isang counter, o bilang isang double kung ang data-type ay isang gauge value. Ang literal na "U" ay
binibigyang kahulugan bilang isang hindi natukoy na halaga ng gauge. Ang bilang ng mga halaga at ang mga uri ng data ay kailangang
tumugma sa uri na tinukoy sa identifier (tingnan mga uri.db(5) para sa mga detalye). Ang oras ay
tinukoy bilang panahon (ibig sabihin, karaniwang oras ng UNIX) o bilang literal na "N" na magiging
binibigyang kahulugan bilang ngayon.
HALIMBAWA
"collectdctl flush plugin=rrdtool identifier=somehost/cpu-0/cpu-wait"
Ini-flush ang lahat ng CPU wait RRD value ng unang CPU ng lokal na host. I. e., isinulat lahat
nakabinbing mga update ng RRD ng data-source na iyon sa disk.
"para sa ident sa `collectdctl listval | grep users/users`; gawin collectdctl getval $ident;
tapos na"
Itanong ang pinakabagong bilang ng mga naka-log in na user sa lahat ng mga host na kilala ng lokal na nakolekta
halimbawa.
Gumamit ng collectdctl online gamit ang mga serbisyo ng onworks.net