Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - aristosv

#1
Since there is no agent available for raspberry pi, I thought I'd give it a shot, and I tried to compile it myself. After reading a few forum posts, I run the following commands to compile the agent.

wget https://www.netxms.org/download/netxms-2.0-M2.tar.gz
tar -zxvf netxms-2.0-M2.tar.gz
apt-get update
apt-get install -y libssl-dev
cd netxms-2.0-M2/
./configure --with-agent --libdir=/usr/lib --disable-iconv
make
make install
cp netxms-2.0-M2/contrib/nxagentd.conf-dist /etc/nxagentd.conf
/usr/local/bin/nxagentd –D 9


Everything run without any errors, I only had to create the file /var/netxms/registry.dat because I was getting some errors that it didn't exist. After I created it, the agent run flawlessly.

My problem is that I can't get the agent to talk to the NetXMS server. I've entered the server's IP Address in /etc/nxagentd.conf as a master server, but no luck.

This is the output of the agent when I run it.

root@ClientX:/var/netxms# /usr/local/bin/nxagentd -D 9
[25-Mar-2015 22:26:51.282] [INFO ] Additional configs was loaded from /etc/nxagentd.conf.d
[25-Mar-2015 22:26:51.284] [INFO ] Debug level set to 9
[25-Mar-2015 22:26:51.285] [DEBUG] Data directory: /var/netxms
[25-Mar-2015 22:26:51.287] [DEBUG] Subagent API initialized
[25-Mar-2015 22:26:51.297] [DEBUG] Validating ciphers
[25-Mar-2015 22:26:51.300] [DEBUG]    AES-256 enabled
[25-Mar-2015 22:26:51.302] [DEBUG]    Blowfish-256 enabled
[25-Mar-2015 22:26:51.303] [DEBUG]    IDEA disabled (config)
[25-Mar-2015 22:26:51.304] [DEBUG]    3DES enabled
[25-Mar-2015 22:26:51.305] [DEBUG]    AES-128 enabled
[25-Mar-2015 22:26:51.307] [DEBUG]    Blowfish-128 enabled
[25-Mar-2015 22:26:51.309] [DEBUG] Crypto library initialized
[25-Mar-2015 22:26:52.427] [DEBUG] Linux: using /sys/block to distinguish devices from partitions
[25-Mar-2015 22:26:52.432] [DEBUG] Unable to parse /proc/drbd, DRBD data collector will not start
[25-Mar-2015 22:26:52.437] [DEBUG] ParseIoStat(): new device added (name=ram0 isRealDevice=1)
[25-Mar-2015 22:26:52.440] [DEBUG] ParseIoStat(): new device added (name=ram1 isRealDevice=1)
[25-Mar-2015 22:26:52.446] [DEBUG] ParseIoStat(): new device added (name=ram2 isRealDevice=1)
[25-Mar-2015 22:26:52.449] [DEBUG] ParseIoStat(): new device added (name=ram3 isRealDevice=1)
[25-Mar-2015 22:26:52.450] [DEBUG] ParseIoStat(): new device added (name=ram4 isRealDevice=1)
[25-Mar-2015 22:26:52.452] [DEBUG] ParseIoStat(): new device added (name=ram5 isRealDevice=1)
[25-Mar-2015 22:26:52.453] [INFO ] Subagent "linux.nsm" loaded successfully
[25-Mar-2015 22:26:52.454] [DEBUG] Debug callback set for DB library
[25-Mar-2015 22:26:52.456] [DEBUG] ParseIoStat(): new device added (name=ram6 isRealDevice=1)
[25-Mar-2015 22:26:52.458] [DEBUG] ParseIoStat(): new device added (name=ram7 isRealDevice=1)
[25-Mar-2015 22:26:52.460] [DEBUG] ParseIoStat(): new device added (name=ram8 isRealDevice=1)
[25-Mar-2015 22:26:52.461] [DEBUG] ParseIoStat(): new device added (name=ram9 isRealDevice=1)
[25-Mar-2015 22:26:52.463] [DEBUG] ParseIoStat(): new device added (name=ram10 isRealDevice=1)
[25-Mar-2015 22:26:52.464] [DEBUG] ParseIoStat(): new device added (name=ram11 isRealDevice=1)
[25-Mar-2015 22:26:52.466] [DEBUG] ParseIoStat(): new device added (name=ram12 isRealDevice=1)
[25-Mar-2015 22:26:52.467] [DEBUG] ParseIoStat(): new device added (name=ram13 isRealDevice=1)
[25-Mar-2015 22:26:52.469] [DEBUG] ParseIoStat(): new device added (name=ram14 isRealDevice=1)
[25-Mar-2015 22:26:52.470] [DEBUG] ParseIoStat(): new device added (name=ram15 isRealDevice=1)
[25-Mar-2015 22:26:52.472] [DEBUG] ParseIoStat(): new device added (name=loop0 isRealDevice=1)
[25-Mar-2015 22:26:52.473] [DEBUG] ParseIoStat(): new device added (name=loop1 isRealDevice=1)
[25-Mar-2015 22:26:52.475] [DEBUG] ParseIoStat(): new device added (name=loop2 isRealDevice=1)
[25-Mar-2015 22:26:52.476] [DEBUG] ParseIoStat(): new device added (name=loop3 isRealDevice=1)
[25-Mar-2015 22:26:52.478] [DEBUG] ParseIoStat(): new device added (name=loop4 isRealDevice=1)
[25-Mar-2015 22:26:52.479] [DEBUG] ParseIoStat(): new device added (name=loop5 isRealDevice=1)
[25-Mar-2015 22:26:52.481] [DEBUG] ParseIoStat(): new device added (name=loop6 isRealDevice=1)
[25-Mar-2015 22:26:52.482] [DEBUG] ParseIoStat(): new device added (name=loop7 isRealDevice=1)
[25-Mar-2015 22:26:52.484] [DEBUG] ParseIoStat(): new device added (name=mmcblk0 isRealDevice=1)
[25-Mar-2015 22:26:52.485] [DEBUG] ParseIoStat(): new device added (name=mmcblk0p1 isRealDevice=0)
[25-Mar-2015 22:26:52.487] [DEBUG] ParseIoStat(): new device added (name=mmcblk0p2 isRealDevice=0)
[25-Mar-2015 22:26:53.457] [DEBUG] External parameters providers poller thread will not start
[25-Mar-2015 22:26:53.458] [DEBUG] Session agent connector disabled
[25-Mar-2015 22:26:53.461] [DEBUG] Trying to bind on 0.0.0.0:4700
[25-Mar-2015 22:26:53.462] [INFO ] Listening on socket 0.0.0.0:4700
[25-Mar-2015 22:26:54.462] [INFO ] NetXMS Agent started
Agent running. Press Ctrl+C to shutdown.


Any idea why the agent is not communicating with the server? I'm I missing something here? Or I'm I in over my head?
#2
Can you please create an agent for arm processors?
I could really use one for the raspberry pi.

Thanks