Kazuya Hayashi <kazuya@karesansui-project.info>
Taizo ITO <taizo@karesansui-project.info>
Kazuhiro Ogura <rgoura@karesansui-project.info>
+ Keisuke Fukawa <keisuke@karesansui-project.info>
"""
__author__ = "Kei Funagayama <kei@karesansui-project.info>"
-__version__ = '1.1'
+__version__ = '1.2'
__release__ = '0'
__app__ = 'karesansui'
from karesansui.db.access.watchdetail import \
new as wd_new, save as wd_save
-from karesansui.lib.utils import is_param
+from karesansui.lib.utils import is_param, get_karesansui_version, \
+ get_collectd_version
from karesansui.lib.collectd.utils import create_plugin_selector, \
create_value_selector
name=self.input.watch_name,
plugin=plugin,
plugin_selector=plugin_selector,
- karesansui_version="1.2.0",
- collectd_version="4.9.1",
+ karesansui_version=get_karesansui_version(),
+ collectd_version=get_collectd_version(),
is_deleted=False,
)
w_save(self.orm, _watch)
import karesansui
from karesansui import KaresansuiLibException
from karesansui.lib.utils import comma_split
+from karesansui.lib.const import COLLECTD_VERSION
+def get_collectd_version():
+ return COLLECTD_VERSION
def create_plugin_selector(plugin_instance=None, type=None, type_instance=None):
selector = ""
BUS_XEN_TYPE = {"XEN":"xen",}
# Collectd
+COLLECTD_VERSION = "4.9.1"
+
COLLECTD_PLUGIN_CPU = "cpu"
COLLECTD_PLUGIN_DF = "df"
COLLECTD_PLUGIN_DISK = "disk"
raise
return retval
+
+def get_karesansui_version():
+ import karesansui
+ return karesansui.__version__ + '.' + karesansui.__release__