]> git.ipfire.org Git - collecty.git/blame - src/collecty/plugins/__init__.py
Use autotools
[collecty.git] / src / collecty / plugins / __init__.py
CommitLineData
cd57e2f3
MT
1#!/usr/bin/python
2###############################################################################
3# #
4# collecty - A system statistics collection daemon for IPFire #
5# Copyright (C) 2012 IPFire development team #
6# #
7# This program is free software: you can redistribute it and/or modify #
8# it under the terms of the GNU General Public License as published by #
9# the Free Software Foundation, either version 3 of the License, or #
10# (at your option) any later version. #
11# #
12# This program is distributed in the hope that it will be useful, #
13# but WITHOUT ANY WARRANTY; without even the implied warranty of #
14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
15# GNU General Public License for more details. #
16# #
17# You should have received a copy of the GNU General Public License #
18# along with this program. If not, see <http://www.gnu.org/licenses/>. #
19# #
20###############################################################################
a49a4b46 21
4be39bf9
MT
22from base import Timer
23
eed405de 24import cpu
55c28321 25import entropy
89b70961 26import interface
bae5c928 27import latency
eed405de
MT
28import loadavg
29import memory
30
b1ea4956
MT
31data_sources = [
32 cpu.DataSourceCPU,
33 entropy.DataSourceEntropy,
34 interface.DataSourceInterface,
bae5c928 35 latency.DataSourceLatency,
b1ea4956
MT
36 loadavg.DataSourceLoadAvg,
37 memory.DataSourceMemory,
eed405de 38]
b1ea4956
MT
39
40# Generate graph templates list.
41graph_templates = []
42for ds in data_sources:
43 graph_templates += ds.templates