Skip to content

sch1ag/slonic

Repository files navigation

slonic

SLONIC is a SimpLe ONline Information Collector.
It is a set of Perl scrips to collect operation system activity from CLI utilities, parse it and post to InfluxDB.
Slonic use Core Perl and pure Perl modules only so it can potentially run on any UNIX like OS with Perl and without necessity to compile dependencies.
Because of different output formats every utility on every OS requere its own "module" to parse and prepare data.

At this time only Solaris 11 with limited numbers of utilities are supported:

  • vmstat
  • iostat
  • dlstat
  • vxstat
  • sar (-mvc)

Building ips package for Solaris 11

git clone https://github.com/sch1ag/slonic.git
cd slonic/
./sunos11_mkproto.sh
./sunos11_buildpkg.sh

sunos11_buildpkg.sh must be executed on Solaris 11 (x86 or SPARC)
After that you will get slonic.p5p that can be installed on Solaris 11 (it will run normally on booth x86 and SPARC) using pkg system

pkg install -g slonic.p5p slonic

Example of Grafana Panels

slonic_dashboard_vmstat slonic_dashboard_vmstat_mem slonic_dashboard_iostat slonic_dashboard_vxstat slonic_dashboard_sar slonic_dashboard_dlstat